C++

C++

OpenMayaのPhongShaderクラス

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

自前Shaderの件 解決しました

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

Open Shading Language (OSL)

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

OpenMayaRender

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

MRenderUtil::raytrace

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

自前のShaderがおかしい件

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

Boost オープンソースライブラリ

Boost:Wikipedia C++に詳しくないんで知らなかったんだけど、有名なライブラリらしい。 Boost C++ Librariesのダウンロードはこちら 自分で変にライブラリを作り始める前に気付いて良かった。 ホントに知らないこ...
2020.06.08 0
C++

株式会社ヘキサドライブの研究室ページ

株式会社ヘキサドライブ ヘキサドライブは、ゲーム制作を中心としたコンテンツクリエイト会社です。 HEXA(ヘキサ)はギリシア語で「6」を意味する言葉です。 人間の持つ5感に心を加えた6感を躍動(DRIVE)させるようなコンテンツを...
2015.02.03 0
C++

HD画質の無駄遣い その2

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