3Dでの2D描画について

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
kms

3Dでの2D描画について

#1

投稿記事 by kms » 15年前

こんにちは。
質問させて頂きます。

DXライブラリで3DのRPGを作成しているのですが、
モデル(キャラクタ)のみを2Dのドット描画にする、という実装は可能でしょうか?

マップは3Dで表現するのは無論なのですが、
モデルとなるキャラクタのみを2Dのドットで描画したいのです。

googleで検索したところ、「プリレンダリング」という技術を見つけたのですが、
素人の僕にはさっぱり理解不能でした。

DXライブラリの3D描画のなかに、2D描画の記述を織り込むには、
何か別のソフトが必要になるのでしょうか?
それともコードの記述次第では可能なのでしょうか?

イメージとしては、3Dのマップ内を、ドット絵のキャラクタが自由自在に動き回る、
といった感じなのですが。。

もしよろしければ、ご回答、宜しくお願い致します。

KS

Re:3Dでの2D描画について

#2

投稿記事 by KS » 15年前

ビルボードとかはどうでしょうか?

kms

Re:3Dでの2D描画について

#3

投稿記事 by kms » 15年前

すみません。。全くの素人なのですが、

ビルボードとは何でしょうか?

softya

Re:3Dでの2D描画について

#4

投稿記事 by softya » 15年前

ビルボードとは、ポリゴンの一枚板を常にカメラの方向に向けることでスプライトを3D空間の中に置く手法です。PS1やセガサターンの時代にはキャラクタと木とかに多用されてました。
ドラクエ7とかのキャラクタはビルボードだったはず。

説明。
http://www.platz.or.jp/~moal/billboard.html

kms

Re:3Dでの2D描画について

#5

投稿記事 by kms » 15年前

KS様、softya様、お返事ありがとうございます。

とりあえず、ポリゴン板一枚を作り、そこにテクスチャを貼る、

という認識でよろしいのでしょうか?

softya

Re:3Dでの2D描画について

#6

投稿記事 by softya » 15年前

>とりあえず、ポリゴン板一枚を作り、そこにテクスチャを貼る、
それだけではビルボードではありません。常にカメラの方を向くと言うのが重要です。

閉鎖

“C言語何でも質問掲示板” へ戻る