Easy3Dとは?

Last-modified: 2015-04-29 (水) 14:35:23

概要

Easy3Dとは、HSP3以降で、容易に3Dゲーム等を作成するためのプラグインである。


配布元:
入手方法:HSPTV掲示板(記事番号NO.68870)より ダウンロード、使用は自己責任で

ttp://www.onionsoft.net/hsp/file/hsp33.zip

対応ソフト:HSP3以降

動作環境

Easy3Dを使用した作品を実行するためには次の環境が必要である。

  • DirectX9.0c以降
  • GPUがピクセルシェーダ2.0以降に対応していること。(ver5.1.0.0以降)
  • Windows XP以降(ver5.3.0.0以降)

XP Service Pack 2以降にはDirectX9.0c以降のDirectXがインストール済みです。
ピクセルシェーダ2.0は非力なネットブック環境では対応していない製品もあるため注意してください。

インストール

  1. e3dhsp3.dllを、hsp3フォルダにコピーしてください。
  2. e3dhsp3.asをhsp3フォルダの中のcommonフォルダの中にコピーしてください。
  3. dllと同じ場所にE3D_HLSLフォルダをコピーしてください。
  4. dllと同じ場所に「msvcr100.dll」と「msvcp100.dll」をコピーしてください。

以上でプラグインのインストール作業は完了です。

※ ver5.5.0.9以降はVC9ランタイムのインストールは不要になりました。

これでインストールは完了です。

インストールが終わったら、Easy3DHelp2Hsを使ってhsファイル(ヘルプファイル)を最新のものにしておくといいでしょう。

サンプルとマニュアルのインストール

付属のサンプルやマニュアルをインストールすることで、HSP Document Library(以下、HDL)から簡単に情報を取り出すことが出来るようになります。作業手順は次のとおり。

  1. HSPのインストールフォルダ内のdoclibフォルダにeasy3dフォルダを作成します。
     例:C:\Program Files\hsp321\doclib\easy3d
  2. 作成したeasy3dフォルダの中にEasy3D配布zipから次のファイルをコピーします。
    ※古いバージョンのサンプルやマニュアルが残っている場合は消しておいてください。
    • Mediaフォルダ
    • マニュアルフォルダ
    • e3dhsp3_*.hsp … 全て。
    • naviline0.as
    • e3dhsp3.hs … Easy3DHelp2Hsで作成してください。
  3. HDLが起動中の場合は、一旦HDLを終了してください。
    これでHDLからマニュアルやサンプルを検索できるようになります。

サンプルのサムネイルをインストール

サンプルスクリプトのサムネイルを表示することで、サンプルを探しやすくします。

  1. サムネイル画像をダウンロードします。
    http://mclab.uunyan.com/e3d/data/easy3d_thumbs20120808.zip
    ↑アドレスをコピペして下さい。
  2. ダウンロードしたファイルを解凍します。
    画像ファイルが入ったthumbsフォルダが作成されます。
  3. HSPのインストールフォルダ内の\doclib\easy3dフォルダにthumbsフォルダをコピーします。
     例:C:\Program Files\hsp321\doclib\easy3d\thumbs\….png
  4. HDLが起動中の場合は、一旦HDLを終了してください。
    これで、HDLでサンプルを探すときにサムネイル表示されるようになります。

実行形式ファイルの配布

実行形式ファイル(exe)を実行するには、exeと同じフォルダにもe3dhsp3.dllE3D_HLSHmsvcr100.dllmsvcp100.dllを置いておく必要があります。
実行形式ファイルを配布する際は、e3dhsp3.dllE3D_HLSHmsvcr100.dllmsvcp100.dllも一緒に配布してください。

関連ツール

  • RokDeBone2:(作:おちゃっこ)Easy3Dで使用する形状データやモーションデータを作成するためのソフト。
    各種3Dモデルデータのコンバートやモーションデータの作成が出来る。
    モデリングの機能は無い。
  • メタセコイア:(作:O.Mizno)3Dモデル作成の定番ソフト。
    国産。フリーでありながら使い勝手がよく、素人からプロまで幅広く利用されている。

使用時の注意

RokDeBone2が出力したデータはEasy3Dのバージョンによっては、Easy3D側が読み込めない場合がある。これは、RokDeBone2が出力するデータ形式が新しくなったことが原因である。Easy3Dを最新のものに変更することでこの問題は回避される。
最新のRokDeBone2をダウンロードした際はEasy3Dも一緒にバージョンアップするようにすればこの問題は発生しない。

コメント

  • 動作環境とか基本的な情報がまとめて載ってなかったんで作ってみました。必須動作条件ってこれだけでしたっけ? -- GENKI? 2010-01-03 (日) 17:27:06
  • DirectXは9.0にもいろいろあるので、9.0cと書いた方がいいかと思います。XPのサービスパック2でインストールされるバージョンのDirectXでOKです。 -- おちゃっこ? 2010-01-03 (日) 20:07:33
  • ご指摘ありがとうございます。早速反映しました。 -- GENKI? 2010-01-04 (月) 00:46:59
  • インストール方法と公開の方法を追記。exeの実行だけ(エンドユーザー)でも「VC90ランタイム」や「X3DAudio1_6.dll」、E3D_HLSLフォルダはいるんでしょうか。よくわからない…。分かったら追記します。 -- GENKI? 2010-07-28 (水) 00:38:38
  • GENKIさんお疲れ様です。実行だけでもVC90, DirectX9.0c(August2009以降),E3D_HLSHは必要です。 -- おちゃっこ? 2010-07-28 (水) 08:04:00
  • 久しぶりにEasy3D使おうかと最新のをダウンロードしたらサンプル多すぎて手に負えなくなってた。orz 仕方がないのでとりあえずサムネでもつけてみました。見やすいと思うのでおすすめです。
    ちなみにサムネ画像は誰が作っても同じなので私には著作権発生してないはず。煮るなり焼くなりご自由にどうぞ。(サムネに映りこんでるキャラクターの著作権はまだ生きてるので注意。) -- GENKI? 2010-10-06 (水) 01:33:05
  • 分かりやすい!! (^-^ -- HSP初心者? 2012-05-11 (金) 18:47:59