【HSP】HSPで3Dゲーム 4 【3D】
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2008/12/13(土) 13:20:15ID:huEdz+FGマターリマターリ
■過去スレ
【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
0403名前は開発中のものです。
2009/08/17(月) 13:29:54ID:4oWVvhdKテクスチャ登録の際にgcopyのように読み込みたい画像位置や大きさを指定できないように
思うのですが、何か方法があるのでしょうか?
0404名前は開発中のものです。
2009/08/17(月) 16:14:24ID:OaXLykVo0405名前は開発中のものです。
2009/08/17(月) 23:38:46ID:rLW8yDpb0406名前は開発中のものです。
2009/08/19(水) 07:14:26ID:R/k64We90407名前は開発中のものです。
2009/08/21(金) 16:33:51ID:ajjTePm3ほかのゲームパッドのモジュールだとE3DGetKeyboardState、E3DGetKeyboardcntが
つかえないからね、フォースフィードバックとかも使えるようになりそう。
0408名前は開発中のものです。
2009/08/21(金) 17:15:26ID:EtMG+8jpパッド使用時とそうでないときで使う命令をわければいいのではないかと。
0409名前は開発中のものです。
2009/08/21(金) 17:26:51ID:ajjTePm3それが地味にめんどうなんだよね、ジョイパッドを使うことを考えると
初めからE3DGetKeyboardState、E3DGetKeyboardcntを使わない方がいいかな。
0410名前は開発中のものです。
2009/08/21(金) 21:52:27ID:uS60UvPC> それが地味にめんどうなんだよね、ジョイパッドを使うことを考えると
そんなに面倒かな。
入力値を取得した直後にE3DGetKeyboardState、E3DGetKeyboardcntの取得値と混ぜれば済む話なんじゃないの?
数行で済みそうな気がするけど。
0411名前は開発中のものです。
2009/08/21(金) 22:10:30ID:ajjTePm3dllを複数つかいたくないってのもあったり・・
>数行で済みそうな気がするけど。
やってみたら数行ですみそうでした
0412名前は開発中のものです。
2009/08/22(土) 09:58:22ID:3q4YnEnh問題なく動きはするんだけど、起動するたびに警告出るのはうっとうしいなあ
0413名前は開発中のものです。
2009/08/22(土) 10:45:04ID:MdpI1Q1V0414名前は開発中のものです。
2009/08/23(日) 14:40:25ID:tN5w6kdp3Dの効果音って、どうやって鳴らしたら良いのでしょうか?
・カメラと効果音の距離に反比例した音量調整
・カメラと効果音の位置(左右)でパン調整
こんな感じにだと思うのですが、参考になるサイトとかないでしょうか?
0415名前は開発中のものです。
2009/08/23(日) 15:17:30ID:YYtLfWGQそれが出来れば簡単だと思うけど
0416名前は開発中のものです。
2009/08/23(日) 22:40:03ID:650W87FO角度が出たら、dmmpan…でどうふりわければよいのやら。
距離からdmmvolを設定…なんだけどdBだから注意が必要。
ちゃんと計算したいなら距離減衰についても調べる必要ある。だいたい距離2倍に付き-6dBぐらい。
Easy3Dなら専用の命令あるから簡単なんだけどね。
0417名前は開発中のものです。
2009/08/24(月) 01:11:09ID:k1OwNVKj>>416
レスありがとうございます。
前に敵の探索に外積を使おうとしましたが、
ベクトルの回転がどうしても上手くいかず、断念してしまいました。
また勉強しなおそうと思います。
0418名前は開発中のものです。
2009/08/24(月) 02:42:04ID:FDDmpZib自前で計算したほうがいいかも。
0419名前は開発中のものです。
2009/08/24(月) 17:01:04ID:Sx7SvVWOプレイヤーの向きの単位方向ベクトルを(px,py)
プレイヤーから音源への単位方向ベクトルを(dx,dy)としたら
arccos(py*dx-px*dy) で右耳から計った角度が出るぞ
0420名前は開発中のものです。
2009/08/25(火) 01:31:48ID:mx84bLOAどこかってどこ?
0421名前は開発中のものです。
2009/08/25(火) 21:10:25ID:ZcDr24Kzfvset命令で自キャラ座標を、
fvouter命令で敵キャラ座標を入力すると出るんですが、
高さに0の値が入っていると、出力が0になってしまいます・・・
0422名前は開発中のものです。
2009/08/26(水) 01:39:37ID:9LFoQ0wn便利じゃないかと思った。
武器とか変更したらアイドリングモーションかわるからね。
0423414
2009/08/26(水) 02:22:41ID:Kki9vupp上手く結果が出力できたので、音響の作成に入りたいと思います。
ヒントをくださった方々ありがとうございます!
0424おちゃっこ ◆RyN5mfp1Kg
2009/08/28(金) 21:22:07ID:FELCPh8O以前にも要望があってやることリストに書いてあります。
ちょっとやることたまっちゃっててすぐには出来ないけど
そのうちやります。
0425名無しさん@そうだ選挙に行こう
2009/08/30(日) 13:38:54ID:4HBsnPlj0426名無しさん@そうだ選挙に行こう
2009/08/30(日) 18:39:49ID:+7/KZ9ET5.1.x.x はうちの環境は切り捨てられたし、5.0.5.x はなぜか重いので
5.0.4.x (のなるべく最新)が欲しいんですけど
0427名前は開発中のものです。
2009/08/30(日) 21:47:54ID:kWq5+nH4MMDとかで見かける背景AVIみたいなもの?
> 過去バージョン
どこかにあったような気がするけど覚えてない …そもそも記憶違い?
0428名前は開発中のものです。
2009/08/30(日) 22:20:14ID:U/3J9fArEasy3Dはver4系以降ちょっと重くなったけど
あとは速度はそんなに変わらない。
重いのはマシンがしょぼいんじゃないの?
それと5.1.x.xはワーニング出るけど起動するよ。
ver5.2からは起動しないけど。
0429名前は開発中のものです。
2009/08/31(月) 09:08:48ID:xfUF1+Nmver5.2てどこにあるんだ?
0430名前は開発中のものです。
2009/08/31(月) 10:43:25ID:GUwiu4jj0431名前は開発中のものです。
2009/08/31(月) 12:45:51ID:NDC1znjN動作環境の中に影やバンプが使えない環境があると使うのをやめる人が
いるそうだが、シェーダー2.0未満で使うのを止める人がどれだけいるかが
しりたいよ。
作り手側は、どんなパソコンでも動いて欲しいものだろ?
0432名前は開発中のものです。
2009/08/31(月) 15:53:32ID:w+Lkinc2市販ゲームはSM4.0必須とか普通だぜ?
俺としてはSM3.0くらいまで対応して欲しい
0433名前は開発中のものです。
2009/08/31(月) 16:39:14ID:NDC1znjNよくない。
制限しなければ、2.0以下でも3.0以上だろうが、自由につくれるんじゃ?
0434名前は開発中のものです。
2009/08/31(月) 16:45:55ID:xfUF1+Nm0435名前は開発中のものです。
2009/08/31(月) 16:57:32ID:VMQs31/g0436名前は開発中のものです。
2009/08/31(月) 18:14:48ID:w+Lkinc2HSPだろうと3Dゲーを作るんだったらそれなりの物をつくりたいとか思わないの?
高画質の3DゲーはHSPじゃ無理ってのが君の考えらしいけど
実際のところHSPが遅いのはrepeat等で計算をループしたりするような部分であって
3D描写の処理はC++でコンパイルしているからDLLを使う元がHSPであろうがC++だろうが関係ないんだよwww
0437名前は開発中のものです。
2009/08/31(月) 18:38:21ID:xfUF1+Nm市販レベルを目指すなら最初からHSPなんて選択しないし、そもそもEasy3Dなんかに頼ったりしない
それすら理解できないほど馬鹿なの?
0438名前は開発中のものです。
2009/08/31(月) 18:53:54ID:1PEqazfG勇気付けられた
0439名前は開発中のものです。
2009/08/31(月) 19:36:01ID:W5mkGvqO0440名前は開発中のものです。
2009/08/31(月) 19:47:52ID:w+Lkinc2馬鹿、馬鹿、さっきから罵倒してばっかだけど
そういう君は具体的な理由を何一つ述べずにHSP≠高クオリティをくり返し言ってるだけ
何故Easy3Dを使ったら市販レベルの画質を目指せないって言い切れるの?
プログラミングが得意で何から何まで全部自分で作り上げたいって言うのならまだしも
得意じゃないからHSPを使う人が多いと思うんだけどw
そういう意味でモデラーにも優しいHSPで3Dゲーを作れるEasy3Dはとてもいいと思うよ
難しいところを全部DLLでやってくれるしね
高度な敵AIを作成するなんてのはHSPじゃきついだろうけど
HSPの時点で画質を諦めちゃうのはちょっと早すぎじゃない?
というか3D描画の部分はC++でコンパイルしてるってさっきも言ったしな
少なくともSM2.0は実装してしかるべき。5年も前から標準モデルだぜwww
今SM1.xを搭載してるPCなんてどちらにしてもCPUがしょぼすぎてまともに動かないっての
0441名前は開発中のものです。
2009/08/31(月) 19:58:25ID:ujJwY6Dnターゲット側、プレイ側PCは 敷居が低くないと遊んでもらえない。
利己的な人は視野が狭いから、一般的な環境を知らないのだろう、
CPUは強いが、恐ろしく3Dに弱いPCが一般的だ
0442名前は開発中のものです。
2009/08/31(月) 20:39:01ID:w+Lkinc2利己的とおっしゃいますが、より良い品質のものを作ろうとする心構えのどこが利己的なんでしょう?
SM1.x切捨てに反対するのは利己的だと思うけどさw
あと話の筋から察するに、恐ろしく3Dに弱いってのはSM2.0対応じゃないってことでいいのかな?
どちらにしてもソースだせよ
ttp://www.techpowerup.com/gpuz/stats.php
ちなみにこの統計少し古いと思うんだけど、
ここ見る限りDirect8以下が7%だからSM1.xもそのくらいじゃないの?
一般的って言うにはちょい少な過ぎるんじゃね?w
0443名前は開発中のものです。
2009/08/31(月) 22:27:25ID:/jmT8P68〃〃∩ _, ,_
⊂⌒( `Д´) < ヤダヤダ!どんなパソコンでも動かないとヤダ!
`ヽ_つ__つ
ジタバタ
コレどう考えてもアタマ足りないガキでしょ。
0444名前は開発中のものです。
2009/08/31(月) 23:06:10ID:NDC1znjN0445名前は開発中のものです。
2009/09/01(火) 00:07:28ID:h6aMtjlnE3D作者の意向に不服があるのなら、早めに別のツールに切り替えることだ。
そういう、ユーザーに使ってもらえなくなるリスクを踏まえたうえでの決定だろうからな。
0446名前は開発中のものです。
2009/09/01(火) 00:57:14ID:0rVAt9xoピクセルシェーダー2.0未満の安定版の集めたものを出してくれれば良い。
古いビデオカード対応版のような
そうすれば「まとめ」になるし、区切りも良い。
以降の最新バージョンは、PS3.0でも、DirectX12でも構わないし
ある意味で、古いカード切り捨ての方がよい。
DirectX9の情報からは本当のハード情報が取れないから
カード毎に調査しないと動作の保証が難しい部分があるだよ
0447名前は開発中のものです。
2009/09/01(火) 00:59:35ID:UAqLa7lL一人で市販並みの3Dゲーなんて技術的・時間的に無理だわな
0448名前は開発中のものです。
2009/09/01(火) 01:04:34ID:OMD+U+eI作る人次第では凄く出来が良いのもあるし。
それでも不満があるならプラグイン自作とか。
たぶんE3Dはゲーム製作者にとってEASYなプラグインという路線みたいだから、ある程度スペック要求するのは仕方ないと思うよ。
で、ハードのこととかよくわからんけど、現状をまとめると
・今のEasy3Dは現状、ピクセルシェーダー2.0より古いものは切り捨て。つまりDirectX9.0より古いものは切り捨てという意味。
・DirectX9.0が出たのが2002年12月?(Wikipediaより)
・最近はネットブックタイプが普及中。
切捨ての是非を考えるなら、
・事実上どの程度のユーザー(ユーザー数やPCスペック)が切り捨て対象となるのか。
・切り捨てなかったとして、最近のポリやボーン、モーションデータが増えたゲームを支えられるスペックがあるのか。
・切り捨て対象ユーザーに3Dゲームへの需要があるのか。
・どのくらいのスペックが普通なの?
この辺が論点な気がするが…あってる?
>>444
選べるということは、環境依存を考慮した設計やプログラミングをしないといけなくなる。
新しい機能も積極的に使ってもらえなくもなる。
…ということだと思う。たぶん。
0449名前は開発中のものです。
2009/09/01(火) 01:42:17ID:0rVAt9xo時間が限られているから、手間が増える事はやらない。
一行を追加する程度で効果が大きければ加えてみるかもしれない。
AIとか物理エンジンとかなら欲しいと思う。
時間短縮になるようなツールなら欲しいと思う。
0450名前は開発中のものです。
2009/09/01(火) 08:19:29ID:vTV5YTMb0451名前は開発中のものです。
2009/09/01(火) 11:24:15ID:gT73Gy4A0452名前は開発中のものです。
2009/09/01(火) 11:49:59ID:vlTFLGU+切捨ての判断なんて結局自分自身の判断でするしかないな
動作環境が広ければ喜ぶ人がいるのも間違いないし
広がった表現を歓迎する人もいる訳だしな
0453名前は開発中のものです。
2009/09/01(火) 11:59:29ID:0LDmogLrネットブックでも2.0や3.0以上はあると思うんだけど
今は、ネットブックが最低スペックだから、これで動かせれば無難ではないのかな
0454名前は開発中のものです。
2009/09/01(火) 12:45:29ID:IJfhmMn3e3dは後者向けってことで。
0455名前は開発中のものです。
2009/09/01(火) 13:38:12ID:vTV5YTMbP4-2.8GHz、メモリ2GB、1680x1050ピクセルでこれといって不満がないので買い換える必要を感じません
というのは少数派なのか
0456名前は開発中のものです。
2009/09/01(火) 13:55:29ID:gT73Gy4A俺も5年前に買ったやつがP4の2.8GHz×2でメモリ2Gだけど、
シェーダー2.0対応してたよ
0457名前は開発中のものです。
2009/09/01(火) 13:56:30ID:VgxkXUS8一般的にPCを家電と考えるならスパンは5年以上じゃね。決して安くないし。
0458名前は開発中のものです。
2009/09/01(火) 13:56:46ID:gMKxfaRK0459名前は開発中のものです。
2009/09/01(火) 14:35:21ID:gT73Gy4Aピクセルシェーダ3対応だったよ
2.0未満の人はこれを期に買い換えたら?
0460名前は開発中のものです。
2009/09/01(火) 14:42:26ID:IJfhmMn30461名前は開発中のものです。
2009/09/01(火) 16:18:47ID:+gWxMaiI0462名前は開発中のものです。
2009/09/01(火) 17:47:26ID:0LDmogLr5年以上のマシンは中古でもジャンク扱いだし、何時壊れるかわからない
実際自分が低スペックテスト用に買ったPen3のマシンも壊れちゃったからね
0463名前は開発中のものです。
2009/09/01(火) 18:16:55ID:4dE/5HFq0464名前は開発中のものです。
2009/09/01(火) 18:19:43ID:gT73Gy4Aまだ半分くらいはXPユーザーじゃん
0465名前は開発中のものです。
2009/09/01(火) 20:22:39ID:OMD+U+eIそれに9x系、2k、Meからの買い替え派でも1年ぐらいは様子見するんじゃないかな。
> まだ半分くらいはXPユーザーじゃん
あくまでうちのサイトの統計だけど、
XP...63%
Vista...29%
他...8%
うちは企業が見に来るとは思えない内容だからほとんどが個人ユーザーだと思われ
半分じゃすまないね。
>>460 DirectX10以降はVistaより古いものは切り捨てなんだってね。
>>455 大事にしてあげてください。
5年は買い替えの目安とかパソコンの寿命とか言われてるみたいだけど、5年前の標準的なスペックってどんなもんだっけ。
5年前のハイスペック機じゃなくてね。
0466名前は開発中のものです。
2009/09/01(火) 21:01:33ID:Vx51TjS0Pen4 2〜3Ghz、メモリ256〜512MB、GPUはインテル内臓のGMA以前じゃね。
0467名前は開発中のものです。
2009/09/01(火) 21:09:14ID:gT73Gy4A以降するのは相当先の話だろうけど待ち遠しいわw
ところでRokDeBoneの座4でボーンをIKすると、青いマニピュレーターの軸でしか回転しないよな?
緑のマニピュレーターは動きすらしないし
何ゆえこの仕様?
0468名前は開発中のものです。
2009/09/01(火) 21:29:58ID:sCcHs4xeこーゆーこと。
ttp://www5d.biglobe.ne.jp/~ochikko/rdb2_za4.htm
0469名前は開発中のものです。
2009/09/01(火) 21:53:21ID:gT73Gy4AこれだとIKの階層を深くしたときに変な方向に曲がらないってことか
しかしせっかく角度制限があるんだし
指定軸で全方向に動かせるモードがあれば便利だと思うんだがどうよ?
この想い、おちゃっこ紳へ届け!
0470名前は開発中のものです。
2009/09/01(火) 22:34:08ID:OMD+U+eIGMAは2004年発表で、ピクセルシェーダ2.0対応か。そういうころなのね。(by Wikipedia)
5年前(2004年)自分でも調べてみた
GeForce6が登場したようですね。1年型遅れで手ごろな価格のものが普及品と考えると1世代前のGeForceFXが標準と見てよさそう。発表も2002年だし妥当だと思う。
そういやうちでも5年以上前のPCにFX刺さってた。…このPCがまた最近不調でね、たまに起動しなくなるんだ。
あと、RADEON9700が2003年には出てるみたい。
オンボードだとSiS760が前年発表されたもの。こいつはピクセルシェーダ1.3対応。
ノートパソコンは2003/2004年発売品をざっと見てみたけどピクセルシェーダ2.0対応とそうでないものが混在してた。
オンボードやノートを考えると切り捨てるには微妙な時期な気がするかもしれないが、プラグインが出来てからゲームを作るまでの開発期間を考えればそろそろ切り捨てていい時期だと調べてみて思った。
> 指定軸で全方向に動かせるモード
いってる意味がわかりにくい。例えばどんな感じのことがやりたいの?
kwsk
0471名前は開発中のものです。
2009/09/01(火) 23:21:24ID:gT73Gy4A座1、2、3と同じように一つの軸方向以外にも動かせる
ってことだ
これなら好きな方向に好きなだけ角度制限を掛けられるだろ?
座3でも微妙に軸方向が目的のそれからずれてて、角度制限を掛けるのに苦心している人は俺以外にも沢山いるはず
0472名前は開発中のものです。
2009/09/02(水) 06:42:18ID:W33ewuPtttp://www5d.biglobe.ne.jp/~ochikko/rdb2_morph.htm
0473名前は開発中のものです。
2009/09/02(水) 09:05:52ID:8m4gm6XA開く度に一々ボーン作るの面倒なんだがどうすればいいかね?
RDBの質問てここかCG板でするか迷うわ…
0474名前は開発中のものです。
2009/09/02(水) 09:33:26ID:VkAbckpSくりぼーさんのメタセコプラグインBoneCreate
0475名前は開発中のものです。
2009/09/02(水) 12:58:32ID:8m4gm6XA(´・ω・)やっぱプラグイン使うしかないんかね?
0476名前は開発中のものです。
2009/09/02(水) 13:55:20ID:bykoieEv0477名前は開発中のものです。
2009/09/02(水) 15:35:05ID:7/THj/ht1.メニュー:File -> 形状ファイルインポート
2.mikoto形式
>>471 なるほど。角度制限というより軸を限定させるのね。もしやるならモデル上に軸を表示してもらいたいね。
0478名前は開発中のものです。
2009/09/02(水) 16:13:29ID:j4Nu2vGG例えばボーン1は座1で、ボーン2は座4という感じ
動かすボーンを変えるごとに上のボタンで切り替えるのは面倒すぎて死ねる
0479名前は開発中のものです。
2009/09/02(水) 16:58:26ID:8m4gm6XAありがとう
やってみるわ
0480名前は開発中のものです。
2009/09/02(水) 17:27:16ID:CEoA1cVA0481名前は開発中のものです。
2009/09/02(水) 18:13:36ID:4F9Td+IWttp://doom15.blog.shinobi.jp/Category/26/
↑のFPSみたいなのは作れるようになるかな?
0482名前は開発中のものです。
2009/09/02(水) 20:18:27ID:7gbe/IqO0483名前は開発中のものです。
2009/09/03(木) 01:47:57ID:oMAwn72Lそろそろやってもらいたいよなあ。
0484名前は開発中のものです。
2009/09/03(木) 17:35:29ID:y+kYze09メタセコと比べたらよくわかる。
0485名前は開発中のものです。
2009/09/03(木) 19:11:27ID:3RXjrc5qでも、まああのUIは何とかしてほしいね。たくさん機能ついてるのにもったいない感じがする。
0486名前は開発中のものです。
2009/09/03(木) 21:33:25ID:uew1Lr4q彼も自覚はあるようなこと言ってたし
0487名前は開発中のものです。
2009/09/03(木) 21:46:36ID:Mf5rV7nk0488名前は開発中のものです。
2009/09/03(木) 22:58:57ID:3WmVC49L0489名前は開発中のものです。
2009/09/03(木) 23:06:17ID:4K11k1hDいまだにMMDは操作方法がよくわからん。
0490名前は開発中のものです。
2009/09/04(金) 11:57:55ID:ETQe9LCh>読み込みは番号基準のものも出来ます。
RDB5200以降のquaは読み込みのとき、
ボーン構造が全く同じでもボーン名が違うと
エラーはいて強制終了しちゃうみたい。
製作途中でやっぱりボーンの名前変えたほうが良かった、なんて時や
いつどのボーン名を変えたかが分からなくなってしまったなんて時に
今まで作ったquaが全て使い物にならなくなってしまうので
従来の方法が良いのでは?
0491名前は開発中のものです。
2009/09/04(金) 12:11:04ID:nqRlqtdx0492名前は開発中のものです。
2009/09/04(金) 21:51:03ID:iUsIAvVz0493名前は開発中のものです。
2009/09/04(金) 22:04:30ID:mNSOkccUカウンタークロックワイズ
だと思った。反時計回り。
0494名前は開発中のものです。
2009/09/04(金) 22:26:50ID:6zk7zZuOCountryside Council for Wales. ウェールズ地方協議会だと思ってた
0495名前は開発中のものです。
2009/09/04(金) 22:38:54ID:6zk7zZuOボーン名称が異なるモデルへのモーション移植とかもRDB単体では出来なくなるね。
>>489 全体的に使いにくいけど、487が言うように部分的に優れてるところもあるよね。
0496492
2009/09/04(金) 22:55:24ID:iUsIAvVz0497名前は開発中のものです。
2009/09/05(土) 00:11:27ID:0k6J7GRm0498名前は開発中のものです。
2009/09/05(土) 05:51:45ID:3tC8Q6hsもしくはそれに似たe3d以外の関数があるならそれでもいいのですが
0499名前は開発中のものです。
2009/09/05(土) 11:49:02ID:EeU98UBAE3DVec3Lengthは、
length = sqrt(vecx*vecx + vecy*vecy + vecz*vecz)
としてるだけだよ。ベクトルの教科書見てくるといいよ。
ちなみに2次元(XY平面)だと
length = sqrt(vecx*vecx + vecy*vecy)
こうね。vecz=0のときと同じでしょ。
0500名前は開発中のものです。
2009/09/05(土) 12:09:56ID:E+Fflayt一回絶対値になおしたほうがいいよ。
0501名前は開発中のものです。
2009/09/05(土) 12:56:20ID:PVPbebZu0502名前は開発中のものです。
2009/09/05(土) 13:05:22ID:EeU98UBAHSPの変数は虚数は扱えないけどね。
■ このスレッドは過去ログ倉庫に格納されています