OpenMayaのPhongShaderクラス

存在を最近知ったw

MFnPhongShader Class Reference



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

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

関連記事

Open Shading Language (OSL)

Windows Server 2008にAutodesk M...

NeRF (Neural Radiance Fields):...

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

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

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

ZBrushCore

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

トランスフォーマーの変形パターンを覚えるのは楽しいと思うんだ

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

ZBrushでゴジラ2001を作ってみる 目元だけ作り込んで...

PythonでMayaのShapeノードプラグインを作る

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

Blenderでよく使うaddon

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

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

実写と実写の合成時の色の馴染ませテクニック

ZBrushでリメッシュとディティールの転送

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

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

bpy-renderer:レンダリング用Pythonパッケー...

CEDEC 3日目

Shader.jp:リアルタイム3DCG技術をあつかうサイト

仮想関数

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

PythonでBlenderのAdd-on開発

ZBrushでアヴァン・ガメラを作ってみる 下半身のバランス...

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

ZBrushのUndo Historyをカメラ固定で動画化す...

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

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

MB-Lab:Blenderの人体モデリングアドオン

Maya API Reference

UnityのGameObjectの向きをScriptで制御す...

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

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

OpenCVで平均顔を作るチュートリアル

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

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

顔追跡による擬似3D表示『Dynamic Perspecti...

MRenderUtil::raytrace

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

コメント