トップページgamedev
1001コメント336KB

【HSP】HSPで3Dゲーム 4 【3D】

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。2008/12/13(土) 13:20:15ID:huEdz+FG
HSPで3Dゲームを作る人のためのスレ。
マターリマターリ

■過去スレ
【HSP】HSPで3Dゲーム【3D】
http://pc11.2ch.net/test/read.cgi/gamedev/1016699230/
【HSP】HSPで3Dゲーム 2 【3D】
http://pc11.2ch.net/test/read.cgi/gamedev/1181967317/
【HSP】HSPで3Dゲーム 3 【3D】
http://pc11.2ch.net/test/read.cgi/gamedev/1210197298/

■makimo.to
ttp://makimo.to:8000/cgi-bin/search/search.cgi?q=HSP+3D&sf=2&all=on&view=table
0267名前は開発中のものです。2009/05/23(土) 15:57:23ID:PM8snBTS
>>266
再描画したくないなら3Dプリンター使うといいよ。最近はカラー出力できるのもあるみたいだし。
http://www.itmedia.co.jp/news/articles/0811/16/news001.html
0268名前は開発中のものです。2009/05/23(土) 22:11:44ID:oLRTMmsj
E3Dで平行光源つかうとき、影の部分の部分もある程度明るくしたいのですが、どうすればいいでしょうか。
今はカメラ近くにポイントライトをおいてごまかしているのですが。
0269おちゃっこ ◆RyN5mfp1Kg 2009/05/24(日) 11:52:26ID:T/wVD3UX
>>268
材質の自己照明を設定するといいですよ。
0270名前は開発中のものです。2009/05/24(日) 16:43:55ID:p1RKtzQW
HGIMG3の解説サイトってないかね?
勉強したいんだが2.6のばっかりなんだよ
0271名前は開発中のものです。2009/05/24(日) 19:23:10ID:5ZlITERW
>>269
ありがとうございます!
0272名前は開発中のものです。2009/05/24(日) 19:29:30ID:d+Qx7yyq
いなえの鉛筆でググると出てくる講座はHGIMG3だった気がする
objwalkがあったし
0273名前は開発中のものです。2009/05/26(火) 20:59:46ID:ioZpbDGX
そういやHSP3.2も目出度くbeta3になったぞ
まだバグは残ってるみたいだが、自分のスクリプトについては良くなったので嬉しい
0274名前は開発中のものです。2009/05/28(木) 20:39:40ID:FR4hxmoI
>>272
サンクス
0275名前は開発中のものです。2009/06/05(金) 02:20:17ID:nHLGjZ8y
酷いぷぺぽ
ttp://easy3d.wikiwiki.jp/?EasyFAQ%2F73
0276名前は開発中のものです。2009/06/05(金) 11:22:57ID:gPZjSgpw
>>275
EasyFAQ/70でのレスの方がもっと内容が酷い…
0277名前は開発中のものです。2009/06/07(日) 12:49:39ID:Lh5n3AW1
あいかわらずpupepoさんの長文きめえ
0278名前は開発中のものです。2009/06/18(木) 14:46:28ID:nv1jwQh3
Easy3D の質問はここでいいのでしょうか?

repeat 10000
  E3DSigLoad mediadir, hsid, 0, 100
loop

上記のような処理をしていると、E3DSigLoad で Error 38 となりました
その時の cnt が 999 でした
E3DSigLoad の直後に E3DDestroyHandlerSet で hsid を破棄すると処理上は問題なく終了します
E3DSigLoad で一度に読み込んでおける形状データの数には限界があるのでしょうか?
0279名前は開発中のものです。2009/06/18(木) 20:00:11ID:yNgDYNOs
それなら多分あるんでしょうよ
0280名前は開発中のものです。2009/06/20(土) 00:42:49ID:Be7+E5sj
パーティクルじゃないんだから10000て…。
一度にそんなにたくさん必要ならプログラム見直したほうがいいよ。モデルを工夫するとかね。

ポリ数の違う別ファイルのモデルとかでもやってみて再現性あれば間違いないだろうね。
1000個が上限ぽいね。報告乙。
0281名前は開発中のものです。2009/06/20(土) 12:03:08ID:d/yr9qL7
おまいら・・・つりだよな?

