[過去ログ]
統一3Dスレ (558レス)
統一3Dスレ http://mevius.5ch.net/test/read.cgi/gamedev/1012625860/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
501: 名前は開発中のものです。 [sage] 2005/12/17(土) 11:42:16 ID:1KjlEnO0 転記 >俺もよくは知らないが、UV頂点番号情報を連続させる事だった気ガス。 >UV頂点にもポリゴンと同じ様に頂点番号情報がある訳だが、例えば500頂点のポリゴンは、UV頂点情報は最初500UV頂点の情報を合わせて持ってるっつちゅう事だ。 >でもテクスチャ領域を効果的に使う為にデザイナーがUV頂点情報をある程度分割していくことで重複するUV頂点が発生する。 >UV頂点が増えた分だけデータ量も増える訳だが、これは制作上しょうがないのだが、プログラムでモデルとUVの情報に圧縮処理をかける事でデータ量の最適化や転送効率を上げている。 >しかし、UV頂点情報を圧縮するにはある程度頂点情報が連続してないといけないという条件があるのだ。 >なので、デザイナーがモデルのUV設定を不必要に細切れにしちゃうと、データ量は増えるわデータ圧縮は効かないわで、最適化で苦労してるブログラマーがイラっと来る訳ですよ。 >デザイナーで出来るUVの最適化作業は、なるべく重複するUV頂点を作らない事と、重なってるUV頂点は、切り離さなきゃいけないもの以外は必ず結合させるって事だな。 http://mevius.5ch.net/test/read.cgi/gamedev/1012625860/501
502: 名前は開発中のものです。 [] 2006/04/23(日) 19:00:36 ID:3daQUmKb ここを見ている人ってどのくらいいるのかな? 質問させてください。 3Dの経験はAPIを使ったプログラムを含めて一切ありませんが、今ちょっと書いてみようとしています。 とある組み込み系非力CPUのデモプログラムを一つ書いてくれと頼まれているのですが、 そのデモを見せる相手の方がとてもスターウォーズ好きなので、あのオープニングを再現しようかと思いました。 EPISODE IV A NEW HOPE ↑みたいな黄色いテキストが下から出てくる、あの部分です。 スクロールする文字列をグラフィックにしたデータは既にありますが、 これをどのように変形して、どのような速さでスクロールすれば良いのかがわかりません。 自前で適当に作ってみたところ、かなり違和感が出てしまいました。 3D APIは一切ないので、自前で1ラインずつ縮小コピーしたりして作っています。 可能な限りは自分で調べてみるつもりですが、検索キーワードでこれを使えばいいよ、みたいな 助言をもらえると本当に助かります。 3Dに詳しい方、どうかよろしくお願いします。 http://mevius.5ch.net/test/read.cgi/gamedev/1012625860/502
503: 名前は開発中のものです。 [sage] 2006/04/23(日) 19:47:18 ID:VqQ5z2Vh 違和感とやらをキッチリ記述してくれないと、 エスパーでもない限り回答できないのだが。。 ?文字の座標は3D空間で動かす。 ?3D座標を画面に投影して表示。 ??に戻る。 で良いだろうが、数学的にキッチリ説明しようとすると面倒。 乱暴だけど、 ?→Z座標を増加。 ?→XY座標をZで割って、消失点の座標を加算して画面座標に。 でいいんじゃないかな? 検証したわけじゃないから間違ってたらスマンネ。 http://mevius.5ch.net/test/read.cgi/gamedev/1012625860/503
504: 名前は開発中のものです。 [sage] 2006/04/23(日) 20:08:40 ID:3daQUmKb >>503 違和感はなかなか説明が難しいのですが、 一番大きいのは奥に行くほど速くなってしまうことです。 あと、文字の大きさも奥に行くほど大きくなっている気がします。 とりあえず、消失点と投影について調べてみます。ありがとうございます http://mevius.5ch.net/test/read.cgi/gamedev/1012625860/504
505: 名前は開発中のものです。 [] 2006/04/23(日) 20:56:15 ID:61c5IG1F 板にテクスチャ張ってxファイル作って3D表示すれば済むだろう? http://mevius.5ch.net/test/read.cgi/gamedev/1012625860/505
506: 名前は開発中のものです。 [] 2006/04/24(月) 00:00:34 ID:A7E2P+RC 3DAPIは使えないって書いてあるだろ しかもビルボードになんでわざわざxファイルなんだ? http://mevius.5ch.net/test/read.cgi/gamedev/1012625860/506
507: 名前は開発中のものです。 [sage] 2006/04/24(月) 00:17:30 ID:eCrTQUQn 解決の助けになるページを発見しました。 どうやら透視投影という手法で計算すると良いようですね。 以下のページに数式だけ載っていたので、それで明日簡単に作ってみます。 PDF注意:http://www.ichinoseki.ac.jp/satok/SATOK/ex/VBA/ex6-4.pdf http://mevius.5ch.net/test/read.cgi/gamedev/1012625860/507
508: 名前は開発中のものです。 [sage] 2006/04/24(月) 04:01:33 ID:eCrTQUQn 開発環境が無かったので、こんなのを作りました。 ttp://void-main.org/starwars/ 助言をくれた>>503さんありがとうございます。 http://mevius.5ch.net/test/read.cgi/gamedev/1012625860/508
509: 名前は開発中のものです。 [sage] 2006/04/24(月) 10:08:24 ID:DRnq+nI8 流石東大卒 http://mevius.5ch.net/test/read.cgi/gamedev/1012625860/509
510: 名前は開発中のものです。 [sage] 2006/04/24(月) 20:19:37 ID:V7tsEdmd >>508 calc()が処理時間が不定な上、重い。 setTimeout()をcalc()の前に持っていって、 第二引数を調整すれば安定する。 初歩的なデバッグだよワトスン君! http://mevius.5ch.net/test/read.cgi/gamedev/1012625860/510
511: 名前は開発中のものです。 [sage] 2006/04/24(月) 20:38:36 ID:eCrTQUQn >>510 アイデアどうも ^^ 数式と挙動を確かめたかっただけだったんで、 ソース見てもらったらわかるように、実装はかなりいい加減です。 今度、っていつか全然わからないけれど(笑)、暇をみて修正します。 http://mevius.5ch.net/test/read.cgi/gamedev/1012625860/511
512: 名前は開発中のものです。 [sage] 2006/04/24(月) 21:51:17 ID:V7tsEdmd いえいえ。お役に立てれば幸いです。 あと言い忘れたんだけど、イ?。 http://mevius.5ch.net/test/read.cgi/gamedev/1012625860/512
513: 名前は開発中のものです。 [] 2006/04/26(水) 11:13:58 ID:gvk6Tz6V 保守ついでに質問です。 SKYBOXをうまく作るコツがあれば、教えて頂けないでしょうか。 形状: A:立方体が基本だろ (方向転換時繋ぎ目が目立つ) B:球のほうがいい (テクスチャがまのびする) サイズ: A:表示範囲ぎりぎりの最大のサイズにしてマップを覆い尽くす (マップの広さがせまくなる問題が発生) B:skyboxをマップより小さくして、プレイヤーカメラと一緒に移動 (背景から障害物が現れてしまう問題が発生) テクスチャ: A:256程度で充分? B:1024くらいは貼っとけ ゲームは広いフィールドで戦うFPSと思っていただければ。 技術より見せ方のセンスの問題のような気もしますが、skyboxについては ぐぐってもコレってのが無いですね・・・3D関係の本見ても遠景無しが多いし(´・ω・`) http://mevius.5ch.net/test/read.cgi/gamedev/1012625860/513
514: 名前は開発中のものです。 [] 2006/04/26(水) 12:36:37 ID:/6lUzKS7 http://mevius.5ch.net/test/read.cgi/gamedev/1012625860/514
515: 名前は開発中のものです。 [sage] 2006/04/26(水) 20:24:42 ID:G0br/AS/ > 3D関係の本見ても遠景無しが多い ヒント:フォグ http://mevius.5ch.net/test/read.cgi/gamedev/1012625860/515
516: 名前は開発中のものです。 [sage] 2006/04/27(木) 00:05:10 ID:ho51S6xx >B:skyboxをマップより小さくして、プレイヤーカメラと一緒に移動 >(背景から障害物が現れてしまう問題が発生) Zテストオフ・Z更新オフで、最初に描画すれば無問題だわ。 http://mevius.5ch.net/test/read.cgi/gamedev/1012625860/516
517: 名前は開発中のものです。 [sage] 2006/04/29(土) 09:52:29 ID:neA84AQX スカイドームで球にしたら、 上部のテクスチャが綺麗にはれないんだけど、一般的にどうしてるの? 苦肉の策でクランプして空白で引き延ばしてるが・・・。 http://mevius.5ch.net/test/read.cgi/gamedev/1012625860/517
518: 名前は開発中のものです。 [sage] 2006/05/02(火) 00:08:11 ID:G4w21a0v 球体だからと言って綺麗に張れないことは無いと思うが。 もう少し状況をkwsk http://mevius.5ch.net/test/read.cgi/gamedev/1012625860/518
519: 名前は開発中のものです。 [sage] 2006/05/02(火) 00:17:27 ID:zoWTwxRQ 円柱じゃ駄目なのか? http://mevius.5ch.net/test/read.cgi/gamedev/1012625860/519
520: 名前は開発中のものです。 [sage] 2006/05/03(水) 10:39:49 ID:17/SDTl1 球だと、上に頂点が集中して、UVが歪んでしまう。 (俺の使ってる3Dソフトが悪いのかもしれんが・・・) 円柱だと視点動かしたときに境界分かるし。 http://mevius.5ch.net/test/read.cgi/gamedev/1012625860/520
521: 名前は開発中のものです。 [sage] 2006/05/03(水) 13:46:16 ID:XfZno1BQ 2Dのものを3Dに貼り付けようとすれば歪むのはあたりまえで、 ・地平線近くを歪まないような形状にする。 ・地平線から離れるに従って単色になるようにして歪みを見せない。 というようにやれば良いと思う。 http://mevius.5ch.net/test/read.cgi/gamedev/1012625860/521
522: 名前は開発中のものです。 [sage] 2006/05/03(水) 19:07:46 ID:RX8tbeIi 斜め上も見る場合は、高い円柱を使うようにしてる? 俺はそうやってるんだけど、もっといい方法ないかなと。 http://mevius.5ch.net/test/read.cgi/gamedev/1012625860/522
523: 名前は開発中のものです。 [sage] 2006/07/09(日) 19:32:51 ID:NpSEGxj+ スカイボックスサンプル(>>516 の方法) ttp://msdn.microsoft.com/coding4fun/gamedevelopment/beginning4/default.aspx ttp://www.toymaker.info/Games/html/skybox.html >>520 UVの展開方法が悪い可能性。 http://mevius.5ch.net/test/read.cgi/gamedev/1012625860/523
524: 名前は開発中のものです。 [] 2007/02/15(木) 11:56:51 ID:3+bDfRsI http://mevius.5ch.net/test/read.cgi/gamedev/1012625860/524
525: 名前は開発中のものです。 [sage] 2007/06/19(火) 14:00:33 ID:aDBsd8Fj gasgsgas hsghdg urtute dhhd hjhdj trtrr http://mevius.5ch.net/test/read.cgi/gamedev/1012625860/525
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 33 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.025s