Questions tagged [usdz]

Universal Scene Description (USD) is a standard to promote interop and exchange of 3D scene descriptions between artists, developers and film studios. USDZ is a WYSIWYG editor developed by Apple and Pixar.

USDZ was introduced by Apple in WWDC 2018 as a WYSIWYG editor developed with Pixar, that allows developers to bring objects from Photoshop and Dimension into an AR environment.

Its features according to Pixar includes:

  • Robust schemas for interchange of geometry, shading, and skeletal deformation
  • High performance data retrieval and rendering, including powerful instancing features
  • The ability to package user-selectable content variations, natively
  • A sound architecture that is flexible enough to adapt to future needs
149 questions
1
vote
1 answer

Swapping materials on a ModelEntity in RealityKit

I have a 3D Model (USDZ) in RealityKit that has one PBR material. I can select the model via UILongPressGestureRecognizer. When I select it I need the 3D Model to change color, so the user knows that is been selected. I have kind of got it to work…
CodeChris
  • 41
  • 4
1
vote
1 answer

SceneKit – Not rendering USDZ model

I have a valid .USDZ file format for a 3d model from the following link I would like to add to my SceneKit application in Xcode. https://solarsystem.nasa.gov/resources/2392/earth-with-clouds-3d-model/ However, as seen in the following error: XCode…
1
vote
0 answers

Best way to render 3D animations in Swift from Maya

I've got two apps, one in Unity and one in iOS (created using Swift in Xcode). For the Unity game, our animator exports the 3D models from Maya into an fbx file which we are then able to render in the game. Our challenge now is being able to render…
kbunarjo
  • 1,277
  • 2
  • 11
  • 27
1
vote
1 answer

Reality Converter – Problem converting USDZ file with multiple animations

I created in Blender a simple cube with 2 animations, one animation move up and down the cube and second one rotating cube on his position. I exported this file in glb format and I tried to converted using Reality Converter, unfortunately I can only…
Damiano Miazzi
  • 1,514
  • 1
  • 16
  • 38
1
vote
1 answer

SceneKit – Changing colors of USDZ model

I created a view with SceneKit using a USDZ file, how can I change the colors of a particular material from gray to something else directly in the SwiftUI code? var scene = SCNScene(named: "2020_BMW_M5.usdz") var body: some View { VStack…
1
vote
1 answer

USDZ file losing Model Parts when opened in Reality Composer

In the USDZ 3d model format, my model has multiple parts that can be selected and edited. However, when the model is opened in Reality Composer, the model seems to lose the multiple parts, which makes the animations that I want to do…
Ryan
  • 630
  • 8
  • 20
1
vote
2 answers

RealityKit – Playing animation from USDZ file in Xcode 13

I'm trying to play animations from a usdz file. So I was given a .dae file and a .scn file both of the same thing. for RealityKit they only accept .usdz files. So I used Xcode's exporter and exported them both to .usdz format. However the animations…
Bhavin p
  • 98
  • 10
1
vote
0 answers

Using the Object Capture API with the camera of the Android device

Can I take photos from an android device or any camera instead of an ipad or iphone while using the Object Capture API? What negative side effects can it have. Note: I'm asking this question because I noticed that the size of the usdz model has…
1
vote
1 answer

How to access USDZ schema at runtime

From what I have read at https://developer.apple.com/documentation/arkit/usdz_schemas_for_ar it looks like you can do some great AR stuff like anchoring all from within the USDZ file itself. I understand you can access this schema with python, but I…
mabarif
  • 241
  • 2
  • 10
1
vote
1 answer

How to add/multiply textures in USDZ format?

I've been trying to figure out a way to mix textures in USDZ, but I can't find anything. Say I have a model with three textures and three UV Channels. I have texture A on channel 1, texture B on channel 2, and a mask texture on channel 3. I want to…
AGogel
  • 21
  • 5
1
vote
0 answers

RealityKit - Mapping real world textures based on LiDAR scan (not Photogrammetry)

I want to build an app that lets devices with the LiDAR Scanner scan their environment and share their scans with one another. As of now, I can create the mesh using the LiDAR Scanner and export it as an OBJ file. However, I would like the ability…
HeySaiK
  • 480
  • 1
  • 6
  • 17
1
vote
1 answer

RealityKit – Import USD mesh and get material names

How can I get a name of material that is assigned to my USD mesh? for mat in importedModel.model!.materials { print(mat) print(mat as? SimpleMaterial) } I'm getting mostly nil when trying to recast it. I want to re-configure all my…
Dariusz
  • 960
  • 13
  • 36
1
vote
1 answer

Reconstruction failed Error with HelloPhotogrammetry

I'm trying to create a USDZ object with the tutorial from Apple Creating 3D Objects from Photographs. I'm using the new PhotogrammetrySession within this sample project: Photogrammetry Command-Line App. That's the code: let inputFolderUrl =…
Jonas Deichelmann
  • 3,513
  • 1
  • 30
  • 45
1
vote
0 answers

FBX exported model's texture tiling issue in Reality Converter

I am exporting an FBX character from Maya to Reality Converter. In Maya, I base the settings on the "Autodesk Media and Entertainment" profile, I embed media to make sure textures are exported, and I set the scale to meters. The textures work well…
Amedeux
  • 11
  • 1
1
vote
1 answer

Convert GLB with animation to USD format?

I am working with threejs library. I want to convert glb animation file format to usda animation format? İs there any way/library to do it. Any answer would be helpful. Thanks :)