OpenMayaのPhongShaderクラス

存在を最近知ったw

MFnPhongShader Class Reference



もちろんBlinnとかもある。
MFnLambertShaderを継承したMFnReflectShaderをさらに継承したものらしい。(ホントにspecular計算の実装オンリーなんだろうね)
実際にUIで設定できる要素の多く(transparency,ambient,incandescence,translucenceCoeff,glowIntensity,hideSource)はMFnLambertShaderに実装されてるみたい。(bumpはどこにいるんだろ)

本当に知りたいのはこんなことじゃないんだけどさ。(良い機会なんで色々を眺めようかと)

関連記事

オープンソースのネットワーク可視化ソフトウェアプラットフォー...

ZBrushでアヴァン・ガメラを作ってみる 下アゴと頭部を作...

レンダラ制作はOpenGL とか DirectX を使わなく...

ZBrushでアヴァン・ガメラを作ってみる 歯茎を別パーツへ...

MFnMeshクラスのsplit関数

ZBrushでゴジラ2001を作ってみる 身体のバランスを探...

OpenGVのライブラリ構成

BlenderのRigifyでリギング

ZBrushでアマビエを作る その2

法線マップを用意してCanvas上でShadingするサンプ...

SONY製のニューラルネットワークライブラリ『NNabla』

ZBrushで作った3Dモデルを立体視で確認できるVRアプリ...

Mayaでリアルな布の質感を作るチュートリアル

白組による『シン・ゴジラ』CGメイキング映像が公開された!

ZBrushでカスタムUIを設定する

Caffe:読みやすくて高速なディープラーニングのフレームワ...

世界一下品なクマと世界一紳士なクマ

OpenMayaRender

openMVGをWindows10 Visual Studi...

OpenCVでiPhone6sのカメラをキャリブレーションす...

顔モデリングのチュートリアル

Ambient Occlusionを解析的に求める

ZBrush 2018での作業環境を整える

ゴジラ(2014)のメイキング

CLO:服飾デザインツール

Unityをレンダラとして活用する

Houdiniのライセンスの種類

ZBrushでアヴァン・ガメラを作ってみる 首回りの修正・脚...

Iridescence:プロトタイピング向け軽量3D可視化ラ...

トランスフォーマーロストエイジのメイキング

ZBrushからBlenderへモデルをインポート

グローバルイルミネーションに手を出す前に、やり残したことがあ...

DUSt3R:3Dコンピュータービジョンの基盤モデル

Faceshiftで表情をキャプチャしてBlender上でM...

PeopleSansPeople:機械学習用の人物データをU...

BlenderのPython環境にPyTorchをインストー...

Python for Unity:UnityEditorでP...

UnrealCV:コンピュータビジョン研究のためのUnrea...

openMVG:複数視点画像から3次元形状を復元するライブラ...

『パシフィック・リム: アップライジング』のVFXブレイクダ...

CGのためのディープラーニング

日本でMakersは普及するだろうか?

コメント