.wp-block-jetpack-rating-star span.screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; word-wrap: normal; }

サイトアイコン NegativeMindException

自前Shaderの件 解決しました

無事解決しましたよ。

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

rp_20100218185608.jpg



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

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


スポンサーリンク

関連記事

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

C++始めようと思うんだ

オープンソースの顔の動作解析ツールキット『OpenFace』

フィーリングに基づくタマムシの質感表現

色んな三面図があるサイト

参考書

OpenCVで平均顔を作るチュートリアル

ファンの力

ZBrushのTranspose Masterでポーズを付ける

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

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

アニゴジ関連情報

ZBrushでアヴァン・ガメラを作ってみる 頭頂部の作り込み・舌の追加

Windows Server 2008にAutodesk Maya 2009をインストール

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

『スター・ウォーズ フォースの覚醒』のVFXブレイクダウン まとめ

fSpy:1枚の写真からカメラパラメーターを割り出すツール

ZBrush 4R7

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

レンダラ制作はOpenGL とか DirectX を使わなくてもできるんだぜ

ZBrushのZScript入門

ZBrush 4R8 リリース!

Maya LTでFBIK(Full Body IK)

OpenCVの顔検出過程を可視化した動画

フリーのUV展開ツール Roadkill UV Tool

Mitsuba 2:オープンソースの物理ベースレンダラ

昔Mayaでモデリングしたモデルをリファインしてみようか

AndroidもopenGLも初心者さ (でもJavaは知ってるよ)

PythonでMayaのShapeノードプラグインを作る

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

Unite 2014の動画

viser:Pythonで使える3D可視化ライブラリ

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

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

ニンテンドー3DSのGPU PICA200

ZBrushでゴジラ2001を作ってみる 身体のSubToolを分割

ポリ男からMetaHumanを作る

『PIXARのひみつ展』に行ってきた

ZBrushのZmodelerとDynamic Subdivisionを学ぶ

Unreal Engine Tokyo MeetUp!へ行ってきた

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

ManuelBastioniLAB:人体モデリングできるBlenderアドオン

モバイルバージョンを終了