Swift Reality
Swift Reality
  • Видео 8
  • Просмотров 18 955

Видео

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

Комментарии

  • @drswap
    @drswap Месяц назад

    Please make new videos on Vision OS. make this alive, your channel is so much relevant now

  • @sangameshpeddi8307
    @sangameshpeddi8307 5 месяцев назад

    I can't find the reality composert file can anyone help me with this issue, im using the latest xcode

  • @ranf8073
    @ranf8073 7 месяцев назад

    Can someone help me please I can't create a reality composer file it does not show on my xcode and I am struggling 😭

  • @laughtale1181
    @laughtale1181 7 месяцев назад

    im super excited

  • @JeffKomarow
    @JeffKomarow 8 месяцев назад

    I love u 🤖

  • @brunoamteodoro
    @brunoamteodoro 9 месяцев назад

    Yo, any ideia how I can play animations that are embedded to the .usdz file?

  • @deepshah2305
    @deepshah2305 9 месяцев назад

    Will making the ball entity as static constant work? Instead of querying it?

  • @deepshah2305
    @deepshah2305 9 месяцев назад

    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() }

  • @ringosvirtualworld9027
    @ringosvirtualworld9027 9 месяцев назад

    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!

  • @edlopez8084
    @edlopez8084 11 месяцев назад

    Why a jump scare?

  • @IntellectDeveloper
    @IntellectDeveloper 11 месяцев назад

    where is the source code ?

  • @codewithaus
    @codewithaus 11 месяцев назад

    is it possible to load usdz files from a url that points to a file hosted online?

  • @alex_und3r
    @alex_und3r Год назад

    hello! can you explain pls how to create Reality Composer project in Xcode 15? Nice channel btw! You got my sub!

  • @jemmytech5474
    @jemmytech5474 Год назад

    Can you make a video on how to measure height of an object from camera in SwiftUI

  • @Magnetron692
    @Magnetron692 Год назад

    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

  • @nayandave8380
    @nayandave8380 Год назад

    took me 5 minutes to understand the first 1...😆

  • @nayandave8380
    @nayandave8380 Год назад

    That's too useful for beginners like me...thanks a ton for this...

  • @teaberry73
    @teaberry73 Год назад

    in the diagram at 19:09, should the last number be -0.7?

  • @eltordavis
    @eltordavis Год назад

    Hey Keep this going! Please can you make some VisionOS tutorials?

  • @user-td3lb4qi5d
    @user-td3lb4qi5d Год назад

    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?

    • @oliviervincent8911
      @oliviervincent8911 Год назад

      Did you get this resolved? On Xcode beta 8, there is no Reality Composer Project file in the Resources section of a New File.

    • @swapnilxi
      @swapnilxi Месяц назад

      yes I am facing issues

  • @sebastianstrus6273
    @sebastianstrus6273 Год назад

    I learned something from your videos! ruclips.net/user/shortsiDGGlgsSdMs?feature=share

  • @wenbotao1119
    @wenbotao1119 Год назад

    This is an awesome series! Would love if we can download the final project.

  • @wenbotao1119
    @wenbotao1119 Год назад

    Really like your teaching style. Hope you get a lot more views because of the launch of Vision pro

  • @rparham1997
    @rparham1997 Год назад

    Where are you calling loadRollABall ?

  • @sebastianstrus6273
    @sebastianstrus6273 Год назад

    Thanks for the video! This is cool. :)

  • @sebastianstrus6273
    @sebastianstrus6273 Год назад

    Thanks for the video! :)

  • @sebastianstrus6273
    @sebastianstrus6273 Год назад

    Please keep recording these videos! :)

  • @sebastianstrus6273
    @sebastianstrus6273 Год назад

    Well done. I have learned a lot!

  • @sebastianstrus6273
    @sebastianstrus6273 Год назад

    Amazing video!

  • @sebastianstrus6273
    @sebastianstrus6273 Год назад

    Amazing video. Really helpful. This channel will grow a lot. Especially when Vision Pro will be available. :)

  • @rparham1997
    @rparham1997 Год назад

    Could do a tutorial on your photography app?

  • @nathaneriksen8209
    @nathaneriksen8209 Год назад

    Those are some scary ass clowns

  • @tassilovg
    @tassilovg Год назад

    This is dope

  • @CrusadeVoyager
    @CrusadeVoyager Год назад

    Nice content Keep it coming Thank you.

  • @teaberry73
    @teaberry73 Год назад

    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!

  • @BUdJohnson242
    @BUdJohnson242 Год назад

    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.

  • @viperjay1
    @viperjay1 Год назад

    Hi thanks for the video but the text is very blurry (360p on RUclips settings) . Would you mind uploading a higher res version?

    • @lucaban
      @lucaban Год назад

      For me it's 4K 🤔

    • @viperjay1
      @viperjay1 Год назад

      @@lucaban it's 4k now as well for me.

  • @lucaban
    @lucaban Год назад

    Finally !!! I've been waiting for this 😊 awesome job on these videos. Please continue to make reality composer related content forever!!

  • @lOR__-yu4nh
    @lOR__-yu4nh Год назад

    Great teaching style, thanks so much for your videos.

  • @xuehaou
    @xuehaou Год назад

    awesome, thank you

  • @Kanakapallianurag
    @Kanakapallianurag Год назад

    Drop the new video .

  • @Kanakapallianurag
    @Kanakapallianurag Год назад

    i wonder does this RealityKit works exactly like this in XrOs ?

  • @teaberry73
    @teaberry73 Год назад

    Great videos! Love the detail. Please keep these coming! thank you so much!!

  • @fts4life
    @fts4life Год назад

    What is the macOS application that you're showing while talking about Reality Composer starting at 1:01?

    • @fts4life
      @fts4life Год назад

      Nevermind, I see now that Reality Composer for macOS is launched from within Xcode when viewing a Reality File.

  • @Jamescito_
    @Jamescito_ Год назад

    Thank you 🙏🏽

  • @barannnn21
    @barannnn21 Год назад

    appreciate it

  • @EliHartnett
    @EliHartnett Год назад

    Can't wait for part 3!

  • @BUdJohnson242
    @BUdJohnson242 Год назад

    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!

  • @horamupa
    @horamupa Год назад

    God bless you

  • @EliHartnett
    @EliHartnett Год назад

    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!