・アドバンス機能2 マテリアル変更・

 ◆テクスチャを含む質感切り替え機能です。◆

  質感を切り替える事でオブジェクトを木製から金属製に劇的に変身させたり、
  カラーチェンジといった模様替えを実現します。

  3Dホライズンではメタセコイア側で未割り当てのマテリアルを複数用意する事で、
  任意にそれらへ質感変更させる事が出来ます。


 
マテリアル変更命令の記述(htmlへのスクリプト追記)

 
j3dv.changeMaterial('AAA', 'AAA_1')

 命令内容:名前が「AAA」で始まるマテリアルを「AAA_1」に変更
     

 作例:カラフルダイヤ (作例のダウンロード



◆ステップ1

 メタセコイアで質感変更に使用するマテリアルを複数用意します。
 (反射MAPや微調整は3Dホライズンのマテリアル機能で編集)



◆ステップ2

3DホライズンでWeb3Dに変換します。(結果
現在シーン上で使われているマテリアルは「mat1」だけです。

◆ステップ3

 変換後、出力されたhtmlをテキストエディタ等で編集します。



スクリプト命令内容
<a href = "javascript:void(0)" onClick = "j3dv.changeMaterial('mat', 'mat_2')">Red </a>
 ”文字列「mat」で始まるマテリアルを「mat_2」に変更します。”


◆ステップ4

 ブラウザで動作を確認します。(結果


 ◆追加サンプル◆
  サイコロ (制作:G-BLACK様)
Copyright(C) 2004 3D HORIZON. ALL Rights Reserved.