SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

MikuMikuEffectで学ぶHLSL入門

「MikuMikuEffect」のエフェクトファイルの内部構成とシェーダコードの編集方法

MikuMikuEffectで学ぶHLSL入門(3)

  • X ポスト
  • このエントリーをはてなブックマークに追加

ダウンロード simple.zip (1.6 KB)

 本連載では、3DCG作成ツール「MikuMikuDance」(以下MMD)にエフェクトを追加する「MikuMikuEffect」(以下MME)の使用方法と、エフェクトを構成するHLSLコードについて、6回に渡り解説していきます。第3回目となる今回は、エフェクトファイルの内部構成と、シェーダコードの簡単な改変について解説します。 

  • X ポスト
  • このエントリーをはてなブックマークに追加

エフェクトファイルの構成

 エフェクトファイルの典型的な構成は、以下のようになっています。

図1 エフェクトファイルの構成
図1 エフェクトファイルの構成

パラメータ定義


 2MME


 3DGPU

 21


   

   




 


  


 使1
補足1 テクニックについて

 111

 使
補足2 データの流れ

 シェーダ周りのデータの流れを簡単に表すと、以下のようになります。

 

図2 データフロー図
図2 データフロー図

 

 

 

 MMESM3.0SM4.0

会員登録無料すると、続きをお読みいただけます

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

次のページ
シェーダコードの改変

修正履歴

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
MikuMikuEffectで学ぶHLSL入門連載記事一覧

もっと読む

この記事の著者

P

MMDMikuMikuEffectAPI Hook

稿


この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)

https://codezine.jp/article/detail/6122 2011/09/02 14:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング