Godotで始めるApple Vision Proアプリ開発

1.8K Views

August 01, 24

スライド概要

Godot Meetup Tokyo Vol.2

シェア

またはPlayer版

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

関連スライド

各ページのテキスト
1.

Godotで始めるApple Vision Proアプリ開発 Godot Meetup Tokyo Vol.2 @shiena 2024-7-26

2.

自己紹介 • KOGA Mitsuhiro a.k.a @shiena • 得意分野: Unity(VR系) • 趣味: ホロライブ

3.

発表の流れ • 仕組みの概要 • できない事について • 環境構築 • 各コンポーネント紹介 • デモ実演 • 情報源のまとめ

4.

GodotVisionとは 使われているライブラリ • SwiftGodotKit Embed Godot into Swift apps • SwiftGodot New Godot bindings for Swift • GodotVision Godot in RealityKit / visionOS

5.

現状、GodotVisionでできない事 • ハンドトラッキング • 平面検出などのARKit機能 • Godot Engine 4でARKitは使えない • GDScriptだけで開発 • Swiftから逃げるな

6.

環境構築 • Godot Visionのサンプルプロジェクト https://github.com/kevinw/GodotVisionExample • Godot EngineでVision OSアプリをビルドして動作確認しました @Limes https://www.crossroad-tech.com/entry/GodotVisionExample-build • Godot Engine 4.2.2 • Xcode 15.4

7.

GodotVisionの コンポーネントについて

8.

VisionVolumeCamera この領域内の3Dコンテンツが VisionOSで描画されます

9.

VisionVolumeCameraはデバッグ用にカメラを内包しています

10.

ジェスチャー認識 以下のイベントをシグナルで受け取れます • ドラッグ • 回転 • 拡大・縮小

11.

ドラッグのジェスチャー認識

12.

回転のジェスチャー認識

13.

拡大・縮小のジェスチャー認識

14.

オーディオ再生 AudioStreamPlayer3Dノードでオー ディオ再生できます

15.

メタデータ • ホバーエフェクト hover_effect • メッシュへ影を落とす grounding_shadow • オーディオの事前ロード gv.auto_prepare

16.

SharePlayで簡易マルチプレイ

17.

Swiftからシーン切り替え

18.

デモ実演

19.

情報源のまとめ • GodotVisionのサンプルプロジェクト https://github.com/kevinw/GodotVisionExample • Godot EngineでVision OSアプリをビルドして動作確認しました@Limes https://www.crossroad-tech.com/entry/GodotVisionExample-build • GodotVisionのドキュメントサイト https://godot.vision/ • GodotVisionのdiscord https://discord.gg/XvB4dwGUtF