• ベストアンサー

3Dキャラクターの作るためのソフト

将来的に白猫のようなアプリのゲームを作りたいと思い、自分で3Dキャラクターを作ってみようと考えています。 走らせたり動かせたいです。 ああいった3Dのキャラクターを作るために必要なソフトを教えてください。 制作環境はmacです。 Adobeのソフトで作れたらベストです。 システムに組み込む際に必要な保存形式なども教えていただけたら幸いです。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#228046
noname#228046
回答No.2

「Blender」という高い性能のフリーソフトがあります。 3Dキャラクターとモーションを作る事ができます。 作ったものは 「Unity」という無料利用できるゲーム開発ソフトで動かせます。 Unityを使うならば保存形式はFBXが主でしょうか。 保存形式はゲームの開発環境によって異なります。 チュートリアルや入門サイトを検索すれば初歩は体験できます。 しかし本気でソフト開発をするなら書籍を買わないと非効率です。 ただ、 昔の「Blender」は出来る事が限られ使い難いものでした。 昔の「Unity」は画面情報(2D)描画系が弱いものでした。 書籍がどのバージョンの情報を書いているかは必ずご確認下さい。  ─────────────────────────── 以下は回答ではなく余談となります。 3Dゲームを作る場合、負荷に注意しローポリゴンを心がけましょう。 またはLODという技術について調べ対応を検討しましょう。 拘り過ぎると重過ぎて動かないゲーム失格になりかねません。 特に、指や髪や服の揺れなど細部を表現しようと拘ると 多人数同時プレイゲームでは負荷が急増しかねません。 自作の3Dキャラクターは関節が重要です。 いいかげんな関節設計とすると、 しゃがんだり座ったり動く度に見る人を気味悪くさせます。 人体の骨格について美術系の本を買って勉強するか、 完成度の高い3Dキャラクターを購入して利用しましょう。 3Dのキャラクターデザインは ・3D形状モデルを作成or修正する。 ・3D形状にテクスチャ座標(UVMap)を割り当てor修正する。 ・テクスチャの絵を自分で描いて適応し結果を見る。 これを納得するまで延々繰り返す事になります。 一枚の絵を描くよりも相当に長い根気を要します。 センスやデッサン力が無いと品質は酷いものになりがちです。 また、3Dキャタクター「関節情報」と「モーション情報」は 動かす環境によっては上手く動かないリスクがあります。 「長い円柱」をうねらせる程度の簡単な関節とモーションを作り FBXなどファイルで出力し、ゲーム開発環境側で動くか試しましょう。 確認もせずに全部作ってしまい、 作ったのに全部動かないとなると大変な事になります。 3Dキャタクターと暫定的にでも風景が出来たら ゲーム内を動き回れるプログラムを作る事になります。 プログラムは些細な想定漏れで望まぬ挙動を起こします。 どんな状態をどんな数値で表し、その数値の時にキャラはどう動くか? 失敗しながら設計し直し作って行くしかありません。 Unityであれば無料のモーション付き3Dモデルを用いた 入門書などもありますから、 今の内からプログラミングに慣れておいた方が良いかもしれません。 ・キャタクターのHPや名前を表示する2Dグラフィックの描画。 ・ホーミング(追跡)エフェクトの為の角度やベクトルの計算。 ・武器や帽子の変更に使うボーンマトリクスの取得と適用。 ・モンスターなどのAI設計。 など、 ゲームの表現や自由度を広げようとすると 相応の技術についてそれなりに勉強する必要が出て来ます。 書籍を買い求めた方が効率的と言えるでしょう。  ─────────────────────────── もしも沢山の人と共に同じ時を過ごす事を幸せに感じるならば、 作る事はあまりお勧めできない選択かもしれません。 良い3Dキャラクターを作るにはデッサン力、デザイン力、根気。 良いモーションを作るにもモーション資料、骨格知識や研究が。 様々なゲーム性を広げるにも相応の知識と技術。 背景や風景オブジェクトにもそれらしく見える質感追求など 間接的に様々な知識を要求されるかもしれません。 https://jp.pinterest.com/ こちらで「キャラクターデザイン」や「コンセプトアート」 などを検索されると色々資料は得られるでしょう。 作るだけでも何ヶ月も何年も時間を要すと思われます。 品質を上げる為の研究や習熟は更に時間を要すでしょう。 白猫プロジェクトは言ってみれば 今一番人気があるアイドル、プロスポーツ選手みたいなものです。 そうなりたいと頑張る人は膨大に居ても、手が届く人は極僅かです。 そしてどんなに輝いても時代には押し流されて行きます。 沢山の時間をかけて作ってもそれが日の目を見るかは解らない。 それでも作りたいなら、もう迷う必要は無いでしょう。 ただ、金銭的な余裕があるならば、 販売されているゲーム用素材を購入して作るなり、 クラウドワークスなどでに発注して グラフィックもプログラムも全て作って貰う事も可能でしょう。 色々な道筋、可能性があると考えて良いのかもしれません。 以上です。長々失礼しました。

