OpenMayaのPhongShaderクラス

存在を最近知ったw

MFnPhongShader Class Reference



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

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

関連記事

Digital Emily Project:人間の顔をそっく...

Blender 4.2以降のWindowsPortable版...

Geogram:C++の3D幾何アルゴリズムライブラリ

ZBrushで基本となるブラシ

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

ZBrushでアヴァン・ガメラを作ってみる 歯茎を別パーツへ...

3D映画のポストプロダクション 2D-3D変換

MeshroomでPhotogrammetry

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

ZBrush 2018での作業環境を整える

定数

Unreal Engineの薄い本

デザインのリファイン再び

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

Adobe Photoshop CS5の新機能

Blender 2.81でIntel Open Image ...

Mayaでリアルな布の質感を作るチュートリアル

ManuelBastioniLAB:人体モデリングできるBl...

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

ZBrushCoreのTransposeとGizmo 3D

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

Theia:オープンソースのStructure from M...

ZBrush用トポロジー転送プラグイン『ZWrap Plug...

Houdiniのライセンスの種類

3DCGのモデルを立体化するサービス

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

Composition Rendering:Blenderに...

ZBrushCore

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

ZBrushでUndo Historyを動画に書き出す

今年もSSII

海外ドラマのChromaKey

PyTorch3D:3Dコンピュータービジョンライブラリ

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

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

Blendify:コンピュータービジョン向けBlenderラ...

顔のモデリング

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

Runway ML:クリエイターのための機械学習ツール

Pix2Pix:CGANによる画像変換

HD画質の無駄遣い その2

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

コメント