Option "searchpath" "shader" "@:../shaders" Option "searchpath" "texture" "../textures" Option "searchpath" "archive" "../archives:Cutter_Help/templates/Rib" # Frame1 is for Ambient Occlusion Point Cloud baking. # To use raytracing # Frame1:dont render # Frame2:enable raytracing, disable .ptc file in LightSource # disable raytracing bias # To use baked point cloud # Frame1:Enable Display for dicing camera setup, # otherwise, just render with no display. # Frame2:Disable raytracing, enable .ptc file in LightSource # enable raytracing bias FrameBegin 1 DisplayChannel "float _area" DisplayChannel "normal _N" Display "../tiffs/wgsOcclusionLightBake" "it" "rgba" Format 512 384 1 Projection "perspective" "fov" 15 ShadingRate 1 Translate 0 0 4 Rotate -50 1 0 0 Rotate 0 0 1 0 Scale 1 1 -1 WorldBegin Attribute "cull" "hidden" 0 # don't cull hidden surfaces Attribute "cull" "backfacing" 0 # don't cull backfacing surfaces Attribute "dice" "rasterorient" 0 # view-independent dicing Surface "wgsBakePTC" "string bakename" ["../textures/wgsOcclusionLightBake.ptc"] AttributeBegin Scale 0.3 0.3 0.3 ReadArchive "pCube.rib" AttributeEnd AttributeBegin Polygon "P" [-0.5 0 -0.5 -0.5 0 0.5 0.5 0 0.5 0.5 0 -0.5] "st" [0 0 0 1 1 1 1 0] AttributeEnd WorldEnd FrameEnd ###################################################### FrameBegin 2 Display "../tiffs/wgsOcclusionLightBake.tif" "it" "rgba" Format 512 384 1 Projection "perspective" "fov" 45 ShadingRate .1 Translate 0 0 1 Rotate -30 1 0 0 Rotate 160 0 1 0 Scale 1 1 -1 WorldBegin # Attribute "visibility" "trace" [1] #raytracing on/off LightSource "ambientlight" 1 "intensity" 0.15 TransformBegin Rotate -60 1 0 0 Scale 1 1 -1 LightSource "wgsOcclusionlight" 2 "string pntcloud" ["../textures/wgsOcclusionLightBake.ptc"] "float intensity" 0.5 "float multiplier" 5 "float samples" 512 "float coneangle" 60 "float multiplier" 3 "float coneangle" 90 TransformEnd Surface "plastic" "Kd" 0.9 "Ks" 0 AttributeBegin # Attribute "trace" "float bias" [0.001] Scale 0.3 0.3 0.3 ReadArchive "pCube.rib" AttributeEnd AttributeBegin Polygon "P" [-0.5 0 -0.5 -0.5 0 0.5 0.5 0 0.5 0.5 0 -0.5] "st" [0 0 0 1 1 1 1 0] AttributeEnd WorldEnd FrameEnd