Jump to content
  • Advertisement
Sign in to follow this  

exporting/model format

This topic is 2799 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

My question is at the end of this post I will start out with a small explanation of what I am doing:

Ok so I made some models in Blender 2.61 and now I am going to write a python script to export these files the way that I want them. For now I am working mainly on terrain. I am considering having two file formats. One for non-animating objects and another for animateable objects like monsters, players and npcs. These will all be exported in a binary format.

Right now I am only worrying about exporting objects that won't animate.

This is the information regarding these models that I think I need to render them:

1) Vertex positions
2) UV texture mapping
3) The actual textures (image files)
4) ...

Now this is where I start to get some questions. Blender allows me to add shaders, do normal mapping and so on inside it. I will use my own shaders and not the ones in Blender. But to do normal mapping I will need to make sure to export the normal maps along with the model as well right? Then in my engine I will need to do the actual normal mapping process?

I'm thinking of creating some header information for my file... like first 30-50 bytes or whatever I don't know at the moment will tell the engine how to process the file. Like whether it uses a normal map and so on. I don't imagine using normal mapping for every single thing.

What is the performace costs of using normal maps? Sure it's better than using a buttload of poly's to gain certain detail (such as on walls etc) but at what point does it level out?

I think this is how it would pretty much go for anything even besides normal mapping.

I am just making all of this up I am not even sure if it's the effective way to go about it. It makes sense to me though.

Any advice, tips and references would be much appreciated :)


Share this post

Link to post
Share on other sites
Sign in to follow this  

  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!