OpenMayaのPhongShaderクラス

存在を最近知ったw

MFnPhongShader Class Reference



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

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

関連記事

3DCG Meetup #4に行ってきた

ヒーローに変身なりきりアーケードゲーム『ナレルンダー』

OpenCV 3.1のsfmモジュールのビルド再び

書籍『開田裕治 怪獣イラストテクニック』

Adobe Photoshop CS4 Extendedの3...

OpenCVの超解像(SuperResolution)モジュ...

フリーで使えるスカルプト系モデリングツール『Sculptri...

Mayaのシェーディングノードの区分

Deep Fluids:流体シミュレーションをディープラーニ...

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

単純に遊びに行くのはだめなのか?

色んな三面図があるサイト

Point Cloud Libraryに動画フォーマットが追...

ラクガキの立体化 モールドの追加

Physically Based Rendering

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

BlenderProc:Blenderで機械学習用の画像デー...

Human Generator:Blenderの人体生成アド...

ZBrushで仮面ライダー3号を造る 仮面編 Dam Sta...

書籍『OpenCV 3 プログラミングブック』を購入

CEDEC 3日目

PyTorch3D:3Dコンピュータービジョンライブラリ

ジュラシック・パークのメイキング

UnityでShaderの入力パラメータとして行列を渡す

今年もSSII

Open3D:3Dデータ処理ライブラリ

ニューラルネットワークで画像分類

ZBrushで仮面ライダー3号を造る 仮面編 失敗のリカバー

Raytracing Wiki

MVStudio:オープンソースのPhotogrammetr...

タダでRenderManを体験する方法

ZBrushで仮面ライダー3号を造る 仮面編 ClipCur...

仮想関数

オープンソースの物理ベースレンダラ『Mitsuba』をMay...

ZBrushでUndo Historyを動画に書き出す

なんかすごいサイト

日立のフルパララックス立体ディスプレイ

Digital Emily Project:人間の顔をそっく...

UnityのGlobal Illumination

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

参考書

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

コメント