【2D&3D】ゲームグラフィックス【質問OK】
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2008/05/03(土) 16:43:29ID:U1blhBE2CG板にいっちゃているのかな。
解像度、テクスチャ、エフェクトなど
ゲームグラフィックスの作り方やノウハウ。
役立つページを紹介しましょう。質問もOKです。
0201名前は開発中のものです。
2009/12/05(土) 07:28:51ID:Dj6PzCoi0202200
2009/12/05(土) 09:25:25ID:YA3QFZ7c>この場合自分で1からつくらなくちゃだめなのかな
「(シェーダーを)自分で1からつくらなくちゃ」という風に解釈したけど、「(ライブラリを)自分で1からつくらなくちゃ」という意味ならDirectXを勉強すると良いと思う。
現在のDXライブラリ相当のライブラリを一から作るのはかなり大変だと思うけど・・・
>>201
DXライブラリはオープンソースではないようですね。
0203名前は開発中のものです。
2009/12/05(土) 10:22:13ID:CQOWfBMw>>202
ありがとうございます。
いちから作らなきゃ、というのは、ライブラリではなくレンダラーをです。
わかりづらくてすみません。
>トゥーンシェーダーを作成したとしてもそれをDXライブラリに適用することはできない
僕はDXライブラリを座標変換や文字列表示とかに使えれば十分だと思ってるのですが、
例えば座標変換まではDXライブラリにやらせて、レンダリングは自作のレンダラーでやる、
というのは無理なのでしょうか?
0204名前は開発中のものです。
2009/12/05(土) 10:47:36ID:YA3QFZ7cDXライブラリを使ったことがないので明確な回答はできませんが、リファレンスを見る限りは無理そうですね。
初期化処理がDxLib_Init関数にまとまっているので部分的に利用するのも難しそうです。
0205名前は開発中のものです。
2009/12/05(土) 11:01:59ID:CQOWfBMw細かいところまでありがとうございます。
0206名前は開発中のものです。
2009/12/05(土) 12:09:51ID:YA3QFZ7c>>200にも書いたけど、まずDXライブラリの作者に要望を出してみると良いよ。
トゥーンシェーダーの需要は高いし実装される可能性はあると思う。
DXライブラリの作者自信も言ってるけど、DXライブラリは2Dに特化しているので3Dは苦手みたいです。
本格的に3Dゲームを作りたいならSeleneとかIrrlichtとか3Dに特化しているライブラリに乗り換えた方がいいよ。
一からライブラリを作るのは勉強のためならいいけど・・・時間がかかり過ぎるなあ。
0207名前は開発中のものです。
2009/12/07(月) 18:10:14ID:nkMyQB+Tモデルの頂点を動かすのが普通
0208名前は開発中のものです。
2009/12/11(金) 19:43:51ID:Y8en4+Oe助けて下さい
0209名前は開発中のものです。
2009/12/11(金) 21:07:47ID:/wZQ7OF8それはねティミィ
ライトの色が白いからだよ
首吊ってすねよ
0210名前は開発中のものです。
2009/12/11(金) 23:48:38ID:Y8en4+Oe部分ごとに分けるんだな?
しかし、背景を照らす時とかに全体を照らすライトとかは配置しないのか?あれは日光だから白じゃないのか
全体照らすとモデルに当たるような気がするけど
仕事なくて近々死ぬことになるかもしれんから教えてくれ
0211名前は開発中のものです。
2009/12/12(土) 01:30:35ID:W/6A2KKK多分「ライト」の解釈が間違ってんだと思うよ
0212名前は開発中のものです。
2009/12/12(土) 14:11:56ID:CyeGfnxE鏡面反射の係数を0にすればいいとおもうよ。
0213名前は開発中のものです。
2009/12/14(月) 22:44:32ID:z0Y4mgzM元はいろんな場所から撮ってきた写真から切り出してるんだよね?なんでばらつき感がないの
同じ人が描いたり、フォトショのマクロにでも一回くぐらせてるの?
教えて下さい
0214名前は開発中のものです。
2009/12/15(火) 01:34:04ID:+cSo3jPUばらつきがあったら修正して、ばらつきがないようにする、または最初からばらつきの感じられないテクスチャを選ぶから。
0215名前は開発中のものです。
2009/12/17(木) 00:10:03ID:XfHyZmzNあと岩や人工物は生成系素材も多かったりする
0216名前は開発中のものです。
2009/12/29(火) 07:48:47ID:RMp2AaSh分かりやすいチュートリアルとかないですか?
以下愚痴
FF13みたいな皮膚が描きたい、しかし絵を練習しないといけないのか…時間かかりすぎる
久しぶりにデビルメイクライ4やったんだけどテクスチャきれいだなと思った
キャラやマップのテクスチャ取り出す方法ないかなーじっくりみて研究したい
0217名前は開発中のものです。
2009/12/29(火) 10:32:41ID:WEaC0qpw0218名前は開発中のものです。
2009/12/30(水) 01:42:01ID:rRJ4boLJ0219名前は開発中のものです。
2010/02/05(金) 15:56:11ID:cR6OsJsO3DSMAXでオブジェクトに反映させる方法知ってる方いましたら
教えていただけませんか
0220名前は開発中のものです。
2010/02/07(日) 12:37:31ID:NXDiksat0221名前は開発中のものです。
2010/02/11(木) 06:59:57ID:y8Ag+DXGそうしてみます、ありがとうございます
0222名前は開発中のものです。
2011/02/19(土) 21:52:43.03ID:zUYbOWlP(単純にx,yを比較するだけでよかった)
3Dゲー見ててどうやっているのかわからない。
例えば地面にしても坂道やデコボコしたとこへの着地接点とか
車だったらそれぞれのパーツが固く繋がっていてそれがそれぞれ物理的な計算で衝突判定できている。
繋がっているパーツがそれぞれ力学的に影響をもっている。
この辺の処理を簡単に教えてくれませんか?
やっぱり超複雑に一つ一つを物理計算してるんでしょうか?
だとしたら3Dゲー作りはかなり敷居が高いですよね。
0223名前は開発中のものです。
2011/02/19(土) 22:26:10.67ID:qVmKxlk5まず、3Dの前に、360度回転する2Dをやってみるんだ。
0224名前は開発中のものです。
2011/02/19(土) 22:52:23.66ID:zUYbOWlPしかし3Dで2枚の三角板が一方が傾いてコツンと片方に当たる…
それが何万パーツも… やっぱり難しそう。
0225名前は開発中のものです。
2011/05/12(木) 23:15:22.18ID:bK0fo4jj通常、ビュー変換を行うと視点の中心がそのまま画面の中心になると思うんですけど
視点の中心を左にずらし、周辺視野部分を画面の中心に持ってきたいんですけど
どうしたらいいのでしょうか
ワールド座標系で変換しても上手くいきません
ビューポートの矩形領域を横に広げてウィンドウ上の描写位置を左にずらすという方法も考えたのですが
そうすると他の問題が出てきてしまい上手くいきませんでした
0226名前は開発中のものです。
2011/09/17(土) 17:55:30.19ID:lPjXHrbqどうしてもテクスチャが質感ありすぎて浮くんだけど皆どうしてる?
質感落とすにしても
PhotoShopで試行錯誤してもうまくいかないんだけど
それ系の資料とかないでしょうか?
0227名前は開発中のものです。
2011/09/17(土) 17:56:43.37ID:lPjXHrbq0228名前は開発中のものです。
2011/09/18(日) 02:02:35.00ID:4A2Y3GhZ「質感」の意味がわからんけど、
ピクセルシェーダやポストエフェクトで彩度を制御するとかの話じゃないか?
0229名前は開発中のものです。
2011/09/18(日) 08:52:21.67ID:ALeV97MD試行錯誤して出来ないなら金出して素材集でも買った方がいいんじゃね
0230名前は開発中のものです。
2011/09/18(日) 08:57:48.12ID:tPYbiCqo0231名前は開発中のものです。
2011/09/18(日) 12:48:33.13ID:bgr8Kr2o2Dのスプライト(ドット絵)画像ごとに深度情報をもたせて、
それに基づいてスプライト同士の重ね合わせ描画ができるようなライブラリとかありませんか?
深度情報は、例えば同サイズのグレースケールイメージか、
でなければ二次元配列で持たせるようなものを想定していて、
これによってドット絵を、見た目3Dなオブジェクトに見せたいのです。
速度とか気にしなければ自分で書けますが、もし良い物があれば教えてください。
0232名前は開発中のものです。
2011/09/20(火) 20:16:28.14ID:KKfsvyj4そんな特殊な用途のためだけのライブラリなんてないだろ
普通にシェーダーで書けば一発だしな
別テクスチャに深度テクスチャを描きこんで
描画してるテクスチャの深度と比較してclip
0233名前は開発中のものです。
2011/09/21(水) 19:08:58.66ID:rwcT6lnwありがとう。
薄々分かってたけどやっぱり特殊なのか。
シェーダープログラミングなんてやったことないけど、
いろいろググって眺めてみて、なんか出来そうな気もしてきた。
C#だとXNAってのが良いのかな。
もう少し勉強して見ます。ありがとう。
0234名前は開発中のものです。
2011/09/24(土) 12:06:53.06ID:5GSnaAV30235名前は開発中のものです。
2011/09/24(土) 12:08:14.20ID:D04xNnmV0236名前は開発中のものです。
2011/09/24(土) 19:38:11.03ID:tZMLHKNc0237名前は開発中のものです。
2011/09/24(土) 21:07:18.52ID:o8Us1px3じゃあC#でシェーダープログラミングするなら何がいい?
OpenGL?
0238名前は開発中のものです。
2011/09/24(土) 21:17:27.05ID:tZMLHKNc0239名前は開発中のものです。
2011/09/24(土) 23:12:16.40ID:5GSnaAV3普通にDirectXでいいだろC#でDirectXを解説してるWebサイトもそれなりにあるし
0240名前は開発中のものです。
2011/09/24(土) 23:32:41.01ID:o8Us1px3C#でDirectXってManagedDX?
あれこそオワコンだよね。他に何か手段あるっけ?
0241名前は開発中のものです。
2011/09/25(日) 00:48:33.71ID:Hl4tKzGA0242名前は開発中のものです。
2011/09/25(日) 04:01:22.17ID:psN4F8tb書きこまれた色と書きこむ色の比較という1行のコードのために何日費やすつもりだ
APIなんてどれを選択しても変わらん
0243名前は開発中のものです。
2011/09/25(日) 08:02:26.58ID:NfSHebwN最終的にやりたいのはその一行だとしても、結局描画部分を任せることになるから、
いままで全く使ったことないライブラリを導入するのは、それなりに手間なんです。
フィルタープログラミングも初めてだし、何日か考える価値はあると思ってます。
0244名前は開発中のものです。
2011/10/03(月) 12:54:25.65ID:hP8BFI01衝突するオブジェクトのポリゴンをどうやって参照するんですか?
1.線分の両端の点がポリゴンの面の両側にあるとどうか調べる
2.交点を求める
3.交点がポリゴンの境界内にあるかどうか調べる
(3Dゲームプログラミング入門 John De Goes著)
0245名前は開発中のものです。
2011/10/03(月) 12:59:39.20ID:OQLlGFfT0246名前は開発中のものです。
2011/10/03(月) 17:57:35.02ID:+GMBFG8u行列演算をライブラリに任せてるとそうなる
0247名前は開発中のものです。
2011/10/04(火) 12:31:23.42ID:9QJtpoGH0248名前は開発中のものです。
2011/10/04(火) 13:27:25.38ID:K0ow+wTRああ、そう言うことか。
glRotate, glTranslateだけで済ましていると座標値が分からないという事は有り得るな。
0249名前は開発中のものです。
2011/10/05(水) 13:44:27.60ID:66kwpa+4wrlファイルに変換したいんだが、いいソフトが見当たらない。
何か良いソフトないかな?
モーション無しならx→wrlは変換出来るのだけれど
モーション消えてたら意味が無いんだ…
一応ARでDicretXが〜って解説してるページもあったのだけれど
呼んでみたら何いってんのこいつってレベルで全くわかんね・・・
0250名前は開発中のものです。
2011/10/05(水) 13:45:44.53ID:66kwpa+4mqo読み込んでモーション作るソフトが、xファイルしか対応してなくてな(´・ω・`)…
0251名前は開発中のものです。
2011/10/06(木) 17:09:04.92ID:cwMHgYPQ■ このスレッドは過去ログ倉庫に格納されています