puts "========" puts "0032752: Visualization, TKOpenGl - extend V3d_View::ToPixMap() options with Z-layer" puts "========" puts "" pload MODELING VISUALIZATION vclear vinit box b1 20 0 0 10 10 10 box b2 -20 0 0 10 10 10 box b3 0 -10 0 5 5 5 box b4 0 5 0 5 5 5 box b5 0 0 5 3 3 3 box b6 0 0 -5 7 7 7 box b7 0 -5 -10 3 3 3 set aLayerId1 [vzlayer -add -enable depthTest -enable depthWrite -disable depthClear] set aLayerId2 [vzlayer -add -enable depthTest -enable depthWrite -disable depthClear] vdisplay -dispmode 1 -layer ${aLayerId1} b1 vdisplay -dispmode 1 -layer ${aLayerId2} b2 vdisplay -dispmode 1 -layer 0 b3 vdisplay -dispmode 1 -layer -2 b4 vdisplay -dispmode 1 -layer -3 b5 vdisplay -dispmode 1 -layer -4 b6 vdisplay -dispmode 1 -layer -5 b7 vfit vviewparams -scale 15.0 -proj 0.57735 -0.57735 0.57735 -up -0.1 0.1 0.1 -at 0.0 0.0 0.0 vsetcolor b1 RED3 vsetcolor b2 GREEN3 vsetcolor b3 BLUE3 vsetcolor b4 ORANGE3 vsetcolor b5 YELLOW3 vsetcolor b6 SALMON3 vsetcolor b7 PURPLE3 #dump entire scene #color vdump $imagedir/${casename}_all.png #depth vdump $imagedir/${casename}_depth.png -buffer depth #dump single layer vdump $imagedir/${casename}_only_b1.png -singlelayer ${aLayerId1} vdump $imagedir/${casename}_only_b2.png -singlelayer ${aLayerId2} vdump $imagedir/${casename}_only_b3.png -singlelayer 0 vdump $imagedir/${casename}_only_b4.png -singlelayer -2 vdump $imagedir/${casename}_only_b5.png -singlelayer -3 vdump $imagedir/${casename}_only_b6.png -singlelayer -4 vdump $imagedir/${casename}_only_b7.png -singlelayer -5 #dump a group of layers vdump $imagedir/${casename}_upto_b1.png -grouplayer ${aLayerId1} vdump $imagedir/${casename}_upto_b2.png -grouplayer ${aLayerId2} vdump $imagedir/${casename}_upto_b3.png -grouplayer 0 vdump $imagedir/${casename}_upto_b4.png -grouplayer -2 vdump $imagedir/${casename}_upto_b5.png -grouplayer -3 vdump $imagedir/${casename}_upto_b6.png -grouplayer -4 vdump $imagedir/${casename}_upto_b7.png -grouplayer -5 #dump single layer depth values vdump $imagedir/${casename}_only_b1_depth.png -buffer depth -singlelayer ${aLayerId1} vdump $imagedir/${casename}_only_b2_depth.png -buffer depth -singlelayer ${aLayerId2} vdump $imagedir/${casename}_only_b3_depth.png -buffer depth -singlelayer 0 vdump $imagedir/${casename}_only_b4_depth.png -buffer depth -singlelayer -2 vdump $imagedir/${casename}_only_b5_depth.png -buffer depth -singlelayer -3 vdump $imagedir/${casename}_only_b6_depth.png -buffer depth -singlelayer -4 vdump $imagedir/${casename}_only_b7_depth.png -buffer depth -singlelayer -5 #dump a group of layers depth values vdump $imagedir/${casename}_upto_b1_depth.png -buffer depth -grouplayer ${aLayerId1} vdump $imagedir/${casename}_upto_b2_depth.png -buffer depth -grouplayer ${aLayerId2} vdump $imagedir/${casename}_upto_b3_depth.png -buffer depth -grouplayer 0 vdump $imagedir/${casename}_upto_b4_depth.png -buffer depth -grouplayer -2 vdump $imagedir/${casename}_upto_b5_depth.png -buffer depth -grouplayer -3 vdump $imagedir/${casename}_upto_b6_depth.png -buffer depth -grouplayer -4 vdump $imagedir/${casename}_upto_b7_depth.png -buffer depth -grouplayer -5 #dump shadow maps vlight -clear vlight v1 -type directional -intensity 1 -dir -1 0 -0.5 -castShadows 1 vlight v2 -type directional -intensity 1 -dir -1 0.1 0 -castShadows 1 #dump scene vdump $imagedir/${casename}_newlights.png #dump shadowmaps vdump $imagedir/${casename}_shadowmap_v1.png -buffer shadowmap v1 vdump $imagedir/${casename}_shadowmap_v2.png -buffer shadowmap v2