これから、C言語を学びそれからDXライブラリを学び、そうすることによって3Dゲームを作ることができるとうかがいました。
しかし、いろいろと調べてみるとこの2つだけで3Dゲームを作ることを不可能で、Blender等の3D、を開発するソフトで、それこそ3D、CGのフィールド・主人公・敵・・・・・・とまあつくっていって、C言語を使い、そしてDXライブラリで拡張し、様々な関数などを取り入れ、使い、作った3Dグラフィックスを表示したり操作したりできるみたいです。これは、本に書いてあったわけでもなく自分でネットで調べ、こういうことだろうと理解した内容です。
なので、これが正しいの内容か判断していただきたいです。
一部正解、一部誤解ということであれば部分を書いて頂き、「本当はこう」と教えていただけると幸いです。どうかお願いします。
2つもお願いして申し訳ないのですが、DXライブラリによる、3Dゲームのお勧め勉強サイト等がありましたら、教えていただけると嬉しいです!
どうかお願いいたします!!!
No.1ベストアンサー
- 回答日時:
はい。
3Dのキャラクタ作成とプログラミングはまったく別の作業です。モデリング(3Dポリゴンのモデルを作ること)は、非常に美術的なセンスが要求されます。粘土造形とか立体造形、プラモデルのフルスクラッチなどと言った事に近い能力や技術です。
ゲーム会社では、プログラマーとグラフィクデザイナー(モデリング担当含む)は完全分業制で別のスキルを持つ人々が集まって作業をしていますので分担して作業しているわけです。
同人やフリーの世界でもプログラミングとモデリングは別の人の場合がほとんどです。
方法としては3つあります。
1)3Dモデルのフリー素材を使う。
2)3Dモデルを作れる人を探す・掲示板などで募集する。
3)自分でBlenderなどを使いこなせるようになる。
3)が一番大変です。かなり勉強に時間がかかりますし、能力がないとフリー素材を使ったほうがマシなレベルを超えられません。
>DXライブラリによる、3Dゲームのお勧め勉強サイト等がありましたら、教えていただけると嬉しいです!
勉強といってもゲームの基本は2Dでも3Dでも変わりません。
サンプルを見て理解して応用です。何でもかんでも講座、書籍、サンプルが有るわけではないので応用力が一番大事なのです。
●DXライブラリの質問が多い質問掲示板です。過去ログなどを検索しましょう。質問もこちらの方が良いでしょう。
「C言語何でも質問掲示板 • C言語交流フォーラム ~ mixC++ ~」
http://dixq.net/forum/viewforum.php?f=3
「DXライブラリ質問掲示板」
http://hpcgi2.nifty.com/natupaji/bbs/patio.cgi?
●3D関数のサンプルとリファレンス
「DXライブラリ置き場 3D関係関数リファレンスページ」
http://homepage2.nifty.com/natupaji/DxLib/functi …
●3Dの基本。下のほうが古い記事なので下から読んでください。
「わくわくプログラミング自習室 Blogs - 3D Archive」
http://i-libro.net/wpmu/blog/archives/category/3 …
No.2
- 回答日時:
モデリングとともにテクスチャという絵を貼る必要が有ることを書き忘れてました。
当然ながら絵心が必要です。それとアニメートというかモーションを付けなくてはいけません。これも技術が必要です。●3Dモデリングの講座動画です。アニメ調のローポリ。
「【メタセコイアで】ゆっくり実況モデリング その1【MMDモデル作成】 - YouTube」
●3Dモデリング。 Blenderです。
「Blender de モデリング - YouTube」
https://www.youtube.com/watch?v=CQ0ysQ4s3x0
「Human Head Modeling [HD] : 牛山雅博 - YouTube」
https://www.youtube.com/watch?v=ac4qV2uIF3Q&NR=1 …
「Human Head Modeling [HD] Slow Reproduction Version : 牛山雅博 - YouTube」
https://www.youtube.com/watch?v=LFqopkUTO0Q
その他にも動画が色々ありますよ。
●モーションを付ける。
「Blender 2.60 物を持つ動作のアニメーション - YouTube」
https://www.youtube.com/watch?v=CkDav_C0V6g
ゲームの場合は、高精度モデルからローポリ化してディテールはバンプマッピングなどテクニックか更に必要になります。前に書いた3Dグラフィック講座を参考に。
何度も回答してくださり、本当に頭が上がりません
ありがとうございます
絵心等のアートには少なからず自信があります(^^;;
なので最初はフリー素材で、それでゲームが作れるようになったら、Blenderで自作してみようとおもいます!
大変沢山のurlありがとうございます!
もちろん、ベストアンサーにさせて頂きます!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# ペーパーマリオみたいにドット絵でない2Dのイラストを作ったりするには何のソフトを使えばいいでしょうか 2 2023/05/29 11:28
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- ビデオカード・サウンドカード GTX760からUHD730 1 2022/03/25 10:29
- 知的財産権 車の3Dモデルの意匠権、著作権について 1 2022/07/16 08:26
- その他(映画) 昔の映画の3Dリメイク版。どうやって作るのか? 4 2023/02/16 10:17
- その他(ゲーム) 続、ファミコンの「コズミックウォーズ」のような、PCゲーム(steam)を探しています。 1 2023/04/07 17:07
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
- カスタマイズ(車) いわゆる「テレビキャンセラー」について・・・・・ 7 2022/11/01 20:57
- ノートパソコン パソコンの購入を考えており、大学3年生で建築を学んでいます。 YouTubeやサイトで調べてみて、C 5 2023/05/02 18:51
- 画像編集・動画編集・音楽編集 【急】【Zbrush】3DCG初心者です。ノートPCでのZbrush動作環境につきまして 1 2023/08/19 17:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
python urlopen error について...
-
Ps+のフリープレイでDestiny2の...
-
Google ColaboでGUI作成
-
iCloudフォトライブラリ内の画...
-
本格的なGUIを作るのにおすすめ...
-
cでなぜguiアプリが作成出来る...
-
ATLとSTLの違いは何でしょうか?
-
declaration of 'index' shadow...
-
iPhoneのカメラロールへ画像を...
-
stricmp
-
標準ライブラリだけでgetch関数...
-
scipy っていうのをいれようと...
-
DOS上でTCP通信を行うプログラ...
-
設定ファイルを扱うライブラリ...
-
入出力ライブラリ
-
c言語でntpdateコマンドにあた...
-
色空間YCCKのJPEG画像
-
unix-c と linux-c の違いは?
-
ASP ODBC以外のSQLserver接続方法
-
sleep関数
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Ps+のフリープレイでDestiny2の...
-
Windows Media Playerを開くと...
-
本格的なGUIを作るのにおすすめ...
-
python urlopen error について...
-
Google ColaboでGUI作成
-
scipy っていうのをいれようと...
-
システムコールと標準ライブラ...
-
ライブラリ作成時のグローバル...
-
強化学習の環境作成、AI。自動...
-
プログラマーで「使えない人」...
-
unix-c と linux-c の違いは?
-
C++ 標準ライブラリの実際の中...
-
マウスのクリックを自動で
-
C# EXCELセルの入力規則設定に...
-
LIBCMT.LIBをリンクしてコンパ...
-
gcc に mktemp 危険と怒られ...
-
Dreamweaverのライブラリが反映...
-
静的ライブラリから静的ライブ...
-
DLL読み込み時エラー
-
sleep関数
おすすめ情報