Jump to content
  • Advertisement
Sign in to follow this  
HexDump

Where do you generate your lightmaps.

This topic is 5105 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

Hello, I build my levels with 3d studio max. I have been checking for a pluging or something to create lightmaps but I did not find any, so, I would like to know where do you generate your level lightmaps for your game. Is there any external util or max pluging to achiveve this?. Thanks in advance, HexDump.

Share this post


Link to post
Share on other sites
Advertisement
Hey,

I can't remember exactly where it is done, but the Q3Radiant generates lightmaps and dumps them out in a 128*128 matrix with RGB elements. Search online for radiosity calculators or something along those lines and see if you can turn anything up, I've never done this myself, the only experience I have with lightmaps is building them in DirectX based on what is contained in the .BSP file.

If I run accross anything I'll let you know,

Permafried-

Share this post


Link to post
Share on other sites
Here's two lightmapper I'm aware of:

FSRad is a radiosity processor specialized for lightmap generation: http://www.fluidstudios.com/fsrad.html

gile[s] is a global illumination / radiosity lightmapper, capable
of rendering high resolution lightmaps fast and efficiently: http://www.frecle.net/giles/

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
3dsmax from version 5 and up(or something) has builtin support for creating lightmaps.

Share this post


Link to post
Share on other sites
Yes, I was looking for this. My first priority was to create then in max, but the problem is that max only creates a lightmap for all the scene in a big texture, and this is not what we, game developers, need, am I wrong?


Thanks in advance,
HexDump.

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
in general you only want one big lightmap texture for the entire scene. if the scene is very large then 2 or 3 may be used though.

Share this post


Link to post
Share on other sites
I see. But this could be a problem in cards witn say 16/32 MB of mem I think. What is the usual size for a LM texture? 1024x1024?



HexDump.

Share this post


Link to post
Share on other sites
Quote:
Original post by HexDump
... My first priority was to create then in max, but the problem is that max only creates a lightmap for all the scene in a big texture, and this is not what we, game developers, need, am I wrong?


How do you do that? The "render to texture" in Max 5 creates one lightmap for each object. Actually I want it like yours: only one large lightmap for the whole scene.

Share this post


Link to post
Share on other sites
it is easy, Render to texture->Add a light map-> Render.

Anyway I think this is great for little levels. I´m making a rtype clone in 3D and levels are pretty large, so, I think 3dmax is not the way to go (can anyone confirm it?). Gile[s] is great but it do not eats big meshes, so, I don´tknow where to go.


HexDump.

Share this post


Link to post
Share on other sites
Quote:
it is easy, Render to texture->Add a light map-> Render.

Um, CMIIW, this still bakes texture on per-object basis? (not per-scene).

Quote:
Anyway I think this is great for little levels. I´m making a rtype clone in 3D and levels are pretty large, so, I think 3dmax is not the way to go (can anyone confirm it?).

So, I guess your level is one large object? You can cut it into smaller parts (objects) and generate a lightmap for each.
We've been using MAX to generate lightmaps. For our case it has been very effective as the artists are already familiar with MAX lighting/shadow system.
Our maps are made of many small objects. Too many actually, so I'm trying to find a way to merge lightmaps.

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.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!