OpenMayaのPhongShaderクラス

存在を最近知ったw

MFnPhongShader Class Reference



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

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

関連記事

スターウォーズ エピソードVIIの予告編

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

iPhone 3GSがますます欲しくなる動画

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

Google Earth用の建物を簡単に作れるツール Goo...

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

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

3DCG Meetup #4に行ってきた

ArUco:OpenCVベースのコンパクトなARライブラリ

Unityの薄い本

mentalrayのSubsurface Scatterin...

MFnDataとMFnAttribute

C++ 標準テンプレートライブラリ (STL)

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

PythonでBlenderのAdd-on開発

BGSLibrary:OpenCVベースの背景差分ライブラリ

映画『ミュータント・タートルズ』を観てきた

ラクガキの立体化 胴体の追加

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

Unity MonoBehaviourクラスのオーバーライド...

HD画質の無駄遣い その2

Houdiniのライセンスの種類

オープンソースの物理ベースGIレンダラ『appleseed』

OpenVDB:3Dボリュームデータ処理ライブラリ

『ローグ・ワン/スター・ウォーズ・ストーリー』のVFXブレイ...

OpenMVS:Multi-View Stereoによる3次...

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

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

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

Subsurface scatteringの動画

Unity ARKitプラグインサンプルのドキュメントを読む

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

アニゴジ関連情報

ラクガキの立体化 目標設定

ZBrushでメカ物を作るチュートリアル動画

Super Resolution:OpenCVの超解像処理モ...

Adobe Photoshop CS5の新機能

Boost オープンソースライブラリ

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

写真に3Dオブジェクトを違和感無く合成する『3DPhotoM...

クラスの基本

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

コメント