Difference between revisions of "FAQ"

From Bakery GPU Lightmapper: Wiki
Jump to navigation Jump to search
Line 35: Line 35:
 
'''Can Bakery be used at runtime?'''
 
'''Can Bakery be used at runtime?'''
  
Current Unity edition of Bakery is for editor use only, i.e. baking logic only works on editor side, and builds can only display baked lightmaps, not generate new ones. Technically baking can be invoked at runtime, but there is no finished/documented API for that. You would also have to manage scene exporting, atlas packing and texture importing manually. Runtime baking would also require a modern Nvidia GPU from your players and would be up to you to ensure that builds don't go out of memory. So the answer is: it's doable, but with a lot of coding and probably not worth it. Runtime baking has very different constraints and requirements.
+
Current Unity edition of Bakery is for editor use only, i.e. baking logic only works on editor side, and builds can only display baked lightmaps, not generate new ones. Technically baking can be invoked at runtime, but there is no finished/documented API for that. You would also have to manage scene exporting, atlas packing and texture importing manually. Runtime baking would also require a modern Nvidia GPU from your players and it would be up to you to ensure that builds don't go out of memory. Overall, it's doable, but with a lot of coding and probably not worth it. Runtime baking has very different constraints and requirements.

Revision as of 13:29, 2 October 2019

Does it have realtime GI?

No.


What about mixed lighting?

Yes! Bakery supports combining real-time direct lighting with baked indirect, as well as subtractive and shadowmask modes.


What about directional lightmaps?

Oh yes, we have quite a variety.


Which platforms are supported?

You can ship games with Bakery lightmaps on any platform. But for using Bakery you will need a 64-bit Windows (7+) machine with a Nvidia (6xx or newer) card. Check system requirements.


Is it progressive? Does it show lightmap updates in real time?

No. Just a progress bar.


Can Bakery take advantage of multiple GPUs?

Yes it can. Bakery is based on OptiX, so same rules apply:

Image38.png

Additionally, if you are baking in RTX mode, all GPUs should be RTX to work together.


Can Bakery be used at runtime?

Current Unity edition of Bakery is for editor use only, i.e. baking logic only works on editor side, and builds can only display baked lightmaps, not generate new ones. Technically baking can be invoked at runtime, but there is no finished/documented API for that. You would also have to manage scene exporting, atlas packing and texture importing manually. Runtime baking would also require a modern Nvidia GPU from your players and it would be up to you to ensure that builds don't go out of memory. Overall, it's doable, but with a lot of coding and probably not worth it. Runtime baking has very different constraints and requirements.