2008/11/28

  Easy3D For HSP3 のバージョンアップ ver5.0.2.1

    hsidの個数に制限を設けました。
      同時にアクティブにできるhsidの個数は1000個までです。
      内部オブジェクトの検索が速くなりました。
        1000個のsigを表示したときのFPS 変更前24FPS-->変更後39FPS
        100個くらいだとあまり効果がありません。


既出にも程がある。
0282名前は開発中のものです。2009/06/21(日) 03:54:20ID:kZWRC6MJ
そういうのは既出とは言わないけどな
0283名前は開発中のものです。2009/06/21(日) 19:43:54ID:IanHiBWC
バイオ4みたいなゲームは作れますか?
0284名前は開発中のものです。2009/06/21(日) 20:45:57ID:gcA1VIQ6
逆に聞くがバイオ4みたいなモデルを作れますか?
0285名前は開発中のものです。2009/06/21(日) 21:50:22ID:WoCVX/yN
モデルの作成とHSPは関係ないだろ
0286名前は開発中のものです。2009/06/21(日) 22:05:11ID:gcA1VIQ6
だってモデリングできなきゃバイオハザードっぽいシステムのゲームは作れても
バイオ4みたいなゲームは作れないでしょ
あえて4を指定してくるって事はそういうニュアンスも含んでるんじゃないの?
0287名前は開発中のものです。2009/06/21(日) 22:15:09ID:wdCxfu8X
バイオ4みたいなゲームは相当なデータ量が必要だけど用意できますか?
0288名前は開発中のものです。2009/06/22(月) 00:32:34ID:i/vY0k4+
バイオ4みたいなジャンルのゲームは作れるけどバイオ4のクローンは無理。
0289名前は開発中のものです。2009/06/23(火) 01:21:00ID:yMkyejNR
title "GAME「バイオ4みたいな」ver1.00"
以降を適当なゲームで埋めればおk
0290名前は開発中のものです。2009/06/24(水) 01:56:42ID:Gk1K7+7L
なかなかお目にかかれないつまらなさだなソレ
0291名前は開発中のものです。2009/06/28(日) 06:21:05ID:9bWCALI1
みんな一つのゲームに大抵sig何個くらい使う?
そのうち何個くらいにモーション組み込ませる?
0292名前は開発中のものです。2009/06/28(日) 18:21:35ID:BAzucl1f
sigは自機、敵、武器の3つ。背景はmqoのまま。
モーションは自機、敵の2つ。
省エネ。エコだよ。手抜きじゃないよ。
0293名前は開発中のものです。2009/07/06(月) 01:26:53ID:5hoSzJZU
キモッ
http://easy3d.wikiwiki.jp/?EasyFAQ%2F76
0294名前は開発中のものです。2009/07/06(月) 07:17:45ID:A/jN1JSv
こういちの返信もなかなか「ロケットナマコ=pupepo」に対してはお礼いってないのなw
0295名前は開発中のものです。2009/07/08(水) 19:39:14ID:sq4Ct/TR
Forsythia3Dつかってる人いる?
C++でHLSLさわったことあるからやろうかと思ったけど、使ってる人みたいことないので何か不具合でもあるのかなと思いまして。
0296名前は開発中のものです。2009/07/08(水) 23:57:52ID:yHn+aNlD
ロケットプペポ
0297名前は開発中のものです。2009/07/12(日) 23:57:19ID:DJGVylwd
rokdebone2使いたいけど、
もしかしてxファイルからアニメーションを入力はできないの?
0298名前は開発中のものです。2009/07/13(月) 10:39:57ID:mUxBwHv+
>>297
ドンマイ
0299名前は開発中のものです。2009/07/13(月) 20:21:38ID:TMndhcPn
>>298
せっかくモーション作ったのに\(^o^)/
0300名前は開発中のものです。2009/07/17(金) 19:00:23ID:VH7hs5XN
RDBでIK使うとき、腰から上のボーンの向きが

▲だと上体を振り回したり、のけぞったりするとかは作りやすいけど
腰から下の動きが作りにくくなっちゃうよね

▼だと腰や下半身を滑らかに作ることが出来るけど
上体の動きがつくりにくくなっちゃうよね

