plug-in

C++

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

まあ、昨日の今日なんだけど、偶然本物のタマムシ(ヤマトタマムシ)を見たんで、適当にShaderを書いてみた。※実物とだいぶ違うことは私自身が一番良くわかっています。
0
C++

MFnMeshクラスのsplit関数

誰にも頼まれてないけど仕様を日本語に訳しておくよ。MFnMeshクラスのsplit関数MStatus MFnMesh::split( MIntArray & placements,MIntArray & edgeList,MFloatArr...
0
C++

ポリゴン用各種イテレータと関数セット

MItMeshPolygonMItMeshPolygon はポリゴン フェース イテレータです。あるメッシュ オブジェクトに対してこのクラスを初期化すると、フェース ID の順序でメッシュ内のすべてのフェースを反復処理できます。メッシュを参...
0
C++

立体視を試してみた

最近、立体視用のモニタ(偏光メガネで見るやつ)を1つ後輩から強奪した譲り受けたんで、適当に視差を作って色々試してみた。(youtubeは立体視にも対応してるんですね)
0
C++

OpenMayaのPhongShaderクラス

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

自前Shaderの件 解決しました

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

OpenMayaRender

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

MRenderUtil::raytrace

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

自前のShaderがおかしい件

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