Open3

VisionOS Sample

Fumiya YamanakaFumiya Yamanaka

https://developer.apple.com/documentation/visionos/bot-anist

  • MultiPlatformを学べる
  • Volumeの使い方、サイズ変換
  • VisionOS2からOrnamentの配置場所が自由になった
  • RCPで動的に変化するライティングを作る
  • onVolumeViewpointChange(updateStrategy:initial:_:)でプレイヤの立ち位置が変わったことを検知できる
    • キャラクターが追いかけたり、ストーリー設定に役立ちそう
  • AnimationLibraryComponentで素材の一部にアニメーションを加えられる
  • jointPinComponent, POintPunSystemを利用して頭、足などの一部に動きを加えられる
Fumiya YamanakaFumiya Yamanaka

https://developer.apple.com/documentation/visionos/destination-video

  • TabViewを使ったマルチプラットフォームアプリのサンプル
  • SwiftDataで永続化
  • GroupActivitiesで共有
  • fullScreenCover(isPresented:onDismiss:content:) modifier. This API is available in visionOS
    • however, the recommended way to present the player for full-window playback is to set it as the root view of your app’s window group
  • DockingRegionComponent