【2D&3D】ゲームグラフィックス【質問OK】

■ このスレッドは過去ログ倉庫に格納されています
1名前は開発中のものです。
垢版 |
2008/05/03(土) 16:43:29ID:U1blhBE2
ゲームグラフィックスの板がないようだったので。。
CG板にいっちゃているのかな。

解像度、テクスチャ、エフェクトなど
ゲームグラフィックスの作り方やノウハウ。
役立つページを紹介しましょう。質問もOKです。
2013/02/27(水) 19:07:31.70ID:V/h8uq5y
既存のゲームにツールチップを表示させたいのですが、そんなツールありませんか。
UWSCのfukidasiとかAutoITのtooltipを試したんですがうまくゲームの上に表示することができません。

ビデオキャプチャソフトにフレームレートが表示されるのありますよね。あの数字の部分で好きな文章を表示させたいのです。
2013/02/27(水) 23:54:29.03ID:zcP6K6dC
GPUプレピューをCUDAでやるのとOpenGLでやるのとのではどう違うのですか?
教えて下さい
275名前は開発中のものです。
垢版 |
2013/04/23(火) 18:25:46.33ID:1k8YqD8a
3Dの回転について質問です。
カメラをヨー(Y軸)とピッチ(X軸)で回転を行っています。
ピッチでX軸を90度回転してヨーで回転すると、単純にZ軸回転をしたような動きになります。
真上(もしくは真下)を向いたときにヨーで回転すると、画面を左右にパンしたような動きにしたいのですが、どうしたら良いでしょうか?
よろしくお願いします。
2013/04/23(火) 19:50:28.53ID:qaktFsyY
カメラの姿勢をどう持っているかによるな。

ヨーとピッチだけで持っているなら、その動きは無理。
その動きにはロールが必要。
そして、その動きをオイラー角で制御するのはかなり面倒。

