このレッスンでは、Unity などのゲームエンジンで使用する SF 調パネルジェネレータの作成方法を学習します。これはアーティストが使用する高レベルのツールで、Adobe Photoshop で作成したデザインをゲーム内で使用する3Dパネルにすばやく変換できます。Houdini のノードベースのワークフローと SideFX GameDevツールを使って、テクニカルアーティスト向けに、このようなツールの構築方法を学習します。


すべてのノードとネットワークは、Houdini Digital Asset (HDA) としてまとめられ、Houdini Engine プラグインを経由して Unity にロードできます。このツールの完成すれば、このジェネレーターツールとPhotoshop からのデザインを使用してゲームレベルをすばやく設定し、高品質のゲームアートの作成が可能になります。


INTRODUCTION

概要では、完成したアセットと Houdini と Unity の両方で機能するさまざまなコントロールを紹介します。パラメータの種類と複数のレイヤを持つ Photoshop ファイルから高品質のゲーム対応モデルに変換する方法を学習します。

再生時間: 04:25

PART 1 | MODELING THE PANEL

このレッスンでは、GameDev Trace PSD ツールから開始し、そこからパネルのさまざまなレイヤのモデリングを行います。パーツの相対的な配置方法や、個々の異なるデザインを PSD ファイルをプロシージャルに処理できるようにノードで設定する方法を学習します。

再生時間: 33:43

PART 2 | ADDING DETAIL

パネル基板ができれば、PSD ファイルのレイヤをさらに利用し、溝などや用意してあるパーツを配置してジオメトリのディテールの追加方法を学習します。さらに、パネルの高解像度バージョンと低解像度バージョンの両方を設定して、テクスチャをベイクできるようにします。

再生時間: 37:29

PART 3 | CREATING THE DIGITAL ASSET

ノードネットワークを Houdini Digital Asset (HDA) にまとめ、アーティストが作業するための高レベルのツールにする時間が来ました。主要なノードからパラメータを露出させてツールのインターフェイスを構築し、レベルビルダーがゲームのレイアウトに使用できるよう Unity でテストする方法を学習します。

再生時間: 37:21

注: Houdini Digital Asset で利用可能なコントロールは、ゲームエディタ内でのみ利用可能です。 この成果物はゲームコンパイル時にベイク処理され、ランタイム時にはプロシージャルなコントロールは使用できなくなります。


CREATED BY

SIMON VERSTRAETE

Simon is a tech Artist that loves building procedural tools and assets. By adding more and more procedural approaches to his workflow, he is able to build 3D models with speed and flexibility. During his studies at Digital Arts and Entertainment, he taught himself how to work with Houdini. After his studies, he started working on Ary and the Secret of Seasons at eXiin. Currently he is a Houdini freelancer and focuses on creating procedural content.

More from Simon Verstraete

コメント

  • spieluhr_x 1 ヶ月, 2 週間 前  | 

    Just in case someone face the same problem as me, you need to update your GameDev Tools to a non production build (1.203 worked for me).

    Otherwise you might not see the "layers to extract" option within the trace PSD file.

  • David Inlines 1 ヶ月, 1 週間 前  | 

    Wow! Good Work! Its very nice!!

  • bazuka 1 ヶ月, 1 週間 前  | 

    Great work mate

  • BlissettDMB 1 ヶ月, 1 週間 前  | 

    The geo generation works for Me, but the Normal Map baking is not working.
    I've upgraded to 17.5.391 and the GameDevTools to version 1.203.
    Does this work with the Indie edition or is there an additional step that I'm missing.
    This is a great tool. Any help would be greatly appreciated.

    • BlissettDMB 1 ヶ月, 1 週間 前  | 

      Here is a video showing issue:

      https://youtu.be/3GgqN48sBJo

      Again, the geo is being generated, but the Normal Bake only generates a blue texture with no elevation in the Normal Map.

      • BlissettDMB 1 ヶ月, 1 週間 前  | 

        Now using the simple baker and able to get the normal's exported.

        • Siver 1 ヶ月, 1 週間 前  | 

          In case you still wanna use the Maps baker (which I can recommend), here is a temporary fix.
          https://imgur.com/a/hMdELnn
          You place null nodes for the high and the low poly, then freeze the null node (which will store the data in the null nodes)

  • Kjetil 1 ヶ月 前  | 

    Hello. I am new to Houdini. Is it possible to complete this tutorial with Apprentice version, combining Houdini & UE4/Unity?

    • Siver 1 ヶ月 前  | 

      The apprentice version doesn't include the plugin for the game engines. You will need to look at the Indie license, if you fully wanna use it. You could still build the tool but not open it in game engines.
      More about Indie license here https://www.sidefx.com/buy/#houdini-indie
      Or you can get also one on steam https://store.steampowered.com/app/502570/Houdini_Indie/

      • Kjetil 1 ヶ月 前  | 

        Thank you for reply and this tutorial. It is a gift to get this sort of insight.

  • BlissettDMB 1 ヶ月 前  | 

    Super Awesome!!! The workaround works a treat.

    *****************************************************
    *********PLEASE FOLLOW [Siver] Fix!!!**********
    *****************************************************
    Walkthrouh:- https://youtu.be/aAwqX1ryGZw

Please log in to leave a comment.