OpenMayaのPhongShaderクラス

存在を最近知ったw

MFnPhongShader Class Reference



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

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

関連記事

『スター・ウォーズ 最後のジェダイ』のVFXブレイクダウン ...

PythonでBlenderのAdd-on開発

Polyscope:3Dデータ操作用GUIライブラリ

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

布地のシワの法則性

OpenAR:OpenCVベースのマーカーARライブラリ

OpenCVでカメラ画像から自己位置認識 (Visual O...

TeleSculptor:空撮動画からPhotogramme...

C++の抽象クラス

BSDF: (Bidirectional scatterin...

Blenderでよく使うaddon

viser:Pythonで使える3D可視化ライブラリ

ZBrushでアヴァン・ガメラを作ってみる 頬の突起を作り始...

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

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

池袋パルコで3Dのバーチャルフィッティング『ウェアラブル ク...

2D→3D復元技術で使われる用語まとめ

スクラッチで既存のキャラクターを立体化したい

ZBrushの作業環境を見直す

mentalrayのSubsurface Scatterin...

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

UnityでLight Shaftを表現する

天体写真の3D動画

BlenderのRigifyでリギング

UnityでTweenアニメーションを実装できる3種類の無料...

ゴジラ三昧

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

adskShaderSDK

FreeMoCap Project:オープンソースのマーカー...

定数

Physically Based Rendering

Open Shading Language (OSL)

2012 昨日のクローズアップ現代を見た

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

2012のメイキングまとめ(途中)

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

動的なメモリの扱い

ZBrushで仮面ライダーBLACK SUNを作る 頭部~バ...

ラクガキの立体化 分割ラインの変更・バランス調整

CycleGAN:ドメイン関係を学習した画像変換

OpenGVのライブラリ構成

geometry3Sharp:Unity C#で使えるポリゴ...

コメント