MMEffect リファレンス
このドキュメントについて
- このドキュメントは舞力介入P様配布のMMEffect_x64_v037に付属するREFERENCE.txtを移植した物であり、以下は全てREFERENCE.txtと同じ内容です。
注意
- このリファレンスでは、MMEffectが認識するセマンティクス&アノテーションについて解説している。エフェクトファイルそのもののリファレンスについては、以下を参照のこと。
- エフェクトファイルフォーマット
- HLSLのリファレンス
- セマンティクス&アノテーションの仕様の策定は、NVIDIAのSASを参考にした。
MMEffectが認識するセマンティクス&アノテーションについて解説しているただしこれは、FX Composer用のエフェクトファイルが動作することを保障するものではない。
Release
● 0.1.0.0 (2010/9/18) 初版
● 0.2.0.0 (2010/12/12) MME Ver0.20
- OFFSCREENRENDERTARGETセマンティクス追加
- CONTROLOBJECTセマンティクスで取得できる情報の追加
- CONTROLOBJECTセマンティクスが参照するオブジェクトの描画順序の制約を緩和
- EDGECOLORセマンティクス追加
- VIEWPORTPIXELSIZEセマンティクスの記述ミスを修正
- 一部日本語修正
● 0.2.2.0 (2010/12/16) MME Ver0.22
- RENDERCOLORTARGETおよびOFFSCREENRENDERTARGETセマンティクスでの、Miplevelsの指定方法を変更
● 0.2.3.0 (2010/12/20) MME Ver0.23
- CONTROLOBJECTセマンティクスの補足追記
● 0.2.4.0 (2011/02/09) MME Ver0.24
- CONTROLOBJECTセマンティクスに指定できる特殊オブジェクト名に"(self)"を追加
- TEXTUREVALUEセマンティクスを追加
● 0.2.6.0 (2010/02/21) MME Ver0.26
- Draw=Geometryコマンドについての記述を修正
● 0.2.7.0 (2011/05/22) MME Ver0.27
- _INDEXセマンティクス追加
- VertexCountパラメータおよびSubsetCountパラメータを追加
- opaddパラメータの追加
- TEXTUREVALUEセマンティクスの補足に追記
● 0.2.8.0 (2012/03/26) MME Ver0.28
- CONTROLOBJECTセマンティクスについての記述を一部修正
● 0.3.0.0 (2012/09/19) MME Ver0.30
- OFFSCREENRENDERTARGETセマンティクスのDefaultEffectに指定可能な特殊なエフェクト名として"main_default"を追加
● 0.3.3.0 (2013/02/13) MME Ver0.33
- テクスチャの材質モーフ用セマンティクス(ADDINGTEXTURE等)追加
- PMXモデルのサブテクスチャに対応(UseSphereMap, use_spheremap, use_subtexture参照)
- MATERIALTOONTEXTUREセマンティクス追加
- GROUNDSHADOWCOLORセマンティクス追加
- MME_MIPMAPマクロ追加