この▼▲の向きって親子関係弄らないでパッパッと切替とかってやっぱ難しいの?
0301おちゃっこ ◆RyN5mfp1Kg 2009/07/19(日) 13:28:32ID:p/n5TQMV
面白いアイデアですが無理そうです。
▼▲の向きを変えるということは親子関係を変えることそのものです。
変えると変える前の姿勢情報と互換性がなくなります。
0302名前は開発中のものです。2009/07/19(日) 21:19:47ID:c/5Upnsr
やっぱあれだしー
0303名前は開発中のものです。2009/07/20(月) 15:23:45ID:Ib6cILHn
コンテスト出す人
0304名前は開発中のものです。2009/07/20(月) 19:26:41ID:uH9Dr/6b
間に合わない…
0305名前は開発中のものです。2009/07/20(月) 20:27:51ID:L4TTQQjk
>>304
諦めるな、締め切りまでまだ3ヶ月以上あるぞ!
0306名前は開発中のものです。2009/07/20(月) 21:08:29ID:GfP0mhpM
作りかけの残骸ばかりたまってるんだが・・・
0307名前は開発中のものです。2009/07/21(火) 06:42:27ID:7EszSQQm
モデルを横方向にスライド移動させたいのだが
E3DPosForwardの横移動版ってないの?
0308名前は開発中のものです。2009/07/21(火) 08:26:31ID:XTzKcKvu
E3DRotateY hsid,-90
E3DPosForward hsid,100
E3DRotateY hsid, 90

一旦モデルの向きを変えて前進させてから向きを元に戻すとか
0309名前は開発中のものです。2009/07/21(火) 10:48:52ID:7EszSQQm
>>308
ああ、そうやればいいのか
まったく気付かなかった。アリ
0310名前は開発中のものです。2009/07/21(火) 11:54:38ID:3cCEYAbw
>>309
E3DGetCharaDir って使えね?
0311名前は開発中のものです。2009/07/23(木) 17:44:26ID:DfiSjmSm
Blenderで適当にモデリングして(UVマッピングしてマテリアルにテクスチャを適用)
.XファイルにExportして、RokDeBone2で読み込むと
面が反転していて、モデルの向きも変だし、何故か材質も2つあるのですが、
原因や解決の方法を知っている人はいないでしょうか?
おちゃっこさんよろしくお願いしますRokDeBone愛用してます
0312名前は開発中のものです。2009/07/23(木) 17:46:46ID:DfiSjmSm
DirectX Viewerではテクスチャ付きで正しく描画されているのですが・・・
0313おちゃっこ ◆RyN5mfp1Kg 2009/07/23(木) 18:30:30ID:es7UUuQG
DirectX Viewerで読み込んで保存しなおしてから
RokDeBone2で読み込むとどうなりますか?
0314名前は開発中のものです。2009/07/23(木) 19:03:49ID:DfiSjmSm
>>313
DirectX Viewerって保存もできましたっけ?
ちょっと確認してみます・・・
0315名前は開発中のものです。2009/07/23(木) 21:24:57ID:lGhCj05+
HGIMG3を使ってゲームを作っています。
今はキャラクターを、addbox命令の箱モデルで表して動かしています。
次の段階として、3DACEかメタセコで作ったモデルを表示して動かそうと思ったのですが、
作ったモデルが、自分が予定したサイズにする方法が分かりません。
初歩的な質問で申し訳ないですが教えてください。
0316名前は開発中のものです。2009/07/23(木) 22:38:46ID:C3HWZRYo
>>315
それはもう根性で一回一回調節するしかない。とにかくガンバレ
0317名前は開発中のものです。2009/07/24(金) 11:15:21ID:0/4T3hIk
根性つか、このサイズで作るとこのサイズ、ってのを試して
あとは計算で元のサイズを変えればおkだわな
0318名前は開発中のものです。2009/07/24(金) 12:21:48ID:s4nRC5gP
ゲーム中に目的のオブジェクトを表示させて、リアルタイムに大きさを変えて、数値を参照すればいいんじゃない?
0319名前は開発中のものです。2009/07/24(金) 12:36:17ID:aOQu5gFm
HSPの標準命令(mesとか、gcopyとか)を使って描画するプログラムと、
Easy3Dの命令(E3DRenderとか)を使って描画するプログラムを行ったり来たりしていると、
時々、切り替えがうまくいかなくなることがある。
(Easy3Dの画面が残ったままになったりする。ウィンドウよりフルスクリーンで問題が起きやすい)