rossi46mail
質問者

お礼

ご回答ありがとうございます。 全て読まさせていただきました。 とてもわかりやすく、始めるにあたっての心構えや準備物など詳しく書いていただきありがとうございます。 まずは、簡単な関節とモーションで試してみたいと思います。 あとは、メンバーの心構えですね。 実際の制作部分より、余談の話しを大事に今後進めていきたいと思います。 詳しくご説明いただきありがとうございました。

その他の回答 (2)

noname#228046
noname#228046
回答No.3

長文に目を通して頂いてありがとうございます。回答2の者です。 複数の方で制作される場合、 ・どんな所にこだわるか。 ・どう遊べて、どう楽しい作品にするか。 ゴール、完成図を精細に決めていないと極めて危険です。 途中で気が変わって少し違うゲームにしようと思った場合、 メンバーが修正作業に追われ、モチベーションが低下して 作業が著しく停滞したり、脱退され頓挫する危険があります。 例えば作る素材の色彩をしっかりとメンバー其々が統一しないと 「強烈な陰影の素材」の横に「パステルトーンの素材」 その横に「激しい原色(赤青黄)の素材」が画面内で動きまわり、 ゲームとしての可視性が劣悪になりかねません。(目が疲れる。) 一生懸命作った素材をボツにされれば誰でもやる気は失せます。 特に危険なのは、少しゲームの表現や内容を変えたいと思って プログラムの修正を求めると、 その1つでゲームプログラムが全て動かなくなる危険があります。 熟練プログラマーならデバッグ地獄でも解決できうるものですが、 浅いプログラマーなら最悪の事態も普通に想定しておくべきです。 皆に後で嫌な思いをさせない為に計画は丁寧に立てるべきです。 僅かな計画の修正も、慎重に話し合って納得の上かつ 作業の遅延や問題発生に丁寧に向き合わないと 数ヶ月~数年掛かるプロジェクトは簡単に破綻しかねません。  ─────────────────────── リアルタイム3Dゲームは、プレイ機器の性能限界まで使うものです。  ・処理を軽量化するプログラム側の沢山のノウハウ。  ・処理を軽量化するグラフィック素材側のノウハウ。 これの有る無しでゲームの処理の重さは簡単に20倍、80倍と開きます。 プロ作品と同等のグラフィック素材を作り、 最低限動くプログラムを作っても、 1秒間に3コマしか描画できずとても操作できずゲームにならない。 そんな事が普通に起こる事は覚悟しなければなりません。 プログラムを担当する人がどれだけの腕や向上心を持っているか? よく注意しておくべきです。 同時にグラフィック素材を作る人達も、 「ついつい細部をモニター全体で表示し細部に拘って作り、  実際のゲーム画面ではほぼ見えない部分が高負担になる。」 などという初歩的なミスを犯さない様に注意し規則を設けるべきです。 特に未経験の人ほど。 3Dゲームは常に「描きたい全て」の何か犠牲にしないと動かない クリエイターにとって痛い決断を迫られるものです。 また、グラフィック制作を担当する人は、 時には「法線マッピング」など 品質を上げるノウハウ、技術をプログラマーと相談しておくべきです。  ─────────────────────── ただ、ゲームに根本的に求められるのは技術や美観ではなく、 ゲームとして遊んで楽しいバランスや要素です。 作る事に夢中になる人だらけでは、 遊んで楽しい作品にはなりません。 しかし何の技術も無い人が思い付きで技術者を困らせても人が離れます。 ・どんな所にこだわるか。 ・どう遊べて、どう楽しい作品にするか。 メンバー全員で定期的にしっかりと話し合い、 今の想いや今の問題を出し合い、 「全員」の納得や同意の下で頑張って下さい。 変に焦って期限を作り尻を叩くと、 特にプログラマーが致命的な問題を打ち明けず隠蔽し続け 土壇場になって全てが崩壊するなんて事もありえます。 開発され始めたゲームが途中で頓挫する事はありふれています。 ありがちな問題が大きくなる前に対策しておく事をお勧めします。 度々のお節介な長文失礼しました。 ありがちな結末には至らない事を祈っております。

  • cat_hand
  • ベストアンサー率30% (22/73)
