2012-10-08 41 views
5

Lo más brevemente que pueda; ¿Hay algún marco disponible que pueda incluir en una aplicación de iPad en la que estoy trabajando, junto con un modelo 3D, y me permita agregar una vista que presente el modelo en un formato interactivo? El modelo debe ser rotativo, e idealmente me gustaría poder agregar puntos interactivos al modelo que muestra las vistas modales cuando se toca.Necesito agregar un modelo 3D interactivo a mi aplicación que no sea en 3D

Nunca antes he trabajado con 3D en ningún aspecto, así que estoy en esa parte como novato. El modelo 3D se me está suministrando y estará disponible en "varios formatos". El resto de la aplicación es Objective-C puro en el que soy lo suficientemente competente.

Tengo Google y Google y no han encontrado nada hasta ahora.

En caso de que no haya ningún marco de referencia, ¿cuánto desafío es probable que me ponga al día con lo que necesitaría saber? ¿Hay algún buen punto de partida para expandir mi conocimiento aquí?

+0

[SceneKit] (http://developer.apple.com/library/mac/#documentation/3DDrawing/Conceptual/SceneKit_PG/Introduction/Introduction.html)? – TheAmateurProgrammer

+0

Mi pregunta no lo aclaraba completamente antes, pero es una aplicación para iPad. Por lo que puedo decir, SceneKit es solo OS X ... – zeroCube

+0

Puedes probar Cocos3d –

Respuesta

1

3D es un asunto complejo, si no ve su futuro lidiando con él regularmente, no recomendaría escribir sus propias soluciones para él.

Lo más parecido que puede encontrar a un marco de arrastrar y soltar sería el SDK del fabricante de la GPU de iPhone/iPad. Es bastante fácil de usar.

PowerVR SDK Download

Después de un registro gratuito en su página web, se puede descargar el SDK que contiene una gran cantidad de muestras con código fuente. Su marco muestra modelos 3D en su propio formato POD, que por supuesto está muy optimizado para los dispositivos iOS. Pídale a su proveedor de modelo 3D que le proporcione los modelos en formato POD (puede encontrar convertidores/exportadores de POD para Maya, etc. en el sitio web de PowerVR también).