如何透過調整BBXO來節省NUKE算圖資源

NUKE是一套非常強大的合成編輯軟體, 他採用自由的節點系統, 支援32bit imag(跟AE比起來效能有雲泥之別)

全部採用 linear light space計算, 總之是一套老美現在非常愛用的東東

第一個介紹的小技巧是有關NUKE效能. NUKE的一個特點就是採用即時刷圖的方式更新畫面.

當你拖拉畫面放大縮小時NUKE也會依據畫面大小做刷新. 在預設之下NUKE會根據場景BBOX大小來刷新

這在一般情況下是OK, 但是當你只是讀取一個素材進來(假設只是一隻去背的小蜜蜂), 而NUKE還是會

依據整個場景尺寸大小來刷新畫面, 這就造成了不必要的記憶體浪費. 因為NUKE會花時間去計算什麼都沒

有的地方.  所以當合成的素材愈來愈多, NUKE所浪費計算的資源也愈多, 畫面速度也變的更龜速.

解決方式有兩種

第一是使用 CROP node 將素材切到只有有東西的大小, 記得要在CROP裡面把 reformat關掉, 不然

會把該素材的尺寸整個切掉. crop好之後NUKE就會根據切割好的BBOX去做更新了.

第二是使用變態的CURVE TOOL

curve tool的功能十分強大, 就跟貴婦人一樣可以做很多事情, 我自己也沒用過幾樣.

大體上來說就是可以自動計算畫面上的一些資訊。 其中有一個功能就是AUTO CROP

看到AUTO這個字就很開心了, 因為第一種方式如果是靜態還OK, 可是如果是一段小蜜蜂

飛來飛去的動態素材的話就會CROP到手軟掉.  使用AUTO CROP, 下面的CHANNEL記得

指定針對alpha chanel(避免CROP到該透明的地方), 按下GO!~ NUKE一切都幫你弄好好的.

第三種連節點都免了

選擇想要CROP的素材節點, 按下X跳出command shell, 選擇python

打入 nukescripts.autocrop() 按下ok後 NUKE照樣一切搞定~~~

Good for Nuke~

  1. No trackbacks yet.

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s

%d 位部落客按了讚: