TUEVol.12:CGコンプツイートツイート今回はCGコンプの基本的なところを紹介しようと思う。実写合成でのCGインテグレーションというよりは、もっとライティングコンプに近いところになるが、3DCG素材をどうやってコンプでより良くするかというところにフォーカスしたいと思う。Variables)と呼ばれるレンダラが画を作る際に計算したものを、副産物的に別々に出力できたりする。maya)でのaISurface(alShaders)でのAOVsのインターフェイス例。デフォルトではないが、www.anderslanglands.com/alshaders/index.htmlで配布されているalShadersはとても強力だ。場合によっては画を作る際に計算したもの以外のものも出力できることもあるが、そんな感じで3DCGの完成画を構成するための各要素のようなものを出力できる。この手の話の上で、3DCGの完成画は"beauty"とよばれる。specular(間接鏡面反射光)"、"refraction(屈折光)"、"sss(表面下散乱光)"などで成り立っている。レンダラによって名称が違ったり若干出力できるものが違ったりするが、概ねはこれらで構成されている。今回は、読者にもなじみのあるV-Rayを用いて進めたいと思う。V-RayにおけるbeautyがAOVsに反映できる構成要素は"lighting(直接拡散反射光)"、"specular(直接鏡面反射光)"、"GI(間接拡散反射光)"、"reflection(間接鏡面反射光)"、"refraction(屈折光)"、"sss(表面下散乱光)"となっている。V-RayでのAOVsのインターフェイス例。V-Rayはデフォルトである程度のAOVsの出力が可能になっている。カスタマイズを必要とせずライトコンプを行うことができる。shadow(collector)系のAOVsがでないのは少し残念ではあるそして、beautyはこれらのレンダーパスの足し算でできている。beauty="lighting"+"specular"+"GI"+"reflection"+"refraction"+"sss"である。※V-Rayではdiffuseをlightingとよんでいる左がbeautyそのもの。右がAOVsからbeautyを再現したもの。今回の例の場合、refractionとsssが構成要素として無いので、beauty="lighting"+"specular"+"GI"+"reflection"で再現している。上記のように各構成要素から3DCGの完成画をコンプ内で再度つくり上げることを、便宜上、ここではbeautyの再構築と呼ぶことにするが、beautyの再構築の利点は、たとえば、CGオブジェクト上のある光沢だけを消したい時や、たとえば、回り込んでいるライティングを強めたい場合など様々なケースでbeautyの再構築にはアドバンテージがある。後者の例は、上記であげた構成要素以外にnormalと呼ばれる法線情報が必要になったりする場合もあるが最近のレンダラであれば、それもAOVsとして出力が可能だ。各ピクセルがX,Y,Zの方向をどれだけ向いているかをRGBにそれぞれ格納している。RGBをの各チャンネルをバラバラに見てみると、その役割が分かりやすい。プラクティカル・ガイドの連載一覧2016.05.31Vol.12:CGコンプ今回はCGコンプの基本的なところを紹介しようと思う。※サンプルデータあります!キー合成はNUKEの強みのひとつだ。Gizmo(その2)Nukepediaをはじめ、GitHubや個人サイト等でも様々な"Gizmo"(ギズモ)を入手することができる。Gizmo(その1)Nukepediaをはじめ、GitHubや個人サイト等でも様々な"Gizmo"(ギズモ)を入手することができる。特徴であるマルチチャンネルは非常に強力だ。ソフトウェアのマルチパスレンダリングとも、とても相性が良い。前回はノードベースのコンポジットシステムということを主軸にしてNukeでの考え方を紹介した。その基本である[Merge]について説...2010.07.29Vol.1:AEユーザーのためのNuke的思考Nukeは非常に優れたコンポジットアプリケーションだ。ハリウッドでも活躍する佐藤隆之氏がFRONTIERのクリエイター向けPCをレビュー。ハリウッドでも活躍する佐藤隆之氏がFRONTIERのクリエイター向けPCをレビュー。次の100年も愛されるフォントを創る。FIX!森田悠揮氏、マーザ・アニメーションプラネット、カヤック、萌、SNKの登壇が決定。