Windows - みる会図書館


検索対象: Unityデザイナーズ・バイブル : これから始める人でも現場で使えるスキルが身につく
57件見つかりました。

1. Unityデザイナーズ・バイブル : これから始める人でも現場で使えるスキルが身につく

B [ ende 「の動作環境 BIende 「 2.82 の対応 OS は、「 Windows 7 / 8 / 10 」「 macOS 10.12 以降」「 Linux 」です。 のセクションでは、次の環境を使用して解説を行います。 ・ BIender2.82 (Windows 版 ) ・ OS ・ Windows 10 P 「 0 ・ Unity2019.1.4f1 こ 3 年以内程度のミッドレンジ以上の GPU であれば、 Blende 「 2.82 で使用する GPU は、 まずは問題にならないでしよう。 Blende 「は無料で気軽に試せますので、手持ちの環境にイ ンストールして試してみるのがよいでしよう。 公式には OpenGL3.3 以降サポートの GPU とされており、表 1 のようになっています。 Blende 「 2.82 の推奨 GPU 05 スペック GPU GeFo 「 ce 400 シリーズ、 Quad 「 0 ( Tes [ a アーキテクチャ ) 以降 NVIDIA GCN 第 1 世代以降を Windows と Linux でサポート AMD Haswe は以降のⅲ te [ グラフィックスをサポート INTEL 対応 GPU について 部の古い GPU 用 OpenGL3.3 ドライバには不具合があるため、正常に実行できません。 主に 201 6 年頃以前で、ドライバーのアップデートが停止している G PU です。 OB [ ende 「のインストールと環境設定 以下の B le n d e 「公式サイトより、ダウンロードを行います。 Wi n d ows 用には n sta lle 「 版」と「刀 P 版」がありますが、初めて使う方には lnsta は e 「版をおすすめします。すでに B [ ende 「 2.79 などの過去バージョンを導入済みの方や、将来的に複数バージョンを使い分け たい方には刀 P 版をおすすめします。 ・ Blender 公式サイト https://www.blende 「 .0 「 g/download/ 外部デザインツール編 06 新 地 0 ー いを Biender 2 お 2 Down lnstalle 「版は、ダウンロードした 「 blende 「ー2.82-windows64. msi 」をダ ブルクリックしてインストールを開始し ます。指示どおり進めることで、インス トールが完了します。デスクトップに作 成された Blende 「アイコンをダブルク リックで起動します。 第、朝池 OW 、 PO 代・ト ( ノゆ ) ー 40 リ「 Be Part of は れ新市日 his [ 凶、こ上亠こ主 . 1 朝れド“第′・朝 n 6. m,cxlelet. VVX 9 を dev で . 店り . い ne 心 8 地 ie ー、 9 誂 ) ℃はに愛 d. 団 Blende 「のダウンロ ード 525

2. Unityデザイナーズ・バイブル : これから始める人でも現場で使えるスキルが身につく

・要素の編集 (RectT 「 ansfo 「 m) 団要素の編集は、 Ed ito 「 Too I の左から 5 番目にある 「 RectT 「 ansfo 「 m ツール」を利用します。 RectT 「 ansfo 「 m ツールを利用すると、選択中の団要素の周りに Rect T 「 ansfo 「 m 用の八ンドルが表示され、以下の操作ができます。 なお、サイズ変更の操作では、 Shift (Windows) / shift (Mac) キーを押しながら操作すると比率を保って、 Alt (Windows) / option (Mac) キーを押しながら操作すると 反対方向にも、 Shift + Alt(Windows) / shift + option (Mac) キーを押しながら操作すると比率を保ちつつ反対方向にも、 サイズ変更を行うことができます。 また、移動の操作では、 Shift (Windows) / shift (Mac) キーを押しながら操作すると、横方向・縦方向に限定した移 動を行うことができます。 ・各辺を操作すると、要素の横方向・縦方向のサイ ズを変更 ・四隅にある青い点を操作すると、反対側の角を支点に 要素のサイズを変更 ・四隅にある青い点の少し外側を操作すると、ピボット を中心にした回転 ・中心にあるリングを操作すると、要素のピボット を変更 ・ピボットや四隅の周りにある台形のガイドを操作する と、アンカーを変更 ・それ以外の部分を操作すると、要素を移動 ① 亥 回 PIay Unity 入門編 RectT 「 ansfo 「 m ツールの操作 図 4-16 アンカー ( Anch 。「 ) が中心にある状態 図 4-17 アンカー ( Ancho 「 ) が St 「 etch により四 隅にある状態 図 4-18 アンカ—(Ancho 「 ) の Min/Max を微調 整している場合 図 4-19 ・複合 (T 「 ansform) 複合的な編集は、 Ed ito 「 Too I の左から 6 番目にある 「 T 「 ansfo 「 m ツール」を利用します。 Transfo 「 m ツールを 利用すると、選択中の GameObject の周りに移動・回転・ 拡大縮小用の八ンドルが表示されます。それぞれの八ンド ルの操作方法は、前述の各 Edito 「 Tool の説明を参照して ください。 なお、 Edito 「 TooIs の各ボタンの右にある「 Tool Handle 」 に関するボタンのうち、 ToolHandleRotation の設定が 「 G10baIJ になっている場合は、軸別の Sca [ e 用八ンドルは 表示されない仕様になっています。 Pivot 60b 引 一 T 「 ansfo 「 m ツールの操作 065

3. Unityデザイナーズ・バイブル : これから始める人でも現場で使えるスキルが身につく

・視点の移動 画面左上にある Edito 「 Tool の中で「 Hand TooI 」が選 択されている場合は、通常のドラッグ操作で視点を平行移 0 ・十 0 調Ⅱ①・ 4 回 動できます。 「 Hand T00 [ 」で視点の移動 Hand Tool 以外の Edito 「 Too しが選択されている場合は、 Ct 「 I + Alt (Windows) / command + option (Mac) キー を押しながらマウスのドラッグ操作で、視点を平行移動で きます。これらのキーに加えて、 Shift キーを押すことで、 素早い移動が行えます。また、マウスの中ボタンによるド ラッグでも同様の操作が可能です。 ・視点の回転 「 Hand TooI 」を選択し、 Alt (Windows) / option (Mac) 0 一いⅡ①、回 キーを押しながらマウスのドラッグ操作をすると、視点を 回転することができます。マウスの右ボタンによるドラッ ・ AIt (option) 十「 Hand T00 [ 」で視点の回転 グでも同様の操作が可能です。 ・視点のズームイン / アウト 「 Hand TooI 」を選択し、 Ct 「 [ (Windows) / cont 「 01 (Mac) ーミ : ←、→の曰贓① . 回 キーを押しながらマウスのドラッグ操作をすると、視点をズーム イン / アウトすることができます。 Shift キーを押しながら操作す マウスホイールのスクロールで視点のズー ると素早くなり、 AIt (Windows) / option (Mac) キーを押 ムイン / アウト しながら操作すると、ゆっくりとした動きになります。マウスホイー ルのスクロール (Mac の場合、二本指スクロール ) でも同様の 操作が可能です。 ・注視点の変更 次に解説する「 Hie 「 a 「 chyView 」で Game Object をダブルクリックすると、注視点を変更 できます。 SceneView で GameObject を選択した状態で、キーボードの「 F 」キーを押下す ることでも同様の操作が可能です。 「 scene View 」と「 Game View 」の違いに注意 U n ity あるあるの 1 つに、「 Ga me View と Sce ne Vi ew を混同してしまう」というもの があります。この 2 つの View はとても見た目が似通っていて、どちらもデフォルトのウィ ンドウレイアウトに含まれるため、「あれ ? 今どっちだ・・・ ? 」となることは少なくありま せん。 この 2 つのⅥ ew の大きな違いは、「 GameView は実機でのゲームプレイをエミュレーショ ンするための View 」であり、「 SceneView は Scene を編集するためのⅥ ew 」である、と いう点です。ゲームを再生すると、 Game Ⅵ ew はもちろんのこと、 SceneView にもゲー ムの状況は反映されますが、 scene Ⅵ ew ではユーザーの入力を受け付けることはできませ ん。逆に GameView では、編集するために GameObject を選択することはできません。 図 4-5 4 図 4-6 「 U 三 ( y 」を使ってみようー みんな大好きー 図 4-7 060

4. Unityデザイナーズ・バイブル : これから始める人でも現場で使えるスキルが身につく

SRP の Unity 公式テンプし一トとして、八イエンド向けの「 HDRP 」と汎用向けの「 URP 」 という 2 種類の Rende 「 Pipe [ ine が提供されている。 HDRP : High Definition Render Pipeline Unity が公式に用意している SRP テンプレートの 1 つ。 PC や据え置き機などのスペックが高いプラットフォーム向けの設定がなされており、 より 現実世界に忠実な描画が行えるため、ゲーム以外の産業での用途にも用いられる。 URP : UniversaI RenderPipeIine Unity が公式に用意している SRP テンプレートの 1 つ。 PC や据え置き機などのハイエンドプラットフォームや、スマートフォン /NintendoSwitch などのモバイルプラットフォームなど、デバイスのスペックに合わせたスケーラビリティの高 い描画を提供する。 正式リリース前は、「 LWRP : Light-Weight Rende 「 Pipeline 」と呼ばれていたが、八イエ ンドにも対応していることなどから、「 URP: Unive 「 salRende 「 Pipeline 」という名前に変 更されてリリースされた。 「 U 三 ( y 」を使ってみようー みんな大好きー ビルド 実機プラットフォームで動作させるための成果物を出力すること。 実機にインストールされる Playe 「 ( ユーザーが開発したゲームを再生する機構のこと ) を ビルドする「 Playe 「ビルド」と、動的にコンテンツを差し替えるための技術である Asset BundIe をビルドする「 AssetBundle ビルド」の 2 種類があるが、単に「ビルド」というと「 Playe 「 ビルド」を指すことが多い。 ビルドは各ユーザーの UnityEdito 「から行えるが、大きなプロジェクトの場合、ビルド専 用のマシン / サーバを構築している開発スタジオもある。 プラットフォーム ゲームやアプリをリリースする先となる八一ドウェアや OS のこと。 PC の場合は「 Windows 」「 macOS 」「 Linux 」など、ゲーム機の場合「 PlayStation 4 」「 Xbox One 」「 Nintendo Switch 」など、モバイルの場合「 iOS 」「 And 「 oid 」など、 xR デバイスの場 合「 Oculus Lift 」「 Windows Mixed ReaIity 」などがあり、 Unity がサポートするプラットフォー ムは非常に多種多様なものがある。 OUnityEditor 関連 ・一・朝 m て手 Scene View Scene に配置された Game Object を直接編集する ための画面。 3D / 2D の切り替えや、ワイヤーフレーム 表示など、柔軟に編集を行うためのさまざまな機能が ある。 076

5. Unityデザイナーズ・バイブル : これから始める人でも現場で使えるスキルが身につく

をする際に頻繁に操作することになります。なお、次の「中 三 Hierarchy 要素の前後 級編」では Unity での「画面の作成」を取り上げています。 マ Stage 関係を決定する ⑦ M 謝 nC 謝 1 Game Object の 朝 D ⅳ 具体的な操作は、そちらも参照してください。 階層の変更 ( う Sta cetl G ョ m を 0 し 0 代 ⑦ Righ ・ GameObject の追加 6 う Fron Ct 「 l+Shift + N(Windows)/command + shift + N キ—(M (c) で、空の Game Object を新規追加できます。この操 1 日 0021 ( 日 0 02 日 0023 作によって追加される Game Object は、編集中の Scene 朝日 0024 朝日 0025 の Hie 「 a 「 chy 的に最も下の位置に追加されます ( 図 4 ー 10 日 0026 日 0027 の左 ) 。 ①日 00 「 08 ⑦日 0029 任意の Game Object を選択した状態で、 AIt + Shift + N 日 00 「 10 (Windows) / option + shift + N (Mac) キーで、選択中 日訓 C ・催 as EventSystem の Game Object の子要素として空の Game Object を新 規追加できます ( 図 4 ー 1 0 の中央 ) 。 あるいは、親としたい GameObject を右クリックし、メニューから「 C 「 eateEmpty 」を 選択することでも、子要素として空の GameObject を新規追加できます ( 図 4 ー 10 の右 ) 。 「空の GameObject を新規追加して、何らかの Component ( 機能 ) をアタッチ ( 割り当て ) する」という操作が、後半のセクションでも頻出する操作になるので、 Game Object の追加 方法をしつかり覚えておきましよう。 ・ GameObject の削除 Game Object を選択した状態で、 Delete (Windows) / command + delete (Mac) キーで、 該当する Game Object とその子要素の Game Object を削除できます。 もしくは、削除したい Game Object を右クリックし、メニューから「 Delete 」を選択して も同様に削除できます。 三 Hierarchy 十マ - AII Stage• ( 己 Main Camera ( DirectionaILight ⑦ Stage マ ( う Wa 朝し e れ Right 6 う F 「 ont Back 朝 CeiI マ丘 1 日 00 朝日 0021 朝日 0022 日 0023 ⑦日 0024 朝自 00 「 05 日 0026 日 0027 日 0028 ⑦日 0029 日 00 「 10 GoaI 朝 8 訓 丘 1 Canvas ー Game Object の追加 図 4-9 CeiI 「 U 三 ( y 」を使ってみようー みんな大好きー 三 H 「 0 「 0 れ y 十 : 気 , AII マ S い 90 Main Camera ction 引し h を COPY 朝 Paste Rename Duplicate Delete 三 Hierarchy ・一 Q• AII ャ S ね 90 ・ Main Camera 丘 ) DirectionaILight マ〔う Stage マ Walls 朝い代 朝 Right 朝 Front ⑦ Back ⑦ CeiI 朝日 00 「 01 朝日 00 「 02 朝日 0023 朝日 00 「 04 日 0025 朝日 826 丘 1 日 0027 日 0028 fD 日 00 「 09 朝日 00 「 10 Goal マ丘 1 日 00 「 5 Sefect ChÅdren Se!ect Pretab R00t C に , CoIIaps 3D Object 2D Object Effects Light Audio Video Volume Camera Create Empty 朝 GameObject ⑦ EventSy stem 062

6. Unityデザイナーズ・バイブル : これから始める人でも現場で使えるスキルが身につく

たアプリケーションや周辺サービス群のことを指します。 Unity は、 2005 年にバージョン 1 .0 がリリースされて以来、約 15 年以上に渡って開発が続 けられており、 VR デバイスや新しいゲーム機などへのサポートがスピーディーに行われたり、 機械学習を用いたゲーム開発やマネタイズのための周辺サービスの提供など、さまざまな機能 追加が継続的に行われており、ゲーム開発業界を牽引する企業の 1 っとなっています。 OUnity がサポートするプラットフォーム 2020 年現在、 Unity がサポートしているプラットフォームには、次に挙げるものがあります。 このようにゲームエンジンを使うことで、幅広いデバイス向けのゲームやアプリを作れるよう になったことが、規模を問わず多くのゲーム開発会社で使われるようになった大きな要因と言 えるでしよう。 プラットフォームリスト ( Unity 公式サイトより ) Unity 入門編 種類 サポートプラットフォーム スマートフォン iOS 、 And 「 oid PC Windows 、 Unive 「 salWindows Platfo 「 m 、 Mac 、 Linux 、 WebGL コンシューマ機 PIayStation 4 、 Xbox One 、 Nintendo 3DS 、 Nintendo Switch Oculus Lift 、 Google Ca 「 dboa 「 dAnd 「 0id&iOS 、 SteamVR PC&Mac 、 PlayStationVR 、 xR デバイス Gea 「 VR 、 Windows Mixed ReaIity 、 Dayd 「 eam 、 Vuforia 、 AppIeARKit 、 GoogIe ARCo 「 e And 「 oid TV 、 tvOS TV 古いプラットフォームへ対応する場合の注意点 過去のバージョンではサポートされていたが、現在はサポートが打ち切られているプラッ トフォームなどもあるので、最新ではないゲーム機への販売・配信を考えている場合には 注意を要します。 0 ゲーム制作に関わるすべての人のための Unity 3 Unity って凄いんだね ! 3 ・・でも、凄いのは分か 0 たんだけど、結局工ンジニアが使うアプリケーションなん でしよ ? 0 確かに、以前は「 Unity を使うのはエンジニアの仕事」というチームも多かったみ たいだけど、最近はデザイナーや、さらにはプランナー、ディレクターといった職 種の人が使う事例もかなり増えているんだ。 3 ヘー。でも・・・、難しいんじゃないの・・・ ? 0 まあ、それこそ「猿人でも簡単 ! 」とは言えないかな・・・。 3 、 ( 0 猿人 0 引。張るなあ・・ ツッコんだら長くなるから放っておこう。。。 ) POINT 033

7. Unityデザイナーズ・バイブル : これから始める人でも現場で使えるスキルが身につく

Unity での組み込み結果 書き出した 3 つの素材を用いて、 Unity で Photoshop のデザイン見本どおりに、ポップアッ プを再現してみました ( 図 33 ) 。 uGUI での制作方法については、本書前半の「中級編」 で解説しているので、そちらを参照してください。 0 PSD ファイルを Unity へ自動コンバートするツール「 Baum2 」 Photosh 叩で作った素材を、 Unity 向けに最適化して書き出す基本的な手順は、これま で解説したとおりです。ただし、素材数が多い場合は手間がかかってしまいます。そこでここ では、これらの処理を自動化してくれるツール「 B a u m 2 」を紹介します。 「 Baum2 」は、作成した PSD データにある U リヾーツを Unity 用に自動変換してくれます。ツー ルのダウンロード先は以下です。このツールは「 MIT ライセンス」で提供されており、商用で の利用も可能です。 ・ Baum2 (GitHub サイト ) https://github.com/kyubuns/Baum2 Ph0toshop スクリプト「 Baum. jp 」のダウンロード 「 Baum2. js 」をダウンロードして、所定のフォルダに格納します。 「 DownIoadBaum. js 」から最新の Baum. js をダウンロード 「 Baum2 」サイトをスクロールすると、「 DownIoad Baum. js 」のリンクがあります。 ダウンロードしたスクリプトを Photoshop のスクリプトフォルダに格納 プラットフォームごとに格納するフォルダが異なりますので、表 2 を参照してください。 外部デザインツール編 Photoshop への「 Baum.js 」の配置 プラットフォーム格納フォルダ ApplicationsYAdobe Ph0toshop [Ph0toshop_ve 「 sion]YPresetsYSc 「 ipts macOS Windows()2 ビット ) P 「 og 「 am Files (x86)YAdobeYAdobe Ph0toshop [Photoshop_ve 「 sion]YP 「 esetsYSc 「 ipts Windows()4 ビット ) P 「 og 「 am FiIesYAdobeYAdobe Photoshop [Ph0toshop_ve 「 sion]()4 Bit)YP 「 esetsYSc 「 ipts UnityJ\0 ッケージ「 Baum. unitypackage 」のダウンロード 「 Baum2. unitypackage 」をダウンロードして、 Unity ヘインポートします。 「 DownIoad & lmpo 「 t baum2. unitypackage 」から最新の Baum2. unitypackage を ダウンロード 「 Baum2 」サイトをスクロールすると、「 Download & lmpo 「 t baum2. unitypackage 」の リンクがあります。 487

8. Unityデザイナーズ・バイブル : これから始める人でも現場で使えるスキルが身につく

02 section NO. Pa 「 t 外部デサインツール編 プロジェクト名 : Houdini_VFXgraph Unity2019.3.0f5 以降、 Houdini18 対応バージョン : Windows ( 無料体験版の「 Apprentice 」 対応機種 : にも対応 ) Houdini の概要 / VFX toolkit / ポイン 解説する機能・ トキャッシュ / VFX Graph / Shader G 「 aph との連携 秋山高廣 解説 / 作例制作 Houdini と VFXGraph の連携 494 495 495 496 このセクションで解説する概要 ポイントキャッシュとべクターフィールドとは ? Houdini の概要 このセクションで使用するサンプル VFX t00 [ box のインストール VFXtoolbox の概要 VFXtoo [ box の Houdini 用プラグインのインストール Houdini から PointCache データを工クスホートする VFXG 「 aph でポイントキャッシュを使用する Shade 「 Graph のプロバティを VFXG 「 aph から操作する 497 497 497 498 501 505 022

9. Unityデザイナーズ・バイブル : これから始める人でも現場で使えるスキルが身につく

基本コンボーネント編 解説する機能 対応機種 対応バージョン プロジェクト名 03 Section Ti me li ne によるカットイン アニメーションの作成 Windows 、 Macintosh Unity2019.2 SampIeTimeline_p 「 oject ryosios (Twitte 「 : ßryosios) 解説 / 作例制作 TimeIine / カットインアニメーション /Cinemachine との連携 0 このセクションで解説する概要 「 TimeIine 」は、 Unity2017 から搭載された機能です。主にムービーシーンや何かの演出シー ンの制作などを想定された機能かと思われますが、既存の Animation 機能よりもシーン全体 の制御に長けています。 このセクションでは TimeIine を使用し、スキル演出などで利用できる簡単な「カットイン ア二メーション」を作成します。その実践を通して、基本的な Timeline の使用方法を解説し ていきます。 Time [ ine の活用についてのセクションのため、サンプルとして使っている素材などの詳細 な作り方は省きます。演出も単純なものを使用していますので、興味のある方は自作の演出や 素材に凝ってみると楽しいと思います。 192

10. Unityデザイナーズ・バイブル : これから始める人でも現場で使えるスキルが身につく

外部デザインツール編 Part 05 Section 06 プロジェクト名 : 対応バージョン : 対応機種 : 解説する機能 : Spine/ Mecanim /SkeIetonAnimation /TimeIine との連携 Windows 、 Macintosh Spine 3.8 、 Unity2019.2 SampIeSpine_project ryosios (Twitter : 「 yosios ) 解説 / 作例制作 ちびキャラを動かすアプリの作成 Spine ー せん。 も紹介しますが、主にエンジニアが担当する作業なので、内容の詳細を理解する必要はありま ント ) と「 SkeIetonAnimation コンポーネント」を使う方法を紹介します。一部スクリプト Unity でのキャラクターのアニメーションに関しては、「 Mecanim 」 (Animat0 「コンポーネ ジナルのキャラクターで素体を作ってみてください。 んが、 spine に興味を持った方は Web などを参考に、サンプルキャラクターの代わりにオリ 今回は Unity が主題なので、 Spine の使い方やモーションの作成方法については解説しませ ターを走らせましよう。 ルメ ) キャラクター」を動かすプロジェクトを作成します。キーの入力で、サンプルキャラク このセクションでは、 spine と Unity を使って、ちびキャラとも呼ばれる「 SD ( スーバーデフォ 0 このセクションで解説する概要 566