Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

This question already has an answer here:

I want to use ShiVa 3D game engine to build a 3D RPG game. And I want to load other people's 3D models into my game so that I wouldn't need to draw these things myself.

Here's a building model I loaded in 3ds Max, I don't know if I loaded this model in game engine, can my character enter this building and see the decoration inside? How can I verify this?

And if I cannot let my character enter this building, is there any resources that I can use on the Internet?

Thanks in advance.

share|improve this question

marked as duplicate by Byte56, Josh Petrie, bummzack, Anko, Trevor Powell Apr 9 '13 at 8:58

This question was marked as an exact duplicate of an existing question.

up vote 0 down vote accepted

Loading 3D models is a pretty standard feature of game engines, and any engine worth its salt will be able to load at least a few formats, whether or not it is a proprietary format, or a common format such as 3DS/FBX/MB. Check the documentation you have for loading static geometry, and what formats are supported. The biggest issue you will have is going to be collision mesh generation. Depending on what your engine supports, it may load the entire model as one large object, and generate a single collision primitive for the entire building, at which point walking inside it wouldn't work. If the parsing system loads and generates the building on a per object basis, then you can get the ability to enter the building. This is also dependent on how the model was constructed in the editor (3ds max/maya/etc).

share|improve this answer
Thanks. So if I want to let my character walking inside, I need to know how the engine parse the model and how the model be constructed. I can go check how the engine parse the model, but I don't know how to verify how the model was constructed. Can you tell me how? Thanks~ – Po-Jen Lai Apr 8 '13 at 14:18
Load up the model file within the editing program it was made in, and check to see if the entire model has been packaged as a single object, or if it is broken out into many different pieces. If you aren't working directly with an artists, this can be an inconvenient process to find models that are built for your intended purpose. – Evan Apr 8 '13 at 14:21
Thank you! I loaded the building mentioned in my question in 3ds Max, and I can delete some part of the model(till the floor left), this means the model is somewhat on a per object basis, right? And I have looked up all my resources but couldn't find how to see the configurations of ShiVa 3D game engine, do you know how to check this? Thanks a lot, really!!! – Po-Jen Lai Apr 8 '13 at 14:38
I don't know anything about the engine itself, but the documentation that talks about static geometry and collision meshes should provide some indication as to how the engine handles it. If not, you will just have to play around with it and see what you can get. – Evan Apr 8 '13 at 15:06
Thanks for your help!!! I'll try. – Po-Jen Lai Apr 8 '13 at 16:24

Not the answer you're looking for? Browse other questions tagged or ask your own question.