Join Tammy Coron for an in-depth discussion in this video An introduction to Model I/O, part of Model I/O Quick Start.
- [Instructor] Before jumping in and learning how to use Model I/O, let's start with answering the basic question. What is Model I/O? Model I/O was first introduced in 2015 and is Apple's framework for managing and handling 3D assets and the associated data. Model I/O is integrated into SceneKit, MetalKit, and GLKit. It's also integrated with Finder, Quick Look, and Xcode. Why would you use Model I/O? What are the benefits? What are the features? Well one of the biggest features to using Model I/O is its compatibility.
For example, with Model I/O, you can import from and export to a variety of third party modeling file formats. In this course we'll mostly be working with a Wavefront file format but that's not the only one Model I/O can support. As you can see here there are quite a few. In addition to importing and exporting assets, you can also modify and bake them. You could do this right inside of Xcode using the editor or you could use the API's directly. Finally, another huge benefit of using Model I/O is the ability to bring realism to your scenes and assets.
You could use things like IES profiles and realistic cameras without having to spend a lot of time calculating all the finite details because the Model I/O API's handle that for you. After using this framework, you'll quickly come to realize the power of Model I/O.
- Understanding assets
- Importing and exporting 3D assets
- Adding realism to assets
- Modifying and baking assets
- Integrating Model I/O
- Working with Model I/O and SceneKit
- Setting textures to enhance a scene