introducing firerender for 3ds max
TRANSCRIPT
1 JUNE2016|FIRERENDER|EUE2016
DMITRYKOZLOV,TAKAHIROHARADAJUNE2016@EUE2016
INTRODUCINGFIRERENDERFOR3DSMAX©
2 JUNE2016|FIRERENDER|EUE2016
FIRERENDERFOR3DSMAX©
3 JUNE2016|FIRERENDER|EUE2016JUNE2016|FIRERENDER|EUE2016
§ Keyfeatures‒ Physicallybasedrenderer‒ Free!!‒ Fast!!(GPU)‒ Runseverywhere(OpenCL)
‒ NotonlyAMDGPUs‒ OpSmizedCPUbackend(nonOCL)
§ Opentoanyfeedback‒ Wanttodrivetherenderertowhatyouneed
FIRERENDER
4 JUNE2016|FIRERENDER|EUE2016JUNE2016|FIRERENDER|EUE2016
RENDEREXAMPLES
5 JUNE2016|FIRERENDER|EUE2016JUNE2016|FIRERENDER|EUE2016
§ h^ps://youtu.be/CBEYX3sgTTU
HELLOFIRERENDER
6 JUNE2016|FIRERENDER|EUE2016JUNE2016|FIRERENDER|EUE2016
3DSMAX©PLUGININACTION
7 JUNE2016|FIRERENDER|EUE2016JUNE2016|FIRERENDER|EUE2016
§ Geometry§ Lights
‒ 3DSMAX©lights
§ Materials‒ FirerenderMaterialswith3DSMAX©maps
USINGFIRERENDER
8 JUNE2016|FIRERENDER|EUE2016
FIRERENDERMATERIALS
9 JUNE2016|FIRERENDER|EUE2016JUNE2016|FIRERENDER|EUE2016
§ Basiccomponentsareprovided(BXDFs)§ Combinethesetomakeyourownmaterial
FIRERENDERMATERIALS
} BXDFs} Basiccomponents
DiffusereflecSon DiffuserefracSon GlossyreflecSon GlossyrefracSon Spec.reflecSon Spec.refracSon SSS
10 JUNE2016|FIRERENDER|EUE2016JUNE2016|FIRERENDER|EUE2016
§ Basiccomponentsareprovided(BXDFs)§ Combinethesetomakeyourmaterial
FIRERENDERMATERIALS
} Shadergraph} ArbitraryconnecSonofshadernodesforflexibleshadingsystem
InputLookup ArithmeSc Example Example ExampleProcedural BlendBSDFs
11 JUNE2016|FIRERENDER|EUE2016JUNE2016|FIRERENDER|EUE2016
§ Flexible§ Shadingnetwork§ Needtobuildnetworksothatitmatchesthephysics§ How?
FIRERENDERMATERIALGRAPHIN3DSMAX©
12 JUNE2016|FIRERENDER|EUE2016JUNE2016|FIRERENDER|EUE2016
§ Needtothinkwhyitlookslikethat§ Thereshouldbeaphysicsbehindit§ Needtounderstandthephysicsandmodeltheshaderfromit
§ Fresnel!‒ EverythinghasFresnelmoreorless
HOWTOCREATESHADERGRAPH?
13 JUNE2016|FIRERENDER|EUE2016JUNE2016|FIRERENDER|EUE2016
FRESNEL
§ YoucancreatesimilareffectbymakingmapfalloffbutthisisopSmalway(fasterconvergence)
Diffusematerial(#92) Blendmaterial(#93)Red&whitediffuseare
blended
14 JUNE2016|FIRERENDER|EUE2016JUNE2016|FIRERENDER|EUE2016
CARBONFIBERTHINKPHYSICALLY
§ Needtothink‒ Don’tjustapplyatexture‒ Texturenecessaryfornonphysicalrendererandphysicalrendererisdifferent
§ Whatiscarbonfiber?§ Whydoesithavethelook?
15 JUNE2016|FIRERENDER|EUE2016JUNE2016|FIRERENDER|EUE2016
CARBONFIBERTHINKPHYSICALLY
§ Carbonribonisweaved§ Carbonribonitselfdoesn’thaveanycolor==Nodiffuse§ IthasglossyreflecSon==whatweseeasthecolorofcarbonfiber§ TheinteresSnglookiscomingfromfiberweaved
intwodirecSons§ Don’tsimplyapplytexturewiththepa^ern
16 JUNE2016|FIRERENDER|EUE2016JUNE2016|FIRERENDER|EUE2016
§ Youdon’tneedtocreatematerialsbyyourself§ Morethan100materials
‒ Comeswiththeplugin
§ Seefullcatalogat‒ h^p://amdfirerender.github.io/MaterialLibrary/
FIRERENDERMATERIALLIBRARY
17 JUNE2016|FIRERENDER|EUE2016JUNE2016|FIRERENDER|EUE2016
FIRERENDERMATERIALLIBRARYEXAMPLES
h^p://amdfirerender.github.io/MaterialLibrary/
18 JUNE2016|FIRERENDER|EUE2016
PERFORMANCE
19 JUNE2016|FIRERENDER|EUE2016FEBRUARY2015|CONFIDENTIAL
RENDERINGTIME?2XRADEONPRODUO@1280X720
20 JUNE2016|FIRERENDER|EUE2016FEBRUARY2015|CONFIDENTIAL
RENDERINGTIME?~5SECONDS2XRADEONPRODUO@1280X720
21 JUNE2016|FIRERENDER|EUE2016JUNE2016|FIRERENDER|EUE2016
PERFORMANCE2XRADEONPRODUO@1280X720
5s 30s
22 JUNE2016|FIRERENDER|EUE2016JUNE2016|FIRERENDER|EUE2016
PERFORMANCE2XRADEONPRODUO@1280X720
5s 30s
23 JUNE2016|FIRERENDER|EUE2016JUNE2016|FIRERENDER|EUE2016
PERFORMANCE2XRADEONPRODUO@1280X720
5s 30s
24 JUNE2016|FIRERENDER|EUE2016
WHAT’SCOMING
25 JUNE2016|FIRERENDER|EUE2016JUNE2016|FIRERENDER|EUE2016
§ Shadowcatcher§ Skyportals§ Volumetrics§ VRsupport§ Materialsfromotherrenderer§ AdapSvesampling§ MoreopSmizaSon
FEATURESCOMINGVERYSOON
26 JUNE2016|FIRERENDER|EUE2016JUNE2016|FIRERENDER|EUE2016
§ Shadowcatcher§ Skyportals§ Volumetrics§ VRsupport§ Materialsfromotherrenderer§ AdapSvesampling§ MoreopSmizaSon
FEATURESCOMINGVERYSOON
27 JUNE2016|FIRERENDER|EUE2016JUNE2016|FIRERENDER|EUE2016
§ Shadowcatcher§ Skyportals§ Volumetrics§ VRsupport§ Materialsfromotherrenderer§ AdapSvesampling§ MoreopSmizaSon
FEATURESCOMINGVERYSOON
28 JUNE2016|FIRERENDER|EUE2016JUNE2016|FIRERENDER|EUE2016
§ Shadowcatcher§ Skyportals§ Volumetrics§ VRsupport§ Materialsfromotherrenderer§ AdapSvesampling§ MoreopSmizaSon
FEATURESCOMINGVERYSOON
29 JUNE2016|FIRERENDER|EUE2016JUNE2016|FIRERENDER|EUE2016
§ 8GBtotal§ 4MBtextureeach§ Runningwith~1GBmem
OUTOFCORETEXTURE
30 JUNE2016|FIRERENDER|EUE2016JUNE2016|FIRERENDER|EUE2016
§ 32GB,428Mtriangles§ AMDFireProW9100GPUswith16GBmem
OUTOFCOREGEOMETRY
31 JUNE2016|FIRERENDER|EUE2016JUNE2016|FIRERENDER|EUE2016
§ Fornon3DSMAX©users!§ Staytuned!
MOREPLUGINSARECOMING