myara CG blog

CG Design Blog. Thoughts, experiments and experiences.

SI | Image Clip の Antialiasing の切り替え

ゲーム系の仕事では良く使われるオプションですね。

全イメージクリップのアンチエリアシング値を統一にして、いっぺんにON/OFFの切り替えスクリプトです。

それだけです。


// JScript
var oClips = ActiveProject.ActiveScene.ImageClips
var togglevalue = (oClips(0).oglmagfilter.value==9729)? 9728 : 9729
for (var i=0, a=oClips.count; i < a; i++){
oClips(i).oglmagfilter = togglevalue
oClips(i).oglminfilter = togglevalue
}


そして、スクリプトに頼らない手動のやり方:

Image Clip を全部選択して、エンターを押します。
そこに Texture Magnification Filter(near) や Texture Minification Filter(far) をいじると全部いっぺんにいじることになります。


※モデルはXSIのサンプルデータです。

ToggleAntialiasing.gif


でもカチカチカチカチ切りで替えたい時にはやっぱり、スクリプトのボタンを作った方が良いでしょう。