回答No.1

既にご存知かと思われますがUnityをお勧めします。 http://www.dcom-web.co.jp/technology/unity/

rossi46mail
質問者

お礼

回答ありがとうございます。 ゲーム会社、アプリ会社関連に全く携わっていないため(広告会社勤務です)全く知りませんでした。 ありがとうございます。

関連するQ&A

  • 3Dプリンターソフト

    3D初心者ですがよろしくお願いします。 OS10.5のMacで使える3DプリンターのSTNデータを制作出来るアプリは無いでしょうか 今ほとんどのものが現行Verのものしかなく探しています。将来はフィギアを作ってみたいと思いますが良いのが見つかりません。

    • 締切済み
    • Mac
  • アニメで使われる3Dソフトは?2Dとの合成の方法?

    自主制作でアニメーションを作りたいと思っていて、そこで電車などを出そうと思っています。 3Dで電車を作って、2Dのキャラクターと合成できたらいいと思っているのですが、3Dのソフトは何を使用したらいいのでしょうか? また、2Dと合成するときはどのソフトを使えばいいのでしょうか? 今まではPhotoshop、After EffectsなどのAdobeソフトを使用していました。 短編アニメーションで言えば、アカツキチョータさんのこの作品のような感じで電車を出せれたらと思っています。 https://www.youtube.com/watch?v=WDudaG6AFDA 3Dについてはまったくの初心者で、わからないことだらけです。 ちなみに、3Dキャラクターは作る予定はありません。乗り物や建物などの環境系を3Dで作れたらと思います。 どうぞよろしくお願いします。

  • 3D動画ソフトについて

    3D動画ソフトを使用したいのですが、どのソフトを使えばいいのかわかりません。 やりたい事は、3Dソフトで、模様がある紙を折ったり、回転したりする様子を動画にしたいのです。それを、Adobe FLASHで編集(例・背景や、周囲に模様や文字の挿入。再生や一時停止の機能のボタン。音声)したいと思っています。FLASHだと、いろいろな機能があるし、Adobe Photoshopは使い慣れているから、いいかなあと思いました。 Adobe FLASHで、3D動画を作成が出来ればいいのですが、WEBで調べてみたら、「3D動画ソフトで作成して、Adobe FLASHで編集」と書いてありました。 どんな3Dソフトがいいのか、Adobe FLASHとの互換性、動画の保存形式や拡張子、などがいろいろあって分かりません。 ご存じの方、よろしくお願いします。

  • 2Dゲームアプリを作るおすすめ環境

    個人的にアプリで2Dゲームを制作したいと考えています。 複雑なキャラクターグラフィックの動作などは考えておらず、アクション要素はできるだけ簡単なものを想定しています。 実装したいのは、 キャラクターとマップ移動と戦闘、 セーブデータの管理、 スマホの画像などをインポート・アプリで出来たデータをエクスポートする機能、 他のプレイヤーと遊べる機能(リアルタイムで同時に遊ぶなどは考えていない)、 指定した領域に広告を入れる、動画広告 作る段階で仕様変更はあるかと思いますが、上記のような内容を作ろうと思っています ゲームを作るにはUnityが適していると聞きましたが、 3Dやアクション性の高い内容ではないので、ゲーム制作に特化した環境で作る必要も無いのかと考えると、 本格的なゲーム制作は初めてなので何が適しているか全く分かりません。 開発の序盤に時間がかかりすぎないように、プログラミング知識が無くても使えるツールを使いながら、必要に応じてプログラミングやライブラリを使用できるのが理想です。 持っているPCはwindows10、スマホはiphoneです。 何ヶ月かかり、リリースできるかもわからないので、無料から利用できるソフトが希望です。 アドバイスがあればよろしくお願いします。

  • 3Dのキャラクターを作製して、実際にコントローラー等で操作できるソフト

    3Dのキャラクターを作製して、実際にコントローラー等で操作できるソフトってありますか? いずれはゲーム製作会社に勤めたいけど、自分に素質があるのか全くの未知数です。 相応しい入門用ソフトとか教えて頂けるとありがたいです。 あと、3Dゲームで動かせるキャラ製作と、見るだけの3Dアニメ製作では、製作ソフトが 全く別の物なんでしょうか?

  • 3Dゲームを作りたいです

    市販されているゲームのような「3Dの広大なフィールド」のゲームをパソコンで作るにはどういった開発環境が必要ですか? キャラクターを作る3DCGソフトは見つかりますが、フィールドを作るソフトが見つかりません。

  • 3Dソフト購入について

    いつもお世話になっております。 今回3dソフトの購入の検討を考えております。 いろいろ調べてみたところ、 3dsMaxか shadeにしようかと思っております。ただちょっと収集できた情報が古いので今回投稿させていただきました。 また、やろうとしていることは、 ・キャラクターの作成。(主にゲームのパワフルプロ野球、みんなのゴルフのような2~3頭身キャラクタの作成) ・ゲームの背景の作成 ・車のモデリング の3点を考えております。 キャラクターの作成ですがもしかすると普通の八頭身キャラクターを作る可能性もあります。 どなたかどのソフトを購入するのがよいかお分かりになる方がいらっしゃいましたらご教授のほうお願いします。

  • CAD 3Dソフトを使用し、ぬいぐるみを制作したい

    アナログでやっていた作業内容を、CADや3Dソフトなどで出来ないか?と考えています。 これまでの作業は、キャラクターの粘土原型をつくる(実際の制作サイズより小さめ)→粘土原型に紙を貼る→布で作る為の分割裁断ラインをいれる→分割ごとに切り出す→紙にはってスキャン→実際の大きさに拡大(型紙が出来る)→型紙にあわせて布を裁断→分割された布を縫い合わせる。 という手順で制作をしていました。 3Dソフトを使用すれば、キャラクターは形がより正確に早く制作できるのではないかと思います。3Dソフトで制作したキャラクターに分割裁断ラインを入れて、その分割面を平面に展開する事は出来るのでしょうか?そのような機能があれば大変便利です。 Vector worksはよく聞くので気になっているのですが、使用者様のアドバイスをお聞きしたいです。 また、このソフトならこの使い方(ぬいぐるみ)ができるよ!などありましたらよろしくお願いいたします。 ご回答お待ちしております。

  • あるキャラクターをネットで流行させるには

    あるキャラクターをネットで流行させるには  東方projectは、とても人気ですよね。  調べてみたところ、東方Project=ゲームで、音楽はその中のものを配信しているだけ。製作者は一人?  そこで、そういうキャラクターを作ってネットで流行らせるにはどうしたらいいんでしょう?  東方の場合で考えます。  ?キャラクターの作成   Adobe Photoshop+ペンタブでキャラを作れるものなのでしょうか。  ?ゲームの作成   独学でゲームをつくれるのでしょうか。また制作費は?  ?音楽   あの東方の音楽は一体何?チルノの声優は誰?どうやって集めた?  ?その他   ゲームを販売するにあたって、関係法規とかでひっかかりませんか?最終的にどのくら  いが売り上げになるのでしょうか?  また、アマゾンでの販売はどうしたら可能になりますか?

  • ログイン後、選んだ自分のキャラクターを保持して遊ぶゲームサイトの制作

    専門的なプログラミングには疎いウェブデザイナーです。 子供向けのゲームサイトの立案を考えています。 ゲームそのものはFLASHで制作するつもりなのですが 利用者がログインし自分のアカウントにはいった後、 自分のお気に入りのキャラクターを設定し、そのキャラクターを使ってゲームをすすめるタイプのゲームサイトの制作を考えています。 お聞きしたい事は以下の事です。 (1)アカウント個別に、キャラクターの設定やゲームの結果が自動的に保存され、次回のログインで続行して遊べる。 (2)できれば、そのキャラクターをFLASHゲームの中でも使いたい。つまり利用者によって(アカウントによって)ゲーム内のキャラクターが変わる。 (3)それぞれのゲームの結果を、例えば「ヘルスレベル:10、○○レベル:5」などのように表す。 以上のような事を実現するには、どのようなタイプのプログラミングが必要なのでしょうか。 作業的には、かなり大掛かりなものになりますか? 何とぞよろしくお願い致します。