Friday, December 08, 2006

OcculisionMap render error with super frame

如果在OcclusionMap中使用[occmap camShape otf]這個function來取得Occlusion所產生的tex,
可是如果在super frame或是Dist+Render的情況下,且輸出的圖片長寬比不為1:1,
會將Screen算錯,就會變成有上下變形的情況,
看來OcclusionMap是廢掉了,雖然Pixar說他解決了了這Bug。

目前試過的解決辦法:
  1. 懷疑是occmap有問題,不使用occmap這個function,直接打rmantex/$JOBNAME.camShape.$F4.tex
    • 失敗
  2. 於palette中加入一個名為frame的ribbox,修改ScreenWindow的值,使他不為-1 1 -0.75 0.75
    • 失敗
  3. 將Occlusion的image type設成Final image,然後先算一次,取得occ image,然後將他手動轉成tex檔,在access設定為normal然後用Image File來讀圖。
    • 成功,可是比較麻煩,要render兩次
  4. 綜合1和3的方法,在OcclusionMap中填入[txmake rmantex/$JOBNAME.camShape.otf.$F4.tex -smode black -tmode black -resize up-]
    • 成功

No comments: