自前Shaderの件 解決しました

無事解決しましたよ。

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

rp_20100218185608.jpg



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

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

関連記事

OpenCVでPhotoshopのプラグイン開発

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

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

ZBrushと液晶ペンタブレットでドラゴンをモデリングするチ...

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

Houdiniのライセンスの種類

3D映画のポストプロダクション 2D-3D変換

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

『ゴジラ キング・オブ・モンスターズ』のVFXブレイクダウン

ZBrushで仮面ライダー3号を造る 仮面編 Clay Po...

ラクガキの立体化 背中の作り込み・手首の移植

UnityでPoint Cloudを表示する方法

ZBrushでゴジラ2001を作ってみる 身体のSubToo...

生物の骨格

ZBrushの練習 手のモデリング

ZBrushでアヴァン・ガメラを作ってみる 甲羅のバランス調...

ちょっと凝り過ぎなWebキャンペーン:全日本バーベイタム選手...

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

MeshroomでPhotogrammetry

MFnDataとMFnAttribute

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

ラクガキの立体化

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

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

OpenMesh:オープンソースの3Dメッシュデータライブラ...

CycleGAN:ドメイン関係を学習した画像変換

テスト

『パシフィック・リム: アップライジング』のVFXブレイクダ...

OpenCV 3.3.0-RCでsfmモジュールをビルド

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

ZBrushで仮面ライダー3号を造る 仮面編 Dam Sta...

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

Blenderでよく使うaddon

OpenCV 3.3.0 contribのsfmモジュールの...

CreativeCOW.net

映画『ミュータント・タートルズ』を観てきた

アニゴジ関連情報

素敵なパーティクル

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

Siggraph Asia 2009 カンファレンスの詳細

OpenCV バージョン4がリリースされた!

UnityのGameObjectの向きをScriptで制御す...

コメント