Maya

C++

OpenMayaのPhongShaderクラス

存在を最近知ったw MFnPhongShader Class Reference もちろんBlinnとかもある。 MFnLambertShaderを継承したMFnReflectShaderをさらに継承したものらしい。(ホントにspe...
2019.02.02 0
C++

自前Shaderの件 解決しました

無事解決しましたよ。 最初は64bitになると計算精度が変わるから云々とか考えたんだけど、原因はもっと初歩的なことだった。
2018.09.21 0
C++

OpenMayaRender

OpenMayaRender - API module for rendering class MCommonRenderSettingsData Data container for common rend...
2018.09.21 1
C++

MRenderUtil::raytrace

前の作業を見直してたら理解が進んだから、忘れる前にメモしておくよ。 PhongShaderのサンプルに載ってた関数についてのメモ。 MRenderUtil::raytrace(shaderからraytraceを扱うための関数...
2014.12.07 0
C++

自前のShaderがおかしい件

これ、なんて現象ですか?
2018.09.21 1
CG

参考になりそうなサイト

どなたが作ったのか分からないけど、参考になりそうな情報が載ってるのでメモ。 alias(autodesk)社のCGソフトMayaについての個人的MEMO
0
C++

HD画質の無駄遣い その2

今度はCook Torranceをうp(もちろん無駄にHDだよ) Cook Torranceより、こないだのPhongの方が存在感があるのは何故だろうか。
2014.12.16 0
C++

HD画質の無駄遣い

意味も無くこの前の動画の1080pバージョンをうpした。(ホントなんでだよ) ローカルイルミネーションだと、解像度が上がるほどShadowの精度が問題になるよね。 Bufferサイズも大きくしないといけないし。 GIな...
2014.12.16 0
CG

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

と、最近思い始めている。もちろん、GI使った方がリアルなのは間違いないんだけど。 ローカルイルミネーションを極めない限り、究極のリアルには到達できないと思うんだよ。(やや意味不明) 必要とされるリアリティを得るための手段はGIだけじゃないと...
2017.09.20 0
C++

adskShaderSDK

Maya プラグイン全体のSDKがなかなか書きづらいので、Shaderの実装はadskShaderSDKに滑らかに移行しようかと考えてる。(adskShaderSDKはMaya 2009かららしいです) 公式のオンラインヘルプ→AdskS...
2015.01.26 0
C++

サンプルコードにも間違いはある?

MayaのDGNodeを使ったShaderの書き方をサンプルコード読みながら勉強してたんだけど、そもそも参考にしてたサンプルコード自体に間違いがあることに気づいた。 前にも貼ったPhongShaderのサンプル。 サンプルをそのままビルドし...
2019.01.28 0
CG

Maya には3 種類のシェーダSDKがある?

syoyoさんのブログから→Investigation of the integration of Maya HyperShade and RenderMan SL
2014.12.07 0
CG

Stanford Bunny

あのスタンフォードバニーの話。 PLYデータのダウンロードはこちら→The Stanford 3D Scanning Repository(MayaにPLYをインポートするプラグインもダウンロードできる) で、このデータはポリゴンメッシ...
2014.12.13 0
C++

Mayaのレンダリング アトリビュート

しばらく知らずに、サンプルコードから闇雲にコード打ってたおバカな自分。なのでメモ。 またMayaオンラインヘルプ→レンダリング アトリビュート いままで、Shading Groupsで必要な出力アトリビュートとサンプル単位で使用可能...
2014.12.16 0