13
GDC2011 Technical Artist Boot Camp 報告 cyma 1

Cyma gdc2011 tabc報告

Embed Size (px)

Citation preview

Page 1: Cyma gdc2011 tabc報告

GDC2011

Technical Artist Boot Camp

報告

cyma

1

Page 2: Cyma gdc2011 tabc報告

Technical Artist Boot Campについて

• GDC2011で初めて開催された

• 過去のGDCでのTA RoundTableの流れを組むもの

• GDC2011チュートリアル二日目(3/1)の全日開催

• 全て講演形式で、8コマ

2

Page 3: Cyma gdc2011 tabc報告

私(cyma)について

• プログラマ

• コンシューマゲーム開発(PS2,Wii)

• プログラマ系TAかもしれない。

• 本人は雑用プログラマだと思っている。

• SIG-TA第一回勉強会にも参加しました。

• GDC2011のTechnical Artist Boot Campに参加したのは、SIG-TAがキッカケ

• 英語は苦手

3

Page 4: Cyma gdc2011 tabc報告

Technical Artist Boot Camp 講演一覧

• In Advocacy of Tech Art▫ Keith Self-Ballard (Volition, Inc.)

• Making Tools Your Artists Will Use▫ Scott Goffman (Blizzard)

• Ending The Culture War▫ Rob Galanakis (Bioware)

• TA Personality Assessment▫ Seth Gibson (343)

• Epic Fail▫ Steve Theodore (Undead Labs)

• Tech Art and Databases▫ Adam Pletcher (Volition/THQ)

• Using Sim Data In Realtime With Video Textures▫ Bryan Moss (THQ Digital Phoenix)

• Shader Techniques in Portal 2▫ Bronwen Grimes (Valve)

4

Page 5: Cyma gdc2011 tabc報告

会場の様子

5

Page 6: Cyma gdc2011 tabc報告

In Advocacy of Tech Art

• Keith Self-Ballard (Volition, Inc.)• Studio Art Director

• TAとは?• Character Rigger (キャラのリグをセットアップする人)。は、

Technical Animator部門の一部分の役割。• Technical Animator部門は、さらにモーションキャプチャー、リターゲッティング、エクスポート等を担当する。

• Technical Animator部門は、 Technical Artist部門の一部の役割。

• Technical Artist部門は、さらにレンダリング、シェーダー、VFX、ライティングをサポートする。

• Technical (Artist) Directorは、TechArt部門のリーダーとして全体を見る

6

Page 7: Cyma gdc2011 tabc報告

In Advocacy of Tech Art (続き)

• Technical Artistに必要なスキル▫ プログラム言語 一つ以上の言語

重要なのは問題解決能力

▫ コミュニケーション

ProgramとArtを結ぶ架け橋となる

7

Page 8: Cyma gdc2011 tabc報告

Making Tools Your Artists Will Use

• Scott Goffman (Blizzard)

In-Game Cinematics Supervisor

• ツールを作る上での6つのポイント▫ Know your clients.

▫ Define the goal.

▫ Deploy in stages.

▫ Simplify the UI.

▫ Provide Help.

▫ Advertise.

8

Page 9: Cyma gdc2011 tabc報告

Embrace the Database

• Adam Pletcher (Volition/TH)

• Senior Technical Artist

• Databaseをゲーム開発に活用しよう

• Pythonを使ってSQL DBを使う方法について解説

• 例として新しい機能を社内の人がどれだけ利用しているかをDBで収集して表示

9

Page 10: Cyma gdc2011 tabc報告

Using Simulation Data In Real time

With Video Textures• Bryan Moss (THQ Digital Phoenix)

▫ Senior Technical Artist

• MX vs. ATV Alive というバイクゲームでの実例• Video Simulation Texturesをライダーの服のはためきに利用した

• 3ds Max上でシミュレーションした結果をNormal Map(R,G) HeightMap(B)というムービーテクスチャとする

• ムービー再生は通常のミドルウェア(Bink)を利用

10

Page 11: Cyma gdc2011 tabc報告

Shader Techniques in Portal 2

• Bronwen Grimes (Valve)

• Portal2でのシェーダー事例• Flow mapという2D vector field のテクスチャを用意して、水の流れを表現する

• Left 4 Dead2 で使われた手法• Siggraph2010 でもすでに講演、資料あり

▫ http://www.valvesoftware.com/company/publications.html

• Houdiniで Flow mapテクスチャを作成する方法を解説

11

Page 12: Cyma gdc2011 tabc報告

まとめと感想

• TAとはなんぞや?からスクリプト、DB、シェーダーまで多様な内容

• 同様の内容だと日本ではプログラマの領域といわれるケースだと思う

• 今回は、抽象的な話も多かったが、もっと具体例が色々でてくるとうれしい。

• TAの重要性や果すべき役割を再認識出来た。

• 来年にも期待したい

12

Page 13: Cyma gdc2011 tabc報告

資料

• GDC2011 Technical Artist Boot Camp資料全部▫ http://tech-

artists.org/forum/showthread.php?s=78e2027944501cbed3d96b7179aab490&t=1500

• GDC Vault▫ 講演のmp3ファイルが午前(163分)午後(218分)がダウンロードできます。

▫ http://www.gdcvault.com/free/gdc-11

• GDC11 tech art interview▫ GDC2011でのTechnical Artistのインタビュー動画▫ http://www.youtube.com/user/opcode6

13