- Home /
Using Unity to Interact with 3d models on iPad
Hello,
We are considering using Unity as the infrastructure for an application that allows the interaction with a three dimensional model of an airplane which is represented as a rendering built in Computer Aided Design (CAD) package which leverages a Unity supported file format.
The user could interact with the airplane, touch different elements of the airplane then have maintenance checklists be presented or other configuration related data.
So you can see that this is not a game that is being developed but an interactive 3d model of an airplane. Our investigation shows us that using Unity will save us considerable time since Unity will provide us the needed infrastructure and support as well as the ability to publish to the iPad.
Does our planned use of Unity make sense? Are there considerations we may have overlooked? Any suggestions or cautions in trying to achieve the building of this application via Unity?
Thanks in advance.
Here's a non-Unity specific comment. I'm thinking about how the interface would work on the iPad. A mouse-based interface can have mouse-over behavior- parts that the mouse is over can be highlighted. This cues the user which areas of the model can be clicked on. But for a touch interface you might need to come up with something else. $$anonymous$$aybe a scrolling list of selectable plane sections, just as a secondary selection method? Just a thought.
Answer by Bampf · Sep 19, 2010 at 04:13 PM
What you describe sounds feasible, even straightforward.
If each section of the plane is a separate mesh you will find it easy to detect which one has been touched/clicked, and highlight it. (That's not the only way to do it, but probably the most natural.)
Think about if there are any other requirements you haven't mentioned yet. For example, if you need the ability to push updates to the plane model, or print out the checklists. Unity may or may not have natural solutions to those types of problems. (Printing the checklists might be the hardest thing, at least until Apple addresses that in iOS 4.2.)
But an interactive 3d model sounds like a task that's perfect for Unity.
Answer by Eric5h5 · Sep 19, 2010 at 06:26 PM
Keep in mind that CAD models tend to be horrible for displaying in real-time 3D, especially on something like the iPad where the GPU is quite limited. Unity has a 65,536 vertex limit per mesh (no real limits on the number of meshes), though that's not much of a limitation on the iPad since you don't want to get anywhere near that high anyway.
I double Eric on this, be very very careful with CAD export, they are not optimized at all for real time engines. And a lot of work will be required to optimized and even rebuild most parts. the problem being, everything you see on ipad is 99% very low poly and incredible texture artwork, the opposite of a CAD export ( skyhigh poly, 0 texture...)
Your answer
![](https://koobas.hobune.stream/wayback/20220613073503im_/https://answers.unity.com/themes/thub/images/avi.jpg)
Follow this Question
Related Questions
How to create a 3D object (terrain) using imported data (CSV, txt)?! 2 Answers
3D model of a house 1 Answer
Objects or Meshes? 1 Answer
How to create 3d models for game and how to add them to game 2 Answers
Character Controller acting strange 1 Answer