OpenMayaのPhongShaderクラス

存在を最近知ったw

MFnPhongShader Class Reference



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

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

関連記事

MRenderUtil::raytrace

MeshroomでPhotogrammetry

mentalrayのSubsurface Scatterin...

Maya には3 種類のシェーダSDKがある?

Raytracing Wiki

OpenGVの用語

3D復元技術の情報リンク集

ZBrushで仮面ライダー3号を造る 仮面編 失敗のリカバー

Mayaのポリゴン分割ツールの進化

Houdiniのライセンスの種類

UnityのAR FoundationでARKit 3

AndroidもopenGLも初心者さ (でもJavaは知っ...

MFnMeshクラスのsplit関数

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

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

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

機械学習手法『Random Forest』

UnrealCV:コンピュータビジョン研究のためのUnrea...

BlenderProc:Blenderで機械学習用の画像デー...

OpenCVでPhotoshopのプラグイン開発

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

libigl:軽量なジオメトリ処理ライブラリ

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

ZBrushでアヴァン・ガメラを作ってみる

VCG Library:C++のポリゴン操作ライブラリ

Maya 2015から標準搭載されたMILA

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

オーバーロードとオーバーライド

ZBrushのZScript入門

ZBrushのUV MasterでUV展開

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

アニゴジ関連情報

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

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

MeshLab:3Dオブジェクトの確認・変換に便利なフリーウ...

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

自前のShaderがおかしい件

UnityでLight Shaftを表現する

Deep Fluids:流体シミュレーションをディープラーニ...

ZBrush 2021.6のMesh from Mask機能...

Adobe Photoshop CS5の新機能

オープンソースのネットワーク可視化ソフトウェアプラットフォー...

コメント