自前Shaderの件 解決しました

無事解決しましたよ。

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

rp_20100218185608.jpg


スポンサーリンク


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

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


スポンサーリンク

関連記事

ZBrushでアヴァン・ガメラを作ってみる 下アゴの付け根を修正

Unity Scriptコーディング→Unreal Engine Scriptコーディング

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

ZBrushのZScript入門

PureRef:リファレンス画像専用ビューア

Unreal Engine 5の情報が公開された!

OpenAR:OpenCVベースのマーカーARライブラリ

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

ゴジラ三昧

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

Autodesk CompositeとAutodesk MatchMoverが無料

Photogrammetry (写真測量法)

グローバルイルミネーションに手を出す前に、やり残したことがあるんじゃない?

リメイク版ロボコップスーツのメイキング

ZBrushでアヴァン・ガメラを作ってみる 壊れたデータの救出

Russian3DScannerのトポロジー転送ツール『WrapX』

ZBrushでリメッシュとディティールの転送

スターウォーズ エピソードVIIの予告編

WordPressプラグインの作り方

MVStudio:オープンソースのPhotogrammetryツール

ZBrushでアヴァン・ガメラを作ってみる 全体のバランス調整

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

AR (Augmented Reality)とDR (Diminished Reality)

トランスフォーマーロストエイジのメイキング

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

After Effects全エフェクトの解説(6.5)

白組による『シン・ゴジラ』CGメイキング映像が公開された!

生物の骨格

フルCGのウルトラマン!?

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

Transformers ”Reference & Bulid” Siggraph 2007

アニゴジ関連情報

書籍『The Art of Mystical Beasts』を購入

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

なんかすごいサイト

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

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

OpenCV 3.1とopencv_contribモジュールをVisual Studio 2015で...

ZBrush 2021.6のMesh from Mask機能を使ってみる

タダでRenderManを体験する方法

Adobe Photoshop CS4 Extendedの3Dモデル編集機能

映画『ゴジラ-1.0』 メイキング情報まとめ

コメント