~/talk

From Zero to Immersive Hero: Practical Techniques to Glow Up Your Immersive Content

Talkat Let's visionOS 2024 · 2024-03-30..03-31· [webxr, web-animation]
links:none on file
slides:none on file

Program builds a draggable 3D speaker in VisionOS using RealityKit + SwiftUI with a working attachment with play + slider that controls an AudioPlaybackController (initial gain set to -30 dB) and a looping model animation. Uses a programmatic AnchorEntity for horizontal table surfaces, trial-and-error scaling to scale 0.0075 and initial Z = -1, adds ImageBasedLight and castShadow for realism, and enables Collision/InputTargetComponent plus direct drag gestures. Spatial audio and slider-controlled volume work in the demo; presenter says it’s doable in ~20 minutes but took two weeks.

AI-written summary · about

  1. 0:00Introduction and setup
  2. 1:28Building the 3D speaker demo
  3. 3:13Cleaning up the project
  4. 4:37Loading and scaling the 3D model
  5. 6:03Adding lighting and shadows
  6. 8:11Enabling drag interaction
  7. 11:11Anchoring to a table surface
  8. 13:16Adding animation and audio
  9. 16:53Spatial audio demonstration
  10. 17:36Creating attachments for controls
  11. 21:09Final demo and summary
  12. 22:39Q&A on lighting and shadows
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.