Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Bevy supports Lightmaps! But nobody uses them because most people don't know how. Blender can bake lightmap images, and Skein can help get those images into Bevy as Lightmap components. Hopefully this increases the amount of people using lightmaps (because they make static things look great!)
So far Lightmap generation works, but images are stored in the relevant material which seems a bit awkward and could lead to garbage build-up if objects are renamed->baked->renamed.
Other bake tools don't necessarily create materials, although some have the option to create "lightmap materials" on by default. This would provide a place to handle images per-bake at the cost of materials that are probably going to go unused.
TODO:
Lightmap) and glTF extension that references images in the glTF export.Lightmapcomponents in Bevy scene when spawned.