C++

C++

MFnDataとMFnAttribute

ほぼコピペ状態になるけど、並べておきたいのでメモ。MFnData Class ReferenceMFnDataが持つenumTypes of dependency graph data.kInvalid Invalid value.kNum...
0
C++

C++ 標準テンプレートライブラリ (STL)

C/C++ リファレンスよりまあ、常識の範囲内なんだけど。(←その割に最近さらっとコーディングミスった。)C++ 標準テンプレートライブラリ (STL)C++ STL (標準テンプレートライブラリ) は、 一般的なクラステンプレートとアルゴ...
0
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++

Open Shading Language (OSL)

syoyoさんに教えてもらったオープンソースプロジェクトの1つ→Open Shading Languageにある説明の適当翻訳↓Open Shading Language (OSL)は小規模ながら、先進的なレンダラーや他のアプリケーションで...
0