Easy3Dを使ったら、変数処理やサブルーチンの処理以外は、
Easy3D用に特化したプログラムになると考えた方がいいのかね?

HSPの標準命令を使った方が簡単なプログラムもあるから、
ぜひ併せて使いたいところなんだけど…
0320名前は開発中のものです。2009/07/24(金) 12:46:15ID:oqKrbYv/
>>319
つい最近hgimg3使い始めたんだけど、まさに同じような事思ってる。
こう言うのは特化した書き方でやる物なのかね
0321名前は開発中のものです。2009/07/24(金) 20:24:26ID:6l8RhAHl
俺は全く問題ない。
なんか特殊な事でもしてるのか?
03223152009/07/24(金) 21:26:22ID:O7LQUy1l
>>316
>>317
コメントありがとうございます。
やっぱり地味に調整しなければダメみたいですね。

「HSPでつくる簡単3Dゲーム」や「12歳からはじめる3Dゲーム〜」をはじめ、
「メタセコイアからはじめよう」「3DCG萌えキャラ工房」、
それに「WINDOWS100%」の3Dモデル製作記事を読んでも、
3Dモデルの作り方は書いてあっても、モデルサイズの整え方が書いてないので、
どうしたらいいものか考えていましたが、地味に努力を続けます。
0323名前は開発中のものです。2009/07/25(土) 00:39:52ID:tbZlVe9m
モデリングソフトで箱モデルを読み込み、3DACEかメタセコで作ったモデルを追加読み込みして
箱モデルと比較しながら調整かな
グリッドとかも利用したら?
0324名前は開発中のものです。2009/07/25(土) 00:44:04ID:aWs9dybt
hgimg3を使い始めたのですが、オブジェクトを回転させても
当たり判定が回転していないような気がするんですが、気のせいですか?
0325名前は開発中のものです。2009/07/25(土) 13:56:39ID:xHRmbXND
確か仕様だったような
0326名前は開発中のものです。2009/07/25(土) 16:31:40ID:SgjrTeDz
基準となるもの、例えば170cmの人モデルを作って、
それにあわせてグリッドを100cm区切りになるよう調整。
あとはグリッド幅いじらなければいいだけ。
ってやってる。
0327名前は開発中のものです。2009/07/25(土) 19:31:20ID:7A2fSqf3
>>325
ありがとう。
当たり判定は自作するしかないかな…
0328名前は開発中のものです。2009/07/25(土) 20:03:52ID:j8wW+fSE
hgimg3にこだわるってことに理由はあるの?
0329名前は開発中のものです。2009/07/25(土) 21:55:32ID:Ly2lAU+V
>>328
Easy3Dより単純、それだけ・・・。
0330名前は開発中のものです。2009/07/26(日) 01:02:01ID:eTgdzuX/
正直hgimg3のが使いにくいとおもうけどなあ
E3Dはややこしそうにみえるけど、ややこしいことをする人のための命令が用意されてるだけで・・
0331名前は開発中のものです。2009/07/26(日) 01:18:34ID:SwQ5PlWT
E3Dは、フォント命令が面倒かな。
font命令でいつでも、fontの大きさもサイズも変えられる標準命令に対して、
E3Dは、CreateFontを予めやっとかないといけない(よね?)

あと、hgimgの方が歴史が古いから、設計資産を後生大事に持っている人もいるかも。
0332名前は開発中のものです。2009/07/26(日) 01:41:49ID:6irp2Ejg
>>328
RokDeBone2で複数のアニメーション付きxファイルを入力できないので、
hgimg3を使うことになりました。l
0333名前は開発中のものです。2009/07/26(日) 02:34:23ID:SwQ5PlWT
RokDeBone2以外のモーション作成ソフトで
xファイルが吐き出せるのって、どんなソフトがあるん?

