LOD in Renderman

    技术2022-05-20  73

    看Advanced Renderman(感谢祖国母亲感谢大企鹅),刚学到Level of Detail,有段描述很费解:

     

     

    现在用的是3Delight,不知道这个Transition是怎么个smooth的,实验rib:

     

    Display "n" "framebuffer" "rgba" Format 640 480 1.0 Projection "perspective" "fov" [35] Translate 0 0 5 PixelSamples 3 3 WorldBegin Translate 0 0 30 Rotate -90 1 0 0 AttributeBegin Detail -1 1 -1 1 -1 1 DetailRange 0 0 1600 2500 Color 1 0 0 Cone 2 1 360 DetailRange 1600 2500 1e38 1e38 Color 0 1 0 Sphere 1 -1 1 360 AttributeEnd WorldEnd  

     

    指定了两个细节级别,一个是这个Boundingbox低于1600(2500时彻底过度到第二级别),为一个红色的圆锥体,另一个是余下的,一个绿色的球体,经过调节物体的BoundBox在最终渲染窗的大小后看到了其过度画面:

     

    (4x放大)

     

    原来就是这样的啊,难怪和拓扑以及材质完全没关系。不知道PRM和3Delight有没有区别。


    最新回复(0)