OpenMayaのPhongShaderクラス

存在を最近知ったw

MFnPhongShader Class Reference



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

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

関連記事

ZBrushのZmodelerとDynamic Subdivisionを学ぶ

OpenCVでiPhone6sのカメラをキャリブレーションする

仮想関数

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

Pix2Pix:CGANによる画像変換

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

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

Dlib:C++の機械学習ライブラリ

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

ZBrushのハードサーフェイス用ブラシ

ゴジラ(2014)のディティール制作の舞台裏

FreeMoCap Project:オープンソースのマーカーレスモーションキャプチャ

ZBrushのZScript入門

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

Leap MotionでMaya上のオブジェクトを操作できるプラグイン

CEDEC 3日目

Unity MonoBehaviourクラスのオーバーライド関数が呼び出される順番

ZBrushCoreのTransposeとGizmo 3D

Python for Unity:UnityEditorでPythonを使えるパッケージ

clearcoat Shader

ZBrushからBlenderへモデルをインポート

JavaによるCGプログラミング入門サイト (日本語)

MRenderUtil::raytrace

Houdiniのライセンスの種類

日立のフルパララックス立体ディスプレイ

立体視を試してみた

ジュラシック・パークの続編『ジュラシック・ワールド』

OpenMVS:Multi-View Stereoによる3次元復元ライブラリ

株式会社ヘキサドライブの研究室ページ

Phongの表現力パネェ 材質別のPhong Shader用パラメータ一覧

OpenCVでカメラ画像から自己位置認識 (Visual Odometry)

自前のShaderがおかしい件

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

UnityでOpenCVを使うには?

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

3D Gaussian Splatting:リアルタイム描画できるRadiance Fields

タマムシっぽい質感

3Dスキャンしたテクスチャから照明を除去するUnityツール『De Lighting tool』

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

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

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

ZBrushでゴジラ2001を作ってみる 身体のバランスを探る

コメント