古い、hgimg用の書籍に、Cyberdeliaが載ってたけど、
あまり使い勝手が良くなかった記憶がアルヨ。
0334名前は開発中のものです。2009/07/26(日) 04:19:15ID:6irp2Ejg
>>333
エルフレイナのシェア版を使ってます。
0335名前は開発中のものです。2009/07/26(日) 15:50:02ID:J76DD1Sh
Hulf3D@Easy3Dモジュールってどうなったか知らんかね。
0336名前は開発中のものです。2009/07/26(日) 16:25:58ID:eTgdzuX/
聞いたことないんだがなにそれ?
0337名前は開発中のものです。2009/07/26(日) 17:02:30ID:J76DD1Sh
Easy3Dwikiにリンクが貼られていたwiki、既にリンク切れになってるけどね。
横スクロールゲームに特化したモジュールを作ってたはず。
0338名前は開発中のものです。2009/07/27(月) 18:04:41ID:B0NTME0d
E3DってHGIMG3に比べて起動やデータの読み込みが遅い気がする
0339名前は開発中のものです。2009/07/27(月) 18:36:00ID:DVnX+c6U
HSP初心者です。
HSPで3Dゲームを作ろうと思っているのですが、
3D形式で読み込めるファイル形式はもう決まっているのでしょうか?

例えばEasy3Dという関数プラグインがあると思うのですが
それはメタセコイアやロックでボーン2のmqoやsig限定ですか?

六角大王、lightwave、softimageといったソフトの形式、例えばXファイルなんかは対応していないのでしょうか?
0340名前は開発中のものです。2009/07/27(月) 19:45:33ID:93XgbxOQ
そんなのreadme読めよ
0341名前は開発中のものです。2009/07/27(月) 22:02:50ID:sB+IpFMs
>>339
ググレカス
0342名前は開発中のものです。2009/07/28(火) 01:37:05ID:GTkRORhS
教えてやれよ。

とは思うが、さすがにreadme読んでなさそうだなぁ
とりあえずxファイルは読めるよ。
0343名前は開発中のものです。2009/07/30(木) 15:27:31ID:LfV4s0QF
すいませんビルボードってどんな意味なんですか。
ググッたらひたすらアーティストしか出てこなかったonz
0344名前は開発中のものです。2009/07/30(木) 15:56:58ID:0/C53luP
>>343
http://www.google.com/search?hl=ja&q=%E3%83%93%E3%83%AB%E3%83%9C%E3%83%BC%E3%83%89%E3%80%803d&lr=&aq=f&oq=
0345名前は開発中のものです。2009/07/30(木) 16:08:39ID:9DCvYY0J
横から失礼。
ビルボード=3D看板ってことでOK?
0346名前は開発中のものです。2009/07/30(木) 17:56:51ID:5RVRPfHQ
演劇等において、背景のビルは たびたび1枚の板によって表現されるところから
この呼称が使われ始めたという。

