BS / Blender to XCode to simple ARKit app (LIVENODING 675) HD
In this half an hour live recording of Blender Sushi episode, I am going to show you the step by step of how you can bring 3D content asset from Blender into Apple XCode 9 beta into an app on the iPhone. There is a few gotchas since I am currently using the beta version of XCode 9 and MacOS High Sierra. Other than that, the whole process should be pretty clear and the app works in the end. The whole process could take under 5 minutes, at around 15 minutes, I was experiencing this XCode processing hickups, but the actual app creation is pretty much done. Basically few important points: 1. You need to have Mac device to run XCode, you need iPhone and Blender. 2. XCode will take Collada DAE format which it can understand and convert into SCN SceneKit native format. DAE has its own limitation, but other than that, pretty good file format to bundle a 3D contents. 3. Ideally, Blender should and hopefully can export SCN format. 4. XCode provides some kind of simple 3D editor that helps you prepare the SCN 3D format for AR. 4. ARKit is relatively new, but I really like the simplicity of it. 5. You might need to watch some WWDC 2017 video on ARKit, perhaps further study and check some video tutorials and examples utilizing ARKit. 6. The Augmented Reality template simply will allow user to display the 3D as AR with real life environment background. There are a lot more you can do with ARKit, such as being able to place the 3D object on the floor, anchor it to feature points, etc. 7. For further study, check Apple WWDC videos and documentation on SceneKit. SceneKit format is pretty robust and definitely something to understand well in order to prepare your 3D creation as something that will work best inside Apple App. 8. Blender DAE always has this issue of the Z-axis being up axis whereas Y-up is generally the correct orientation. Feel free to ask me questions. I am also relatively new to ARKit, Swift programming language and Apple XCode development, but I am very excited to further explore and study this area, hopefully we can all work together. Enjoy!