OpenMayaのPhongShaderクラス

存在を最近知ったw

MFnPhongShader Class Reference



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

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

関連記事

MFnMeshクラスのsplit関数

ZBrushでアヴァン・ガメラを作ってみる 爪とトゲを追加

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

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

C++始めようと思うんだ

ZBrushでアヴァン・ガメラを作ってみる 全体のバランス調...

ZBrushでゴジラ2001を作ってみる 身体のアタリを作る

物理ベースレンダリングのためのマテリアル設定チートシート

OpenCV3.3.0でsfmモジュールのビルドに成功!

『ローグ・ワン/スター・ウォーズ・ストーリー』"あのキャラク...

SIGGRAPH 2020はオンライン開催

オープンソースのテクスチャマッピングシステム『Ptex』

書籍『3次元コンピュータビジョン計算ハンドブック』を購入

OpenCV 3.1から追加されたSfMモジュール

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

Maya LTのQuick Rigを試す

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

fSpy:1枚の写真からカメラパラメーターを割り出すツール

ZBrushでアヴァン・ガメラを作ってみる 頭頂部と首周りを...

ファンの力

OpenCVの三角測量関数『cv::triangulatep...

OpenMesh:オープンソースの3Dメッシュデータライブラ...

Ambient Occlusionを解析的に求める

ZBrush キャラクター&クリーチャー

Maya には3 種類のシェーダSDKがある?

Kubric:機械学習用アノテーション付き動画生成パイプライ...

3Dグラフィックスの入門書

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

CEDEC 3日目

ZBrushのTranspose Masterでポーズを付け...

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

GoB:ZBrushとBlenderを連携させるアドオン

SVM (Support Vector Machine)

Unityの薄い本

オープンソースの顔認識フレームワーク『OpenBR』

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

MPC社によるゴジラ(2014)のVFXブレイクダウン

Stanford Bunny

ZBrushでゴジラ2001を作ってみる 身体のSubToo...

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

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

フィーリングに基づくタマムシの質感表現

コメント