ちなみにこのチュートリアルの元にしているunity公式チュートリアルはTutorial 1 – GUI Essentialsです。
ライトオブジェクトはGame Objectメニューの中上段(右図の黄色領域)に、①から③の3種類が用意されています。
①directional light ディレクショナルライト (方向性ライト=無限遠光源=平行光源)
②point light ポイントライト 点光源
③spot light スポットライト スポットライト
ちなみにこのチュートリアルの元にしているunity公式チュートリアルはTutorial 1 – GUI Essentialsです。
Unityを起動して、まずGUI(操作画面ね)を理解してみましょう。
SOFTIMAGEを使っている君たちには、Unityの画面はほとんど同じだから、すぐわかると思います。
まず2by3レイアウトから。
①scene view(シーンビュー): SIのユーザビューだと考えましょう。
②game view(ゲームビュー): SIのプレビュー画面と同じ、(ゲーム)レンダリング再生画面。
③hierarchy(ヒエラルキー・階層):SIのエクスプローラーと同じで、シーンで使用できるすべてのオブジェクトを文字の階層(親子関係)でモニタできます。ただしSIのフィルター機能はありません。
④project(プロジェクト):フォルダ名(カテゴリー)とその数は少し違うものの、SIの「プロジェクト」とほぼ同じと考えましょう。これらはSI同様実際にハードディスクなどに作成されたデータベースとサブフォルダで、SIのプロジェクトフォルダの中をいつも開いて見ている状態といえます。
※外部(CG)アプリから素材を読み込ませる操作のもっとも簡単なやり方は、素材をこのproject ウインドウにドロップする操作です。
Unityではこの素材の読み込みは一時的なものでなく、ハードディスク上などの実際のプロジェクトフォルダに素材をコピーして保存する操作が行われます。Unityの「プロジェクト」とは素材の実体=データベース本体を見ているのでした!すると特に注意すべきなのは、削除操作ということになります。このプロジェクトウインドウから削除するということは、データベースから実体を削除してしまうことで、コピーされた作業用ファイルを削除しているのでないわけです。元データには手をつけないからシーン中では気軽な削除をしていいという感じのアプリとは違いますのでご注意。
⑤inspector(インスペクター):SIのプロパティページと同じですね。
次いで4分割レイアウト画面(4split)。
右上にカメラビュー(unityはレンダ用カメラと異なる視点からのパースビュー)、時計反対回りに、topビュー、frontビュー、rightビューとなっていて、つまりUnityの4分割画面レイアウトはSIのデフォルトレイアウトと同じです。ちょっとうれしいですね。ちなみに、unityのグローバル座標軸はZ軸方向がSIと反対なので、、rightビューz軸の青矢印は画面に向かって右向きで、そこはSIと反対です。
まずunity3から使い始めてみましょう!まずは無償版を使わせてもらい勉強を始めてみます。
このブログはCGクリエイター科でSOFTIMAGEを勉強中のみなさんを対象とした「ゲームCGゼミ」の予定や記録です。CGアプリだけでの制作から飛び出して、ゲームエンジンでゲームを作って、CGデザイン技法を検証したり洗練させたりしましょう!
はじめに
授業のゲームグラフィックスAでは、3DゲームCG技能のうちテクスチャ制作技能を、良いゲームテクスチャの条件とphotoshopでの実践を扱って来ました。そして3D形状作成とシェーダの適用を、その後の3DCGモデリング&レンダリングの授業でCGアプリsoftimageの操作として扱おうという計画でした。このように授業を計画した理由のひとつは、両者を統合的にゲームアートとして仕上げられる(CGの初心者から中級者までが学ぶ)適当なゲーム制作環境が、これまでなかったからです。
しかしどうやら学生が個人でゲーム開発環境+エンジンを手に入れ、実際にゲームを作りながらCG制作技能・CG表現手法を研究し、そしてPCやスマートフォンのゲームとして発表できる時代が到来したようです。 震災に会い大幅な機材の更新はなりませんでしたが、なんとか試験的に導入してもらったQuadro600搭載の比較的安価なマシンが、どうやらかなり順調に先のゲームエンジンを動かしてくれる様子です。授業としてはまだ開始できませんが、差しあたって授業外の時間、希望者参加のゼミ形式で、「ゲームCGゼミ」を始めたいと思います。インタフェースの違いや英語の壁、若干のスクリプトの開設を支援しますので、みなさんどんどん面白いゲーム・素敵なCG表現を作り上げてください。
さて先に述べた「個人で入手できるゲーム開発環境」とは、今話題の、Unity®、とUnreal®(UDK)、CryENGINE®3 SDK等の3Dゲーム開発環境・エンジンの製品のことです。これらはパソコンで稼働し(注)、PCゲームやスマートフォン向けのゲームが開発できます。さあCGアプリでの制作を飛び出して、実際にゲームを作ってデザイン技法を検証したり洗練させたりしましょう!
(注)クラスのみなさんが使っている3DCG制作用PCなら、何の問題もありません。しかし、もしクラス外の方がこれを読んでいるかもしれないので、注意点を少し補足します。これらのゲーム開発環境・エンジンは、ある程度強力な3次元計算をする性能があるマシン-2007年以降のCG制作用またはゲーム用のマシン(外付けグラフィックボード)でないと稼働しないと思います。一般的なPCの場合、2007年以降のマシンでも「グラフィックボード」と呼ばれるデータを画像にするパーツがないか、性能が不十分な場合は、残念ですが動作しないと思った方がいいでしょう。