- Видео 8
- Просмотров 18 955
Swift Reality
Добавлен 26 сен 2022
Welcome to Swift Reality! This channel is dedicated to helping others learn native spatial computing development on Apple platforms.
Follow on Twitter: SwiftRealityXR
Follow on Twitter: SwiftRealityXR
August Channel Update - New Apple Vision Pro content, new website, and new visionOS dev community
Swift Reality website: www.swiftrealityxr.com
visionOS Dev Community on Twitter: i/communities/1676670381879447564
visionOS Dev Community on Twitter: i/communities/1676670381879447564
Просмотров: 296
Видео
2023 Basic Physics in RealityKit: Roll-A-Ball game Part 3 - Ball and Pin Physics
Просмотров 1,4 тыс.Год назад
In this tutorial series, we'll build the classic Roll-A-Ball game in augmented reality to demonstrate basic physics in RealityKit and Reality Composer. We’ll also be using SwiftUI to build our screen UI, and the ECS architecture to implement the game logic. Equipment used: M2 Macbook Pro / Ventura 13.2 iPhone 13 mini / iOS 16.2 Xcode 14.3 Follow on: Twitter: SwiftRealityXR #swift #s...
2023 Basic Physics in RealityKit: Roll-A-Ball game Part 2 - Game Controls UI
Просмотров 1,3 тыс.Год назад
In this tutorial series, we'll build the classic Roll-A-Ball game in augmented reality to demonstrate basic physics in RealityKit and Reality Composer. We’ll also be using SwiftUI to build our screen UI, and the ECS architecture to implement the game logic. Equipment used: M2 Macbook Pro / Ventura 13.2 iPhone 13 mini / iOS 16.2 Xcode 14.3 Follow on: Twitter: SwiftRealityXR #swift #s...
2023 Basic Physics in RealityKit: Roll-A-Ball game Part 1 - Project setup and compose game scene
Просмотров 2,7 тыс.Год назад
In this tutorial series, we'll build the classic Roll-A-Ball game in augmented reality to demonstrate basic physics in RealityKit and Reality Composer. We’ll also be using SwiftUI to build our screen UI, and the ECS architecture to implement the game logic. Equipment used: M2 Macbook Pro / Ventura 13.2 iPhone 13 mini / iOS 16.2 Xcode 14.3 Follow on: Twitter: SwiftRealityXR #swift #s...
2023 Your First RealityKit app with SwiftUI and Reality Composer
Просмотров 12 тыс.Год назад
Learn how build your first Apple XR app in Swift, using RealityKit, and learn how Reality Composer works with Xcode to compose scenes with your virtual content, as well as how to work with 3D USDZ models downloaded from the internet. #swift #swiftui #ios #xr #augmentedreality #mixedreality #apple #iosdev Equipment used: M2 Macbook Pro / Ventura 13.2 iPhone 13 mini / iOS 16.2 Xcode 14.1 AR Quick...
2023 Overview of Apple's XR Development Tools
Просмотров 448Год назад
This video runs through some of the development tools that developers can use to build XR apps for Apple devices in 2023. Follow me on Twitter: - SwiftRealityXR Tools discussed in this video: Apple AR Creation Tools Landing Page - developer.apple.com/augmented-reality/tools Xcode 14.2 - apps.apple.com/us/app/xcode/id497799835?mt=12 Reality Composer - apps.apple.com/app/reality-compo...
Simple way to create 3D models of real-world objects
Просмотров 535Год назад
Learn how to generate 3D USDZ models of real-world objects from pictures taken with your phone. Follow me on Twitter: - SwiftRealityXR Simple Photogrammetry on the App Store: apps.apple.com/us/app/simple-photogrammetry/id1659316672?mt=12
2023 Learn Apple XR Development
Просмотров 298Год назад
Welcome to Swift Reality! The new channel dedicated to learning AR/VR/MR development with Apple Technologies. Follow me on Twitter: SwiftRealityXR
Please make new videos on Vision OS. make this alive, your channel is so much relevant now
I can't find the reality composert file can anyone help me with this issue, im using the latest xcode
Can someone help me please I can't create a reality composer file it does not show on my xcode and I am struggling 😭
im super excited
I love u 🤖
Yo, any ideia how I can play animations that are embedded to the .usdz file?
Will making the ball entity as static constant work? Instead of querying it?
Unable to find Reality Composer (Experience file) in the new update. The below way-around worked for me. I am new to iOS, so I would love to hear some feedback for improvement. // // ContentView.swift // roll-a-ball // // Created by D on 11/30/23. // import SwiftUI import RealityKit struct ContentView : View { var body: some View { ARViewContainer().edgesIgnoringSafeArea(.all) } } struct ARViewContainer: UIViewRepresentable { func makeUIView(context: Context) -> ARView { let arView = ARView(frame: .zero) let physics = PhysicsBodyComponent(massProperties: .default, material: .default, mode: .dynamic) // Download From: sketchfab.com/3d-models/bowling-ball-fc8f1162901a4e38b506fe1ab229f296 guard let ballEntity = try? ModelEntity.load(named: "Bowling_Ball.usdz") else { fatalError("Failed to load the Bowling Ball USDZ model.") } ballEntity.generateCollisionShapes(recursive: true) ballEntity.components.set(physics) // Download From: sketchfab.com/3d-models/bowling-pin-028ccb945012460aa9056ffda5b53e20#comments guard let pin1 = try? ModelEntity.load(named: "Bowling_Pin.usdz") else { fatalError("Failed to load the Pin 1 USDZ model.") } pin1.generateCollisionShapes(recursive: true) pin1.components.set(physics) // Create three additional copies of the original entity let pin2 = pin1.clone(recursive: true) let pin3 = pin1.clone(recursive: true) let pin4 = pin1.clone(recursive: true) // Set positions for the additional pins (adjust positions as needed) pin1.transform.translation = SIMD3<Float>(0.0, 0.0, 0.4) pin2.transform.translation = SIMD3<Float>(0.0, 0.0, -0.4) pin3.transform.translation = SIMD3<Float>(0.4, 0.0, 0.0) pin4.transform.translation = SIMD3<Float>(-0.4, 0.0, 0.0) // Create horizontal plane anchor for the content let anchor = AnchorEntity(.plane(.horizontal, classification: .any, minimumBounds: SIMD2<Float>(0.2, 0.2))) anchor.children.append(contentsOf: [ballEntity, pin1, pin2, pin3, pin4]) // Add the horizontal plane anchor to the scene arView.scene.anchors.append(anchor) return arView } func updateUIView(_ uiView: ARView, context: Context) {} } #Preview { ContentView() }
Love your video, concise and informative! BTW, Apple removed Reality Composer from xcode 15, making us unable to use it in mac OS. Any idea to resolve this? Thanks!
Why a jump scare?
where is the source code ?
is it possible to load usdz files from a url that points to a file hosted online?
hello! can you explain pls how to create Reality Composer project in Xcode 15? Nice channel btw! You got my sub!
Can you make a video on how to measure height of an object from camera in SwiftUI
Hi Joe! Thanky a lot for these courses. Your help in this matter is much appreciated! Both thumbs up 👍👍 Many greetings from nearby Stuttgart, Germany, Ralf
took me 5 minutes to understand the first 1...😆
That's too useful for beginners like me...thanks a ton for this...
in the diagram at 19:09, should the last number be -0.7?
Hey Keep this going! Please can you make some VisionOS tutorials?
Yes, coming soon!
Is anyone else experiencing difficulties with the new Xcode 15 beta, specifically when trying to open the Reality Composer app within iOS? I can successfully launch Reality Composer Pro with VisionOS, but I'm unable to make anything else work, including the older Xcode versions. Any suggestions or solutions?
Did you get this resolved? On Xcode beta 8, there is no Reality Composer Project file in the Resources section of a New File.
yes I am facing issues
I learned something from your videos! ruclips.net/user/shortsiDGGlgsSdMs?feature=share
This is an awesome series! Would love if we can download the final project.
Really like your teaching style. Hope you get a lot more views because of the launch of Vision pro
Where are you calling loadRollABall ?
Thanks for the video! This is cool. :)
Thanks for the video! :)
Please keep recording these videos! :)
Well done. I have learned a lot!
Amazing video!
Amazing video. Really helpful. This channel will grow a lot. Especially when Vision Pro will be available. :)
Could do a tutorial on your photography app?
Those are some scary ass clowns
This is dope
Nice content Keep it coming Thank you.
This is an amazing series! thank you so much. Such great level of detail that was also very consumable. Thank you so much! please keep going!
I was curious about what will happen to this channel and to your excellent videos. So glad to hear you're moving forward with the Reality Composer Pro tools. With that said, I really enjoy the method of your teaching and strongly advise continuing the teaching process with the inclusion of a completed project at the end. It's wonderful to see HOW the functions can be applied in the given contexts than just make series of tutorials on 1 thing. Thank you again.
Hi thanks for the video but the text is very blurry (360p on RUclips settings) . Would you mind uploading a higher res version?
For me it's 4K 🤔
@@lucaban it's 4k now as well for me.
Finally !!! I've been waiting for this 😊 awesome job on these videos. Please continue to make reality composer related content forever!!
Great teaching style, thanks so much for your videos.
awesome, thank you
Drop the new video .
i wonder does this RealityKit works exactly like this in XrOs ?
Great videos! Love the detail. Please keep these coming! thank you so much!!
What is the macOS application that you're showing while talking about Reality Composer starting at 1:01?
Nevermind, I see now that Reality Composer for macOS is launched from within Xcode when viewing a Reality File.
Thank you 🙏🏽
appreciate it
Can't wait for part 3!
YOU Rock man! Been waiting for this to drop. Thank you so much. Please keep making more realitykit and swift ui tutorials!! You're the best -- Thank you!
God bless you
More more more!! Seriously, I love your teaching style. Great balance of misc 3d knowledge, how that knowledge applies to development within Apple's scope, and fun!