民名書房刊『温汁玄切磋秘話』より
0347名前は開発中のものです。2009/07/30(木) 19:30:48ID:FlRIyvqX
常にこっちみてる板ポリゴンの事だと思ってました…
0348名前は開発中のものです。2009/07/30(木) 19:30:57ID:UGcydLiX
なにそのハイセンス
0349名前は開発中のものです。2009/07/30(木) 21:45:15ID:LfV4s0QF
>>344
ありがとうございました!
0350名前は開発中のものです。2009/07/30(木) 22:25:52ID:2sClxXiX
今年もHGIMG3製の3Dゲームが一つくらい出ないかな・・・
0351名前は開発中のものです。2009/07/31(金) 01:09:39ID:RXQvOz+U
一応作ってるよ
まだちょっと使いづらい感じが残ってるので完成は9月あたりの予定になるけど
0352名前は開発中のものです。2009/07/31(金) 01:49:42ID:HDqpUOU8
モデルのボーンは少ない方が処理は軽くなるのでしょうか?
0353名前は開発中のものです。2009/07/31(金) 22:02:16ID:paUcEPJ+
もちろん
0354名前は開発中のものです。2009/08/02(日) 00:12:57ID:8xLp252p
E3Dである点からある点のほうを向いたときの姿勢情報をもとめるために、
E3DLookAtQをつかっているのですが、この命令だと普通X軸(ピッチ)とY軸(ヨー)の回転で表現された姿勢しか得られませんよね?
どうにかしてZ軸(ロール)もつかった姿勢がほしいのですが、どうすれば良いかアドバイスください。
0355名前は開発中のものです。2009/08/02(日) 03:45:36ID:6jDZJe3N
>354
質問のいみがわかりにくいけど、目的は点のほうに向けること?
0356名前は開発中のものです。2009/08/02(日) 09:57:45ID:3n5C/tG2
>>354
だってXとYだけで大丈夫じゃん
視線をある点からある点へ移すときに首を捻る奴なんていないだろ?
03573542009/08/02(日) 12:26:33ID:8xLp252p
>>355
>>356
すみません、もうちょっと具体的にいいますと、
XYZ自由に回転できる1つの板ポリゴン(ABCDの4点)があって、それとおなじ向きに戦闘機のモデルを置きたいので板ポリゴンの2点(AD)
をつかい、DからAをみた向きをE3DLookAtQで得てそれを戦闘機のモデルに適用すればXY軸の回転は大丈夫なのですが、板がロールした場合に上手くいかなくなるので
Z軸の姿勢もほしいということです。
0358おちゃっこ ◆RyN5mfp1Kg 2009/08/02(日) 13:16:43ID:mTgMvgn4
>>354
E3DTwistQまたはE3DTwistを使ってください。
使い方はe3dhsp3_lookatq.hspに書いてあります。
0359名前は開発中のものです。2009/08/02(日) 13:29:34ID:/sTRAJ3J
easy3DにはHSPに内蔵されている計算系の命令と同じような命令がいくつかありますが
速度的な違いは有るのでしょうか?
0360名前は開発中のものです。2009/08/02(日) 13:31:18ID:8xLp252p
>>358
おちゃっこさんアドバイスありがとうございます。
E3DTwistQはLookAtQと違って、はじめからZ角度がわかってないとうまく使えないと思いますが、
Z角度を求めるときにatanでは80度か260度かわからなくなってしまい困ってます。
他に良い方法はないですか?あれば教えていただきたいのですが
0361おちゃっこ ◆RyN5mfp1Kg 2009/08/02(日) 18:46:36ID:RYT2oi4q
>>360
軸との内積を調べればどちらに回せばいいか分かるのかもしれませんが
その辺よくわからないんですよ。
数学の天才やむちゃさんに聞いてみてください。
ttp://nyaa.ath.cx/yamucha/

>>359
速度の違いは計測したことがありません。
自分が使いやすいように作っただけです。
気になるようでしたらE3DRdtscStartとE3DRdtscStopで測ってみてください。
それらの命令は特に高速化を意識しているわけではないので
HSP版より早いということは無いんじゃないかと思います。

0362名前は開発中のものです。2009/08/03(月) 00:39:21ID:W+QRVO38
なんかすごいなぁ・・・
次のプログラムはE3Dを使ってみよう・・・
0363名前は開発中のものです。2009/08/03(月) 01:33:47ID:Zxn9mw8y
メタセコでもロクデボン2でもちゃんとテクスチャ貼れてるのに
いざE3Dで表示するとUVがズレたようになっていまし、微妙に変な貼られ方になってしまいます。
原因がわからないのですが仕様に違いはあるのでしょうか?
PNGで512×512の画像です
0364名前は開発中のものです。2009/08/03(月) 02:16:23ID:x3AUIL/u
UV値を正規化してるかも?
E3DSigLoad p1,p2,p3,p4
p3を1にしてたらUVが変わる
0365名前は開発中のものです。2009/08/04(火) 17:27:26ID:giSO0Xdn
RDBで二又に分かれたボーンの片方だけを回転させるにはどうすればいいのでしょう?
0366おちゃっこ ◆RyN5mfp1Kg 2009/08/04(火) 18:02:33ID:MgSEfljJ
>>365
ずいぶん古いバージョンを使ってますね。
もうだいぶ前に片方ずつ回転出来るようになってますよ。
最新バージョンでの話だったら
2股部分が浮動ボーンになってるとか?
通常のボーンだったら大丈夫なはず。
0367名前は開発中のものです。2009/08/04(火) 18:41:55ID:qrA7xqkf
hsp3.2にしたらhgimg3使用時のcpu使用率が常に100%に…
物理エンジンとか楽しげな機能があるのに残念だ
■ このスレッドは過去ログ倉庫に格納されています