So I have Unity 3 free version, and ive recently started looking to making maps for my FPS. While researching making maps i have stumbled upon the new Beast Lightmapping feature. The videos on youtube make it look so impressive and wonderful to use, but, is there any reason to use it in Unity free version? As you cannot have either soft or hard shadows on? Or maybe I am just misunderstanding this, does anyone have any insight?
Answer by Bunny83
Feb 27, 2011 at 03:23 AM
Well, using lightmaps can increase performance when used the right way. Since the lighting don't have to be calculated at runtime. Even if shadows are not calculated, you can add them "manually" if you want. You can edit the lightmap with eg. photoshop.
Well, in fact, Eric is right ( like always ;) ).
The Beast-Lightmapper is a 3rd party lightmapper that is integrated in Unity. The calculation of the lightmaps is completely seperated from Unity. Unity just exports all geometry, lights and relevant data that's needed to bake the lightmap and provide this "datapackage" to the Beast-Lightmapper.
Make sure you enable shadows when baking. Unity will warn you that you need pro for realtime shadows but in the end it's Beast that do the calculations. And don't forget: only GameObjects that are marked as "static" are included in the calculations. But all that's explained in this youtube video about Beast in Unity.
Thanks. I solve the problem turning on "Shadow Type" in the inspector windows of the lights. Unity free works with shadows for Lightmapping.
Answer by Eric5h5
Feb 27, 2011 at 04:00 AM
The difference between Pro and non-Pro is that non-Pro doesn't have global illumination when using Beast. It does have shadows.
No, the free version can have baked global illumination (in Unity, the property is called "ambient occlusion"). The free version does not have shadows, baked or real-time.
@anomalous_underdog: sorry, but no, that's completely wrong. You don't need Pro to bake shadows, and global illumination is not ambient occlusion, it's indirect lighting. Ambient occlusion doesn't even use lighting. See the docs. As I said, Pro has global illumination, non-Pro does not, both have shadows.
Answer by DaveA
Feb 27, 2011 at 04:47 AM
Indie lacks real-time shadows (right?). So if you want good looking shadows, radiosity, and otherwise really nice looking spaces that generally don't move, lightmapping is a good way to go.
No, the free version has real-time lights. What it lacks is shadows, real-time or baked.
Sorry, meant real-time shadows. Well, I'm using the free version, I'm baking shadows just fine. I mean, I'm baking lightmaps, which look just like shadows, unless that's something different.
@DaveA: it's not different, and you're correct. anomalous_underdog has no idea what he's talking about.
Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.
The best place to ask and answer questions about development with Unity.
To help users navigate the site we have posted a site navigation guide.
If you are a new user to Unity Answers, check out our FAQ for more information.
Make sure to check out our Knowledge Base for commonly asked Unity questions.
If you are a moderator, see our Moderator Guidelines page.
We are making improvements to UA, see the list of changes.
Answers and Comments
1 Person is following this question.
External Lightmapping tool doesn't export all selected objects
Can't understand lightmapping
Ambient Light vs Skylight? - Beast Lightmapping and Render Settings
Lights no longer work after removing lightmaps