• 在VMD里使用環境光遮蔽改進渲染效果

    VMD里使用環境光遮蔽改進渲染效果

    文/Sobereva   2014-Nov-17


    在較新版本的VMD里,可以使用ambient occlusion(AO,環境光遮蔽)來改進自帶的Tachyon渲染器的渲染效果。這可以使體系在光線照射下呈現的陰暗區域柔和、自然地表現出來,絲毫不遜色于用povray渲染,甚至看著更舒服一些。

    開啟AO的做法很簡單,在display setting里面把Shadows和Amb. Occl.打開,把Drawing method設為那種物體占的體積比較大的顯示方式,比如VDW方式,材質設定為AO開頭的比如AOEdgy。然后file-render,選擇用內建的Tachyon渲染就行了。開了這兩項之后會令Tachyon渲染耗時增加很多。

    這幅圖是直接用tachyon渲染的磷脂膜,看不出明暗,缺乏層次感


    下面這是用上述方法開啟AO后渲染的,層次清晰,也柔和多了

    再看一個例子,這是病毒顆粒,用的是quicksurf方式來快速顯示體系的表面,用radial方式著色(越靠外越紅)。選擇方式輸入all not (z>20 and x>20 and y>20)來給體系開了個小口。

    下圖是沒開AO時渲染的,病毒顆粒里面全都能看到

    下面是開了AO渲染的,只有沖著開口的那一塊內側區域被光線照射才顯露出來。顆粒外部區域看起來柔和多了,輪廓更為清楚。


    在display setting里可以對Shadows和Amb. Occl.的程度進行調節,在graphics-material里可以再對材質特征進行調節。

    久久精品国产99久久香蕉