21.7K Views
October 25, 22
スライド概要
QualiArtsではこれまで3Dの各タイトルのADVパートを独自のエンジンとエディタを用いて実現してきました。
「IDOLY PRIDE」ではこれをさらに進化させ、UnityのTimelineの仕組みを参考に、動画のようなADV表現にチャレンジしました。
本公演ではこれを実現するPlayable APIを活用したシステムの構成と工夫について紹介します。
また、Unity上での制作の効率化や品質向上のための機能開発についても紹介します。
こんな人におすすめ:
・Unity上でADVを制作する仕組みを作りたい方
・動画のようにシーク可能なADVの仕組みに興味がある方
・Playable APIの実践的な活用事例に興味のある方
受講者が得られる知見:
・Playable APIの活用手法
・UnityのADV開発を効率化するためのアプローチ
出演:
山城 悠太郎 (株式会社QualiArts)
--
初出: SYNC 2022 #UnitySYNC
https://events.unity3d.jp/sync/
リアルタイム3Dコンテンツを制作・運用するための世界的にリードするプラットフォームである「Unity」の日本国内における販売、サポート、コミュニティ活動、研究開発、教育支援を行っています。ゲーム開発者からアーティスト、建築家、自動車デザイナー、映画製作者など、さまざまなクリエイターがUnityを使い想像力を発揮しています。
IDOLY PRIDE ADV 2022
- 2011 QualiArts - - Unity - ADV
IDOLY PRIDE IDOLY PRIDE QualiArts RPG - 2021 06 24
ADV - - - ADV
7 6 5 4 3 2 1 . ADV . . . . . . ADV
ADV
ADV ADV ( - ADV Unity - EditorWindow GUI - Uguiss QualiArts )
ADV Uguiss - Uguiss GUI - - - UI
ADV Uguiss ( - ( 築 ) - Undo Redo - EditorGUI )
2 1 ADV ADV . . ADV Playable API Timeline
ADV ADV - -
ADV ADV ADV Playable API Timeline - Unity Timeline - Unity Timeline Playable API ADV
ADV ADV - Uguiss Playable - PlayableGraph - ADV PlayableGraph
ADV PlayableGraph - Playable MixerId - MixerId Mixer Playable Dictionary
ADV Playable ⾒ - Order Dictionary - Mixer
ADV PlayableGraph
ScriptEditor - - - -
TimelineEditor TimelineEditor ScriptEditor TimelineEditor
TimelineEditor - TimelineEditor MixerId
ScriptEditor TimelineEditor - TimelineEditor - -
- -
( ) - ⾒ ( - Mixer - ) Mixer Playable Playable Mixer
- ADV 0 Playable 1 Weight Weight
-
- - ScriptEditor ⾒
- ( - - Camera - )
- ( - - Camera - )
- ( ) - - Camera (Mixer)
⾒
- - ⾒ AnimationClip SampleAnimation
Timeline
- IDOLY PRIDE Scene Scene ⾒ Timeline
- - Timeline ⾒
- UI Blocking - ⾒
Timeline BGM
BGM BGM PlayableGraph - BGM - Playable ⾒
- - PlayableGraph
- PlayableGraph
3 2 1 PlayableGraph . ⾒ Playable Playable . ⾒ Mixer Playable Playable . Mixer PlayableGraph ⾒
- IDOLY PRIDE - - Drive API Sheets API Unity
- -
ADV
ADV - - - ADV
ADV - -
Playable API - ScriptEditor - ADV TimelineEditor