OpenMayaのPhongShaderクラス

存在を最近知ったw

MFnPhongShader Class Reference



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

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

関連記事

Javaで作られたオープンソースの3DCGレンダラ『Sunf...

MFnMeshクラスのsplit関数

ZBrushで手首のモデリングをリファイン

Unity Scriptコーディング→Unreal Engi...

『PIXARのひみつ展』に行ってきた

ガメラ生誕50周年

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

OpenMayaRender

Unreal Engine 5の情報が公開された!

ZBrushでアヴァン・ガメラを作ってみる 脚のポーズ調整

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

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

OpenCVで動画の手ぶれ補正

ZBrush 4R7

オープンソースの顔の動作解析ツールキット『OpenFace』

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

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

Raytracing Wiki

布地のシワの法則性

UnityでPoint Cloudを表示する方法

Subsurface scatteringの動画

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

3D Gaussian Splatting:リアルタイム描画...

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

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

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

Pythonのソースコードに特化した検索エンジン『Nulle...

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

ZScript

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

Mayaのレンダリング アトリビュート

Blender 2.81でIntel Open Image ...

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

PythonでBlenderのAdd-on開発

動的なメモリの扱い

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

OpenCV 3.1とopencv_contribモジュール...

ZBrushでアヴァン・ガメラを作ってみる パーツ分割

書籍『ROSプログラミング』

ポリゴンジオメトリ処理ライブラリ『pmp-library (...

ドラマ『ファーストクラス』のモーショングラフィックス

OpenCV 3.3.0-RCでsfmモジュールをビルド

コメント