Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Need to add an interactive 3D model to my otherwise non-3D app

As briefly as I can; are there any frameworks available that I can drop into an iPad app I'm working on, along with a 3D model, and allow me to add a view that will present the model in an interactive format? Model needs to be rotatable, and ideally I would like to be able to add interactive points on to the model that pop up modal views when tapped.

I have never worked with 3D before in any respect so I'm coming at that part as a complete novice. The 3D model is being supplied to me and will be available in "various formats". The rest of the app is pure Objective-C in which I'm proficient enough.

I have Googled and Googled and have come up with nothing so far.

Failing there being any drop-in frameworks, how much of a challenge is it likely to be to get myself up to speed with what I would need to know? Are there any good starting points to expand my knowledge here?

like image 226
zeroCube Avatar asked Nov 13 '22 21:11

zeroCube


1 Answers

3D is a complex matter, if you don't see your future dealing with it on a regular basis I wouldn't recommend writing your own solutions for it.

The closest you can find to a drag and drop framework would be the SDK of the iPhone / iPad GPU's manufacturer. It's pretty easy to use.

PowerVR SDK Download

After a free registration on their website, you can download the SDK that contains lots of samples with source code. Their framework displays 3D models in their own POD format, which is of course heavily optimized for the iOS devices. Ask your 3D model provider to give you the models in POD format (you can find POD converters / exporters for Maya etc. on PowerVR's website as well).

like image 166
Gabor Furedi Avatar answered Nov 15 '22 12:11

Gabor Furedi