存在を最近知ったw
MFnPhongShader Class Reference

もちろんBlinnとかもある。
MFnLambertShaderを継承したMFnReflectShaderをさらに継承したものらしい。(ホントにspecular計算の実装オンリーなんだろうね)
実際にUIで設定できる要素の多く(transparency,ambient,incandescence,translucenceCoeff,glowIntensity,hideSource)はMFnLambertShaderに実装されてるみたい。(bumpはどこにいるんだろ)
本当に知りたいのはこんなことじゃないんだけどさ。(良い機会なんで色々を眺めようかと)
関連記事
Javaで作られたオープンソースの3DCGレンダラ『Sunf...
Boost オープンソースライブラリ
トランスフォーマーの変形パターンを覚えるのは楽しいと思うんだ
bpy-renderer:レンダリング用Pythonパッケー...
『スター・ウォーズ 最後のジェダイ』のVFXブレイクダウン ...
Mixamo:人型3Dキャラクターアニメーション制作サービス
ZBrushで仮面ライダー3号を造る 仮面編 リファレンス画...
粘土をこねるようなスカルプトモデリング
クラスの基本
UnrealCV:コンピュータビジョン研究のためのUnrea...
BlenderのPython環境にPyTorchをインストー...
顔追跡による擬似3D表示『Dynamic Perspecti...
ZBrushで仮面ライダー3号を造る 仮面編 ZRemesh...
ZBrushからBlenderへモデルをインポート
レンダラ制作はOpenGL とか DirectX を使わなく...
Kaolin:3Dディープラーニング用のPyTorchライブ...
ZBrushでアヴァン・ガメラを作ってみる モールドの彫り込...
サンプルコードにも間違いはある?
ZBrushでアヴァン・ガメラを作ってみる 壊れたデータの救...
ニンテンドー3DSのGPU PICA200
ポリゴンジオメトリ処理ライブラリ『pmp-library (...
GoB:ZBrushとBlenderを連携させるアドオン
1枚の画像からマテリアルを作成できる無料ツール『Materi...
Unreal Engine Tokyo MeetUp!へ行っ...
UnityでOpenCVを使うには?
『スター・ウォーズ/スカイウォーカーの夜明け』のVFXブレイ...
動的なメモリの扱い
OpenMVSのサンプルを動かしてみる
ZBrushのZmodelerとDynamic Subdiv...
ZBrushで手首のモデリングをリファイン
HD画質の無駄遣い
リアルタイム レイトレーシングAPI『DirectX Ray...
Autodesk CompositeとAutodesk Ma...
Geogram:C++の3D幾何アルゴリズムライブラリ
Super Resolution:OpenCVの超解像処理モ...
OpenCV 3.1とopencv_contribモジュール...
Blender 2.81でIntel Open Image ...
UnityでTweenアニメーションを実装できる3種類の無料...
Paul Debevec
Blendify:コンピュータービジョン向けBlenderラ...
UnityのGlobal Illumination
ZBrushでアヴァン・ガメラを作ってみる 甲羅の修正・脚の...


コメント