自前Shaderの件 解決しました

無事解決しましたよ。

最初は64bitになると計算精度が変わるから云々とか考えたんだけど、原因はもっと初歩的なことだった。

rp_20100218185608.jpg



Cook Torranceを実装した奴だったんだけど、計算精度の誤差でもなんでもなく、自分のコーディングミスだった。(むしろ前は何でちゃんと動いたんだ?)
際どい値を突っ込んでみたり色々試したけど、コードをたどってたら、ゼロ除算を見つけたんだ…(値を丸めようとして逆にミスしたっていう…)
ということで、その一行を直しただけでちゃんと動きましたとさ。
不定の値がレンダラに渡された後の挙動がMayaのバージョンによって違うのかもしれない。(アンチエイリアスがかかるとそれがさらに強調されて…)

ところで、Shader側で背面カリングとか意味ないね。裏表関係なくレンダラがアルファチャンネルにシルエット描き込むから。

関連記事

『スター・ウォーズ/スカイウォーカーの夜明け』のVFXブレイ...

ラクガキの立体化 3Dプリント注文

テスト

OpenVDB:3Dボリュームデータ処理ライブラリ

ゴジラ三昧

書籍『The Art of Mystical Beasts』...

ZBrushのキャンバスにリファレンス画像を配置する

タマムシっぽい質感

UnrealCLR:Unreal Engineで.NET C...

ZBrushでアヴァン・ガメラを作ってみる 脚のトゲの作り直...

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

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

SculptrisとBlenderで作ったGodzilla ...

3Dグラフィックスの入門書

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

ガメラ生誕50周年

UnityのGlobal Illumination

Rerun:マルチモーダルデータの可視化アプリとSDK

3D Gaussian Splatting:リアルタイム描画...

ドラマ『ファーストクラス』のモーショングラフィックス

レンダラ制作はOpenGL とか DirectX を使わなく...

第20回 文化庁メディア芸術祭『3DCG表現と特撮の時代』

Photoshopで作る怪獣特撮チュートリアル

ZBrushの練習 手のモデリング

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

mentalrayのSubsurface Scatterin...

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

この連休でZBrushの スキルアップを…

ZBrushでアヴァン・ガメラを作ってみる 甲羅の修正・脚の...

Pythonのソースコードに特化した検索エンジン『Nulle...

Physics Forests:機械学習で流体シミュレーショ...

Leap MotionでMaya上のオブジェクトを操作できる...

なんかすごいサイト

Composition Rendering:Blenderに...

ZBrushのお勉強

生物の骨格

MetaHumanの頭部をBlenderで編集できるアドオン

Raytracing Wiki

今年もSSII

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

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

1枚の画像からマテリアルを作成できる無料ツール『Materi...

コメント