2Dモーショングラフィクスを空間体験へ翻訳する

-- Views

September 16, 26

スライド概要

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

ダウンロード

関連スライド

各ページのテキスト
1.

iOSDC 2026 2Dモーショングラフィクスを空間体験へ翻訳する 服部 智 @shmdevelop

2.

服部 智 Cyber Agent, Inc visionOS Developer Expert Host: visionOS Engineer Meetup Organizer: visionOS TC GitHub: satoshi0212 X: @shmdevelop

3.

空間にCGと情報がピタッと存在している状態が好き!

4.

ひとつの2Dモーショングラフィクスを どう分析して どう空間表現へ変えたか

5.

映像分析・AI実装・RealityKitで考える 空間モーショングラフィクス

6.

今回セッションの注意、お願い 1. セッション中の音は最小限にしています 2. 最後に音ありの実機デモをします

7.

Intention

8.

Apple Intention で検索 2013年のWWDC基調講演の冒頭で公開された、ものづく りに対する同社の哲学や姿勢を伝えるブランドムービー。 「もし誰もがすべてのものを作ろうと忙しくしているな ら、どうやって何かを完璧にすることができるだろう か?」という問いかけから始まり、数よりも「何を大切に し、どう意図して作るか」という製品作りの本質や情熱を 表現しています。 Intention Agency: TBWA\Media Arts Lab / Los Angeles ff Client: Apple 1997年の「Think Di erent」以来の強力なブランドメッ セージとして話題を集めました。 1分30秒。

9.

Source: Apple Inc., “Apple - Intention,” premiered as WWDC 2013 Intro, Vimeo, 2013 https://vimeo.com/241783590

10.

(見ていて気持ちの良い作品だ)

11.

(ところどころ立体的、空間的に感じられる)

12.

(これをAVPで空間的に観てみたい!)

13.

空間で再現する良い感じのモーショングラフィクス...

14.

無いなら作るぞ!

15.

元の動画を分析する 実装する 磨く

16.

元の動画を分析する

17.

元の動画を分析する 全体構成を分析する 複雑な個別シーンを分析する 個別演出を分析する

18.

全体構成を分析する AIと並走 Codex [GPT-5.5, 5.6 Sol] Claude [Fable5, 5.1]

19.

全体構成を分析する

20.

全体構成を分析する

21.

全体構成を分析する 全体を15シーンに分割できた [SC-01 〜 SC-15] 以後、AIプロンプト指示で「SC-01にて」等で範囲指定可能に

22.

全体構成を分析する

23.

全体構成を分析する テキスト、背景色、音などの共通設定も分析し切り出し

24.

元の動画を分析する 全体構成を分析する 複雑な個別シーンを分析する 個別演出を分析する

25.

複雑な個別シーンを分析する

26.

複雑な個別シーンを分析する SC-01

27.

Analyze Source: Apple Inc., “Intention” (2013)

28.

テキスト、点、線 の表示タイミングを抽出

30.

元の動画を分析する 全体構成を分析する 複雑な個別シーンを分析する 個別演出を分析する

31.

個別演出を分析する

32.

個別演出を分析する 「気持ち良さ」はどこに存在するだろうか この動きはそもそも何のために存在しているのか?

33.

個別演出を分析する 「気持ち良さ」はどこに存在するだろうか この動きはそもそも何のために存在しているのか? → そのシーンの特徴を抽出

34.

個別演出を分析する 点出現の音とのタイミング合致 点が出現から少し間を取って動き出す 点の動きのイージング 点が移動に応じて小さくなる 一つの図形が完成する前に次の図形の構築が始まる連続性 完成した図形が手前へ動くアニメーション

35.

個別演出を分析する 点出現の音とのタイミング合致

36.

Analyze Source: Apple Inc., “Intention” (2013)

37.

個別演出を分析する 点が移動に応じて小さくなる

40.

Source: Apple Inc., “Intention” (2013)

41.

Source: Apple Inc., “Intention” (2013)

42.

Source: Apple Inc., “Intention” (2013)

43.

個別演出を分析する 点の動きのイージング

44.

Analyze

45.

個別演出を分析する 点出現の音とのタイミング合致 点が出現から少し間を取って動き出す 点の動きのイージング 点が移動に応じて小さくなる 一つの図形が完成する前に次の図形の構築が始まる連続性 完成した図形が手前へ動くアニメーション

46.

元の動画を分析する 実装する 磨く

47.

実装する

48.

実装する 仮説 - mpegでフレーム解析しデータファイルを作成 - それをSwiftの実装で空間に再現 ff で完成するのでは?

49.

分析1

50.

分析2: ベクトル

51.

実装する 実装したものがこちら!

52.

実装1

53.

実装2

54.

カオス

55.

データ生成を固く行うツールも実装したが...

56.

実装する: macOS対応編集ツール

57.

(とんでもなく作業量が多くなり) 挫折

58.

しかし無事解決に至る

59.

実装する: Fable 5 AppleのWWDC 2013のモーショングラフィクス動画があります。 これを空間的に再構成しApple Vision Proで空間モーショングラフィクスとして体験したいです。 音楽と尺はそのまま使用する想定です。 visionOS 27、Swiftで、Xcodeプロジェクトを新規作成し ネイティブアプリとして実装してください。 モーショングラフィクスの気持ち良さを保つこと、空間的な構成と表現であることが必須です。 + 素材動画を添付

60.

通して体験できる50点の物ができた

61.

Implement

62.

元の動画を分析する 実装する 磨く

63.

磨く

64.

磨く これまでの表現分析やデータを活用し シーン毎に改善の積み重ね 実機動作を確認し違和感があるところを削りこむ

65.

磨く これまでの表現分析やデータを活用し シーン毎に改善の積み重ね 実機動作を確認し違和感があるところを削りこむ 2Dに留まっていた表現を空間体験として作り直す 2D: 画面の中で動く 3D: 奥行き方向にも動く Spatial: 自分との関係性が変化する 画面の枠がなくなった時に演出をどう成立させるか

66.

磨く Claude Fable、Fable5.1と数週間に及ぶ積み上げ作業

68.

磨く

69.

磨く

70.

磨く 事例1: SC-01

71.

元の2D映像 Source: Apple Inc., “Intention” (2013)

72.

AIによる作成直後 磨く SC-01

73.

改善後: 整合性

74.

改善後(実機): 空間体験化

75.

磨く 事例1: SC-02

76.

元の2D映像 Source: Apple Inc., “Intention” (2013)

77.

AIによる作成直後

78.

改善後(実機)

79.

磨く 事例1: SC-10, 11

80.

元の2D映像 Source: Apple Inc., “Intention” (2013)

81.

AIによる作成直後

82.

改善後(実機)

83.

磨く 空間体験になるよう調整、改修

84.

余談: 空間的体験なので裏に回ることも可能

85.

磨く

86.

元の動画を分析する 実装する 磨く

87.

分析、実装、磨きを経て...

88.

完成した物がこちら

89.

Intention: Spatial

92.

空間モーショングラフィクス 体験すると凄く新鮮 今後の拡がりを感じています

93.

是非一度 Apple Vision Pro実機 音あり で観てください!

94.

さいごに 是非一度 Apple Vision Pro実機 音あり で観てください! 気軽に「観たい」と声を掛けてください。 2分で体験できます。 眼鏡の方でも大丈夫です。 X: @shmdevelop Xで最新情報共有してます この機会にフォローお願いします