From 0346c1f0eafb5a6655df329214c1a9cfb8c6d38c Mon Sep 17 00:00:00 2001 From: JT5D Date: Sun, 10 Mar 2024 14:44:24 -0400 Subject: [PATCH] Update README.md --- README.md | 247 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 245 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 2cdcdfe..557520e 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# AR VR XR AI code, educational resources & research +# AR VR XR AI code, resources & research ### Apple Vision Pro - VisionOS - Swift - Unity3D - Polyspatial - Unreal Engine - iOS - ARfoundation - Quest - A.I. Code, education & research at the intersection of virtual & real, empowering: - Collaborative creativity, gaming & education @@ -118,7 +118,250 @@ https://github.com/imclab/Vision-PRO-AR-VR-XR-AI/assets/391299/cd42ae1d-d4c4-432 | https://discord.gg/6QkcjWkT3P | https://www.instagram.com/theimclab | | ![Untitled](https://github.com/imclab/Vision-PRO-AR-VR-XR-AI/assets/391299/a0f1fede-29d2-4e47-b44b-18503802c8c2) | ![toppng com-instagram-logo-icon-social-media-icon-png-and-vector-make-money-on-instagram-quick-start-guide-small](https://github.com/imclab/Vision-PRO-AR-VR-XR-AI/assets/391299/64a0fc8a-af7d-4030-83d1-e81fcb258eba) | - +# Awesome visionOS +Awesome Apple visionOS related content + + +## Contents +- [Prototypes](#prototypes) + - [Github Repos](#github-repos) + - [Twitter Posts](#twitter-posts) + - [Other Sources](#other-sources) +- [Learn](#learn) + - [Online Courses](#online-courses) + - [YouTube Tutorials](#youtube-tutorials) + - [Github Repos](#github-repos-1) + - [Twitter Posts](#twitter-posts-1) + - [Podcasts](#podcasts) +- [Online Communities](#online-communities) +- [People To Follow](#people-to-follow) +- [AR Concepts](#xr-concepts) +- [Hardware](#device-hardware--software) +- [Critique](#critique) +- [Speculation](#speculation) + + +## Prototypes + +### Github Repos +- [Generative Wall Art](https://github.com/tracyhenry/GenerativeDoodleArt_VisionOS) +- [Music Player UI](https://github.com/vinothvino42/MusicPlayerUI-VisionOS) +- [Open visionOS: Animations and UI Designs](https://github.com/amosgyamfi/OpenvisionOS) +- [KSPlayer on visionOS](https://github.com/kingslay/KSPlayer) +- [WGSL running in visionOS](https://github.com/jinleili/wgpu-in-app) +- [30 Days with visionOS](https://github.com/satoshi0212/visionOS_30Days) +- [Dream with Vision Pro](https://github.com/Sigil-Wen/Dream-with-Vision-Pro) +- [ISS in your room](https://github.com/ynagatomo/ISSInYourRoomVO) +- [Stereoscopic Screenshots](https://github.com/zhuowei/VisionOSStereoScreenshots) +- [ChatGPT + visionOS Documentation](https://github.com/Takuzen/visionosdocsgpt-cli) +- [VisionCraft](https://github.com/Sigil-Wen/VisionCraft) +- [Rickies3D](https://github.com/JamBlumberg/Rickies3D) +- [Build visionOS in React](https://github.com/gabrieldonadel/react-native-visionos) +- [Note App](https://cordovaputra.com/works/spatial-experience) +- [Lightweight 3D visualizer](https://github.com/matteofontana-app/MF3DE) +- [Trivial Red Cube](https://github.com/faisalmemon/trivial-red-cube-visionos-app) +- [Netflix Vision Pro](https://github.com/barisozgenn/NetflixVisionPro) +- [Stock Watcher App](https://github.com/6/StonksPro) +- [Rick and Morty API](https://github.com/AdrianZzito/Rick-Morty-visionOS) and [here](https://github.com/Muruadev/RickAndMorty-visionOS) +- [Movie Application using Flutter](https://github.com/Thaanu2001/Movie-App-VisionOS-Flutter) +- [List of Swift Packages using RealityKit](https://github.com/maxxfrazer/RealityKit-Package-Collection) +- [BookSight](https://github.com/AdrianZzito/visionOS-Portfolio) +- [OSLog for visionOS](https://github.com/gokulnair2001/OSLogKit) +- [Sports stats](https://github.com/alfianlosari/XCAFootballStats) +- [Funnyassi spawn](https://github.com/TETRA2000/visionOS-Funassyi) +- [RealityGeometries](https://github.com/maxxfrazer/RealityGeometries) +- [Metal Rendering](https://github.com/metal-by-example/metal-spatial-rendering) +- [Playground for someone](https://github.com/anshumalivfx/First_Vision_Pro_App) +- [Simple Calculator](https://github.com/bahadiraraz/visionOS-example) and [here](https://github.com/ishaanbedi/Vision-Calculator) and [here](https://github.com/fukutawata/visionOS_calculator) +- [visionOS in Quest](https://github.com/JustinPBarnett/visionOS-Demo) +- [Develop with Imagine lol](https://github.com/BaeBae33/visionOS-develop-with-imagine) +- [Wordle VisionOS Game](https://github.com/qaze/vision_wordle/) + +### Twitter Posts +- [Game Prototype](https://twitter.com/lKeyserSozel/status/1734612166807097750) +- [Volumetric Cloud with Particle Emitter](https://twitter.com/AtarayoSD/status/1679470741421715456?s=20) and [better performing alternative](https://twitter.com/AtarayoSD/status/1679639606499885058?s=20) +- [Place timers in your room](https://twitter.com/JustMeDevin/status/1676534730161012736?s=20) +- [Crouton App in visionOS](https://twitter.com/JustMeDevin/status/1671645151033425923?s=20) +- [Reality Composer Pro: Shader Graph](https://twitter.com/AtarayoSD/status/1679649417425719297?s=20) and [more shader graph work here](https://twitter.com/AtarayoSD/status/1679659933724442624?s=20) +- [Unreal Engine for visionOS Support](https://twitter.com/Skylonxe/status/1672545940933148673?s=20) +- [Unlimited Windows](https://twitter.com/nathanwchan/status/1679343316180271108?s=20) +- [Sparks Particles](https://twitter.com/tokufxug/status/1678821636936716288?s=20) +- [Rain Shader](https://twitter.com/tokufxug/status/1678821326226870273?s=20) +- Satoshi visionOS daily challenge + - [1](https://twitter.com/shmdevelop/status/1672799272113242116?s=20), [2](https://twitter.com/shmdevelop/status/1673172377935679488?s=20), [3](https://twitter.com/shmdevelop/status/1673937080106512384?s=20), [4](https://twitter.com/shmdevelop/status/1674386249061404672?s=20), [5](https://twitter.com/shmdevelop/status/1675383355708420096?s=20), [6](https://twitter.com/shmdevelop/status/1675670697891491841?s=20), [7](https://twitter.com/shmdevelop/status/1676121557880688640?s=20), [8](https://twitter.com/shmdevelop/status/1676878660194963457?s=20), [9](https://twitter.com/shmdevelop/status/1677360102884667393?s=20), [10](https://twitter.com/shmdevelop/status/1677724208439361538?s=20), [11](https://twitter.com/shmdevelop/status/1678113898153791488?s=20), [12](https://twitter.com/shmdevelop/status/1678762009473724424?s=20), [13](https://twitter.com/shmdevelop/status/1679817051408601090?s=20), [14](https://twitter.com/shmdevelop/status/1680318436243828738?s=20), [15](https://twitter.com/shmdevelop/status/1680636629734813696?s=20), [16](https://twitter.com/shmdevelop/status/1680958015418281984?s=20), [17](https://twitter.com/shmdevelop/status/1682015838818402304?s=20) +- [Hologram like material for models](https://twitter.com/tokufxug/status/1680826610159869953?s=20) and [glass-like material](https://twitter.com/tokufxug/status/1680286061283655680) +- [Shader graph experiments](https://twitter.com/tokufxug/status/1679537433929748480?s=20) and [here too](https://twitter.com/tokufxug/status/1679538370501054467?s=20) +- [Mixamo to visionOS](https://twitter.com/tokufxug/status/1679190497783590912?s=20) +- [immersiv.io](https://twitter.com/Immersiv_/status/1681245041648365570?s=20) +- [Background Blur Effect](https://twitter.com/max9xs/status/1682384301797650434?s=20) +- [Interior Design Picture Frame Swapping](https://twitter.com/JustMeDevin/status/1676433437635547136?s=20) +- [Jadu Unity SDK for Vision Pro](https://twitter.com/JaduAVAs/status/1682081253544316928) +- [Portals in visionOS](https://twitter.com/hueezer/status/1677456744463876096?s=20) +- [Apple Valkyrie Pro](https://twitter.com/BartronPolygon/status/1681810387686264832) and [early building](https://twitter.com/BartronPolygon/status/1680823638470328320) +- [Strike Force via game pad](https://twitter.com/BartronPolygon/status/1680744429127352320) +- [Dream with Vision Pro](https://twitter.com/0xSigil/status/1680400417321287680?s=20) +- [Model import & manipulation](https://twitter.com/tina__nigro/status/1679525059034075136) +- [Ploppy Pairs App](https://twitter.com/michael_temper/status/1675099212697022465?s=20) +- [Persistent Content via WorldAnchors](https://twitter.com/eman2XR/status/1677974585965150209) +- [Stream visionOS to Quest](https://twitter.com/zhuowei/status/1678226947560579072?s=20) +- [Animations in visionOS](https://twitter.com/tina__nigro/status/1677104789744746496) and [here too](https://twitter.com/tina__nigro/status/1677351441659305995) +- [Vendor Chat](https://twitter.com/CixLiv/status/1676667434332467200) +- [.gpx file uploads by Tom Krikorian](https://twitter.com/tom_krikorian/status/1676262591616696322?s=20) +- [z-layering content](https://twitter.com/tina__nigro/status/1675932246673334300) +- [Drawing Preview](https://twitter.com/icreatelife/status/1675008939845353472?s=20) +- [Instagram for AVP (concept)](https://twitter.com/BenGeskin/status/1670112830958305280?s=20) +- [Twitter for AVP (concept)](https://twitter.com/BenGeskin/status/1668717282531393536?s=20) +- [Lessons from Simulator building](https://twitter.com/hybridherbst/status/1674765750358122497?s=20) +- [Unity in visionOS](https://twitter.com/tokufxug/status/1681993759700168706?s=20) and [here too](https://twitter.com/tokufxug/status/1674565807051776000?s=20) +- [Infinite Scrolling](https://twitter.com/tina__nigro/status/1673828783139463169) +- [Entire thread of prototypes the first week visionOS released](https://twitter.com/lindadong/status/1673407828571357184?s=20) +- [Piano App](https://twitter.com/agathacapp/status/1672695658376056835) +- [Unity build](https://twitter.com/Ruben_Fro/status/1672363816041201664) +- [Sketchfab Concept by Tina Nigro](https://twitter.com/tina__nigro/status/1672268646373023744) and [further development](https://twitter.com/tina__nigro/status/1672385376596443136) +- [Lighting tests](https://twitter.com/roadtoros/status/1672179071848153089) +- [Pinned Windows](https://twitter.com/James_Abev/status/1672071737238867969) +- [FrameVR on visionOS](https://twitter.com/gabrieljbaker/status/1671951956032782337) +- [Bezel on visionOS](https://twitter.com/julianparc/status/1671786982572462082?s=20) +- [Expo App](https://twitter.com/donadeldev/status/1671643367246032897) +- [Mercury Weather](https://twitter.com/airkai/status/1671778818938540033) +- [glTF Preview](https://twitter.com/warrenm/status/1671747346609344512) +- [The Task App](https://twitter.com/mufasaYC/status/1671686518052642817) +- [Three.js AVP](https://twitter.com/benhouston3d/status/1671683675589672961) +- [WebXR Sample](https://twitter.com/kettlecorn/status/1671668786678644740) +- [Planny App](https://twitter.com/kevin_reutter/status/1671655928364400641) +- [Flighty App](https://twitter.com/FlightyApp/status/1671653865966403584) +- [WebXR in Simulator](https://twitter.com/webmixedreality/status/1671645041540972551) +- [Multiple Apps running in shared spaces](https://twitter.com/DanMillerDev/status/1671621892611145728) +- [Freeform in visionOS simulator](https://twitter.com/DanMillerDev/status/1671620372649897984) +- [Bartron Polygon](https://twitter.com/BartronPolygon/status/1681810387686264832?s=20) +- [visionOS Component Library](https://twitter.com/_atilla1/status/1669063729088962565?s=20) +- [Dan Miller's PolySpatial demo](https://twitter.com/DanMillerDev/status/1666830288637526016?s=20) +- [Grabbing models from Apple website](https://twitter.com/willeastcott/status/1666046889014317056?s=20) +- [iOS Object Capture](https://twitter.com/danmonaghanz/status/1666325516679540737?s=20) +- [Recreating eye gaze + pinch interaction on Quest](https://twitter.com/pvncher/status/1667644409016614912?s=20) +- [Glassmorphism inside SwiftUI by Alex Widua](https://twitter.com/alexwidua/status/1667204921190391810?s=20) +- [Framer Website Vision Pro ui](https://twitter.com/zee7/status/1666830697829658624?s=20) +- [ShapesXR preparing for hand pinch](https://twitter.com/ingashapes/status/1666553818497323009?s=20) +- [Spline concept by Abe Yang](https://twitter.com/abeyang/status/1667289614766460930) +- [WaterMinder App in Testflight](https://twitter.com/ksmolka/status/1682755245225517057?s=20) +- [GOLF+ alluding to working prototype here](https://twitter.com/Rengle820/status/1667692788123590658?s=20) and [here](https://twitter.com/Rengle820/status/1667954382707605504?s=20) +- [WebXR AR Multiplayer Dogfight Prototype](https://twitter.com/_asadmemon/status/1691236088072089600) + +### Other Sources +- [Apple Vision Pro eyes with iPhone on Quest](https://www.youtube.com/watch?v=po6piXWU1TI) +- [Streaming in AVP](https://dribbble.com/shots/21696108-Apple-Vision-Pro-Spatial-Stream?utm-medium=ownedsocial&utm_content=bufferdc416&utm_medium=ownedsocial&utm_source=twitter&utm_campaign=buffer) +- [visionOS on Quest (before visionOS SDK release](https://www.vrcreators.io/visionos-demo-download) +- [Soccer viewing concept on Dribbble](https://dribbble.com/shots/21682180-Football-Experience-Apple-Vision-Pro?utm-medium=ownedsocial&utm_content=buffer60ef8&utm_medium=ownedsocial&utm_source=twitter&utm_campaign=buffer) + + +## Learn +- [Apple's Official Learn Page](https://developer.apple.com/visionos/learn/) + +### Online Courses +- [Reality Uni](https://www.realityuni.com/courses/nextgenapps) + +### YouTube Tutorials +- [Realtime Live Polls App](https://youtu.be/-JAiBE5Ned0) +- [Generative Wall Art app](https://youtu.be/IefFafD8mR8) +- [Basic Physics in RealityKit](https://www.youtube.com/watch?v=rIKRunZvgvA) +- [Model3D for Beginners](https://youtu.be/rbhaERwDMkQ?si=S-i9KMep11DRZ4y3) +- [ImmersiveSpace/RealityView for beginners](https://youtu.be/6xWLIhlVYc4?si=_wA_C8XrrEJFEoiC) + +### Github Repos +- [Evolution of Metal, ARKit, and Reality Kit](https://github.com/ynagatomo/evolution-Metal-ARKit-RealityKit-sheet) +- [Explore visionOS](https://github.com/castlewong/visionOS-Explorer) +- [Getting Started Guide](https://github.com/hunterh37/Introduction-to-VisionOS-and-Spatial-Computing) +- [Awesome RealityKit](https://github.com/divalue/Awesome-RealityKit) + +### Twitter Posts +- [Asset creation workflow](https://twitter.com/AtarayoSD/status/1678946713078464512?s=20) +- [glTF to USDZ Conversion tip](https://twitter.com/AtarayoSD/status/1678933091195441153?s=20) +- [ARKit porting tips](https://twitter.com/AtarayoSD/status/1678345155093614592?s=20) +- [Metal Shader Converter](https://twitter.com/AtarayoSD/status/1677836395220717568?s=20) +- [Various Apple Resources](https://twitter.com/lindadong/status/1671620800024317954?s=20) +- [Thread on AVP WWDC Talks by Reza Ali](https://twitter.com/RezaAli/status/1666131916951801857?s=20) +- [Unity Polyspatial Thread by Eric Provencher](https://twitter.com/pvncher/status/1666476686576332800?s=20) +- [WebXR feature flag](https://twitter.com/fernandojsg/status/1666082588132507660?s=20) +- [AVP Spatial Audio by Sterling Crispin](https://twitter.com/sterlingcrispin/status/1666128456269299713) + +### Podcasts +- [Voices of VR Episodes](https://twitter.com/kentbye/status/1666485886295605248?s=20) + + +### Online Communities +- [visionOS Dev Communitiy](https://twitter.com/i/communities/1676670381879447564) + +### Newsletter +- [XR World Weekly by XReality.Zone](https://xreality.zone/en/tags/newsletter/) + + +## People To Follow +- [Yasuhito Nagatomo](https://twitter.com/AtarayoSD) +- [Satoshi](https://twitter.com/shmdevelop) +- [Tina Nigro](https://twitter.com/tina__nigro) +- [Bart Trzynadlowski](https://twitter.com/BartronPolygon) +- [Sadao Tokuyama](https://twitter.com/tokufxug) +- [Devin Davies](https://twitter.com/JustMeDevin) +- [Tom Krikorian](https://twitter.com/tom_krikorian) +- [visionos.news](https://visionos.news/) +- [Cosmo Luei](https://twitter.com/cosmoluei) +- [Kris Smolka](https://twitter.com/ksmolka) +- [Atilla Taşkıran](https://twitter.com/_atilla1) +- [Ben Hylak](https://twitter.com/benhylak/status/1666171775028449281?s=20) +- [Jonathan Ravasz](https://twitter.com/jonathan_ravasz/status/1666523399525666817?s=20) +- [Rich Lyons](https://twitter.com/richlyons_) +- [Asad Memon](https://twitter.com/_asadmemon) +- [Joe Crotchett](https://twitter.com/joecrotchett) +- [思琦SketchK](https://twitter.com/SketchK_47) + + +## XR Concepts +Concept work not necessarily specific to Apple Vision Pro but interesting nonetheless +- Greg Madison's ["Unity Carte Blanche"](https://twitter.com/GregMadison/status/1665612120744947714?s=20) +- [Hand-Input Navigation](https://twitter.com/haltor/status/1671163104175194113) +- [Finger Interaction Design](https://twitter.com/pvncher/status/1667926145172484097?s=20) +- Josh Carpenter's ["Composable 3D Web"](https://joshcarpenter.ca/composable-3d-web/) +- [Spatial Lego Building](https://twitter.com/panxueni/status/1669992883795918848) +- [9 AR Concepts](https://twitter.com/0xDesigner/status/1665481112188227584?s=20) +- [Guided tours in browser](https://twitter.com/albtaiuti/status/1672138397694201857) +- [Spatial Coding at f.inc](https://twitter.com/jmdagdelen/status/1669445713045098501) +- [Couple AVP with AirTags](https://twitter.com/_LucasRizzotto/status/1667611515212689409?s=20) +- XReality.Zone's [Before developing visionOS, you need to understand the full view of Apple AR technology +](https://xreality.zone/en/posts/apple-ar-before-development-vision-os) +- XReality.Zone's [Beginner's guide to AR: Exploring Augmented Reality With Apple AR Tools](https://xreality.zone/en/posts/beginner-guide-to-ar-exploring-augmented-reality-with-apple-ar-tools) +- XReality.Zone's [What Is Spatial Video On iPhone 15 Pro And Vision Pro](https://xreality.zone/en/posts/what-is-spatial-video-on-iphone-15-pro-and-apple-vision-pro) +- XReality.Zone's [Breaking down the details of Meta Quest 3's upgrades to MR technology](https://xreality.zone/en/posts/detailed-analysis-of-the-upgrades-of-meta-quest-3-in-mr-technology) +- XReality.Zone's [Unlocking the Power of visionOS Particles: A Detailed Tutorial](https://xreality.zone/en/posts/unlocking-the-power-of-visionOS-particles-a-detailed-tutorial) + + +## Device Hardware & Software +- [MetricKit Support](https://twitter.com/AtarayoSD/status/1677264531041705985?s=20) + - So glad there is performance profiling built in +- [Interaction study on Eye Gaze & Pinch](https://twitter.com/KenPfeuffer/status/1674198938650390528) +- [1.5 Meter Resctriction](https://twitter.com/VRmaninJapan/status/1671710366651523073?s=20) +- [Mike Rockwell talking AVP display](https://twitter.com/Azadux/status/1667968411304079362?s=20) and [full video here](https://www.youtube.com/watch?v=DgLrBSQ6x7E) +- [Real time body segmentation](https://twitter.com/pvncher/status/1671175232126689281?s=20) +- [Spec Sheet](https://www.uploadvr.com/apple-vision-pro-specs-features-details/) +- [Overhead strap](https://twitter.com/markgurman/status/1666991438863671298?s=20) +- [visionOS built-in apps](https://twitter.com/aaronp613/status/1671619930498772992) + + +## Critique +- [Limited Rendering Control](https://twitter.com/Tojiro/status/1667028702734209025?s=20) +- [Physics restrictions](https://twitter.com/BartronPolygon/status/1680314097248915456) + + +## Speculation +- [Filmmaking will be huge for AVP](https://twitter.com/MattiHaapoja/status/1666226534313766912?s=20) also [elaborated on here](https://youtu.be/_KMpX3pUqRo) + - Feels like cinema will play a large role in the release +- [Meta is building a gaming platform, Apple is building a computing platform](https://twitter.com/hrafntho/status/1683184993114234880?s=20) +- [VR Video as a major use case on launch](https://twitter.com/dvdaltizer/status/1677360272527302662) +- [Music Creation as killer use case](https://twitter.com/BartronPolygon/status/1674507747004682240) +- [Speculation on hardware changes down the line](https://twitter.com/markgurman/status/1667241221683818496?s=20) +- [Google & Samsung re-entering XR](https://twitter.com/tina__nigro/status/1669388938455154713?s=20) +- [Video Calls while working](https://twitter.com/Hockenmaier/status/1671962820135759872?s=20) +- [Iterations of AVP](https://twitter.com/flyosity/status/1673534528172838917) +- [Apparently cheaper model being developed](https://9to5mac.com/2023/06/11/apple-more-affordable-version-of-vision-pro/) ## ### Video Tutorials | Left-aligned | Right-aligned |