「使える最新PRTのススメ」で紹介されていた、SHに関する演算関数をソースコードで公開する事となりました。これは、一般に出回っている論文を参考にしながら勉強するよりも、直接のコードを見て理解を深めた方が、忙しいプログラマーにとってはとても有益だと考えたからです。
また、コードは必要以外を省き、以下のSHの演算関数に絞ってあります。
・SH Rotation演算関数
・SH TripleProduct演算関数
・SH Exp演算関数
各演算関数がどの様な働きをするかは、弊社のPDFを参考にしてください。
※このプロジェクトファイルは、VisualStudio.NET2003のものです。
※ソリューション(.sln)ファイルを開いてビルドが可能です。しかし、このソースコード自体はSHの計算部分のみしかありません。自前のレンダリングエンジンなどに組み込むなどして確認してください。
※このプログラムはMicrosoft Research AsiaのPeter-Pike Sloan氏が発表している論文を読み、弊社研究員が独自にソースコードを書いたものです。Sloan氏にもこの件を伝え、当ウェブサイトにて公表することを理解してもらっています。
|