カメラの姿勢を行列やクォータニオンで持っているなら簡単な話で
ピッチはグローバル座標系での回転、ヨーはローカル座標系での
回転になるから、ヨーの行列を逆から掛ければいい。
姿勢行列の平行移動成分は分離しておく。
2013/04/23(火) 22:18:20.58ID:R/AYC3Uw
90度回転の時だけの話でよければ、X軸、Y軸の回転順を変えればOK
まぁ、他の角度でも正しく動かすためには276のいう通りなんだが
278275
垢版 |
2013/04/24(水) 02:22:36.15ID:Jeg6uYsS
>>276
>>277
返答ありがとうございます。
Matrix.LookAtLH を Matrix の Yaw と Matrix の Pitch に変更しました。( C# Managed DirectX です)
device.Transform.View に Yaw と Pitch の行列を掛け合わせたものを代入したのですが、結果は同じでした。

Matrix stMat = Matrix.Identity;
stMat *= this.mMatPitch;
stMat *= this.mMatYaw;
device.Transform.View = stMat;

「ヨーの行列を逆から掛ければいい」って所が理解できないんですよね。。。すいません。
掛け合わせ方に関してもう少しご教授願えませんでしょうか?
279275
垢版 |
2013/04/24(水) 21:38:30.10ID:Jeg6uYsS
真下(真上)を向いた時でも画面を左右にパンしたような動きにする事はできました。

device.Transform.View = Matrix.Multiply(this.mMatPitch, this.mMatYaw);

が、これですと今度は真左(真右)を向いた時に、回転運動してしまいます。
簡単に考えてましたが結構難しいですね。
もう少しがんばってみます。
280名前は開発中のものです。
垢版 |
2013/04/24(水) 22:16:07.70ID:2hyv5vhS
D3DX使えるなら

D3DXQuaternionRotationYawPitchRoll
でqを初期化(前回のqとして使用)

D3DXQuaternionRotationYawPitchRoll
今回の回転角度入れて回転量のqを取得

D3DXQuaternionMultiply
前回のqと回転量のq掛け合わせて回転後のqを取得(次の前回のqとして使用)

D3DXMatrixRotationQuaternion
qを回転行列にする

C#だと
Quaternion.RotateYawPitchRoll
Quaternion.Multiply
Matrix.RotateQuaternion
これ?
2013/04/24(水) 22:21:21.75ID:GXtoO3cP
期待する結果がだせればいいなら、Matrix.LookAtLHを使うといいよ。

回転順によって結果が違うのを理解するのは3Dプログラムで重要なので、
LookAtLHを使わずにいろいろ試したり、計算してみるのもいいけどね。
がんばれ。
282275
垢版 |
2013/04/26(金) 19:23:52.43ID:ID10QpvF
>>280
>>281
ありがとうございます。
Quaternion は利用しませんでしたが、お陰さまでできました。
View用のMatrixに毎フレーム掛け合わせるだけでした><
283名前は開発中のものです。
垢版 |
2015/02/15(日) 21:18:05.43ID:Ro8lC78e
2D絵師さんにお聞きしたいんですが、
朝、夜などの背景をフィルターで使い回すのは、楽だけど、やっぱ邪道なのかな?
全部色指定しなおすのが、一般的ですか?

今まで背景を使いまわすゲームやったことないので、わからないんですけど。。
2015/02/15(日) 23:11:18.92ID:UUFgKeBP
朝なら朝日。夜なら電灯。影のつき方が変る。
285283
垢版 |
2015/02/16(月) 17:35:58.31ID:mKNjXmWh
>284
どうもです。
そうですよねー。光源が変わるところは、もちろん描きなおすつもりなんですが、
ベースの色みたいなのはフィルターをかけちゃうのは、どうだなんだろうな…と。

でも、やっぱなんだかんだ、線だけ残して全部塗り直した方が早いんですかね??
なんかそんな気がしてきた。。
2015/02/17(火) 15:25:18.75ID:ImigIlvB
枚数と作業時間によるとしか

数フレームかけて色変化させる演出もあるし
287285
垢版 |
2015/02/17(火) 23:14:23.05ID:v2+JLJU8
>286
ありがとうございます。参考になりました。作業量を考えて決めます。
2015/05/30(土) 19:31:02.01ID:9tuwPOF7
SDL2をCode::Blocksで使いたいのですが、
どうすればいいのかわかりません。
自分なりに調べたのですが、
||Warning: .drectve `-aligncomm:"_SDL_EventOKParam",2' unrecognized|
||Warning: .drectve `-aligncomm:"_recordAll",2 ' unrecognized|
||Warning: .drectve `-aligncomm:"_SDL_gestureTouch",2' unrecognized|
このように言われてしまって、ウインドウさえ作られずに終わります...
どうすればいいのでしょうか??
289名前は開発中のものです。
垢版 |
2015/05/31(日) 09:59:57.74ID:aPO6PR0y
>>288
解決出来ました!!
ありがとうございました!
29010人に一人はカルトか外国人
垢版 |
2015/06/02(火) 11:38:56.58ID:DtE/5Fc+
★マインドコントロールの手法★

・沢山の人が偏った意見を一貫して支持する
 偏った意見でも、集団の中でその意見が信じられていれば、自分の考え方は間違っているのか、等と思わせる手法

・不利な質問をさせなくしたり、不利な質問には答えない、スルーする
 誰にも質問や反論をさせないことにより、誰もが皆、疑いなど無いんだと信じ込ませる手法

偏った思想や考え方に染まっていたり、常識が通じない人間は、頭が悪いフリをしているカルト工作員の可能性が高い

靖国参拝、皇族、国旗国歌、神社神道を嫌うカルト

10人に一人はカルトか外国人

「ガスライティング」で検索を!
291名前は開発中のものです。
垢版 |
2015/09/18(金) 01:25:40.97ID:R3kNCWc3
モーション付きのFBXをXに変換する方法でおススメありますか?
directXでfbxを使うのSDKじゃ微妙だったのでXにしたいんですけど
検索して上の方に出てくるコンバータは大概古くてアニメーションが欠損するんですよね
もし欠損しないコンバータを知ってれば教えて貰えると助かります
292名前は開発中のものです。
垢版 |
2017/12/31(日) 20:21:39.69ID:/rN76OKL
簡単にお金が稼げる方法興味ある人だけ見てください。

グーグル検索⇒『来島のモノノリウエ』

JT7CJKS7OQ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況