https://github.com/naxela/the_lightmapper
Fast and easy baked GI Lightmaps for Blender and Cycles
https://github.com/naxela/the_lightmapper
addon blender cycles eevee hdr hdr-lightmaps lightmapper
Last synced: 3 months ago
JSON representation
Fast and easy baked GI Lightmaps for Blender and Cycles
- Host: GitHub
- URL: https://github.com/naxela/the_lightmapper
- Owner: Naxela
- License: gpl-3.0
- Created: 2019-04-12T14:51:28.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-03-05T08:48:35.000Z (over 1 year ago)
- Last Synced: 2024-05-21T14:05:19.459Z (about 1 year ago)
- Topics: addon, blender, cycles, eevee, hdr, hdr-lightmaps, lightmapper
- Language: Python
- Homepage:
- Size: 133 MB
- Stars: 682
- Watchers: 36
- Forks: 52
- Open Issues: 115
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
ℹ Note: I'm slowly making a new and improved version of the Lightmapper. It's currently located in the "Lightmapper-One" branch, but keep in mind, it's very early and WIP - Naxela.
## The Lightmapper

### Description
The Lightmapper is an addon for Blender that implements lightmapping and denoising capabilities for global illumination texture baking with support for 32-bit HDR Lightmaps.
Baking is done through Cycles, and includes automatic material setup, automatic UV setup, encoding options, format options and advanced postprocess filtering. The setup is object-centric, meaning that you can customize the settings for each individual object, providing you with the easiest and most versatile lightmapping solution for Blender.
### Features - Version 0.3
- Automated lightmap bakingThe addon automates everything you need to bake, ranging from scaling, material setup, uv-layering, uv-unwrapping and more:

- Per-object settings
Each object can have it's own settings and be customized in terms of resolution, uv margin and unwrap mode:

- Multi-material support
Add as many materials to each object as you want:

- AI-based Denoising
Integrated denoising as well as support for faster CPU OIDN denoising and GPU Optix denoising:

- Performance and speed
Baking presets automatically adjusts sampling, quality and tile settings based on situation and CPU/GPU:

- Postprocess filtering
Additional filtering to give your lightmaps an extra edge and quality through OpenCV:

- Background-baking
Is your baking going to take a long time? Try background baking, which let's you continue working on your scene:

- Easy material management
Apart from automatic material setup, resetting materials is easy and baking without material setup too for external engines:

### Installation
Installation of The Lightmapper is straight forward. All you need to do is download the latest release, and install as a .zip file from inside Blender. For more information, please refer to the wiki section: COMING SOON
### Usage
To lightmap, the scene needs to be saved to disk.
To enable lightmapping for single objects, go to object properties/The Lightmapper and enable it.

If you want to bake the whole scene, you can enable lightmapping for all objects by going to Utilities and click "Enable for set" - By default it will apply this to all the objects in the scene.

For more information, please refer to the wiki section: COMING SOON
### Documentation
The wiki page is under construction, and documentation is in the process of being written.
### Images and Videos
[](https://www.youtube.com/watch?v=RaWNQrSaymo)
[](https://vimeo.com/447551701)
*HTML5 lightmap examples - Powered by Armory3D*
http://laboratory.naxela.info/experiment_1/
http://laboratory.naxela.info/experiment_2/
http://laboratory.naxela.info/experiment_3/
http://laboratory.naxela.info/experiment_4/
http://laboratory.naxela.info/experiment_5/
http://laboratory.naxela.info/experiment_7/
http://laboratory.naxela.info/experiment_8/
http://laboratory.naxela.info/experiment_11/
http://laboratory.naxela.info/experiment_12/
http://laboratory.naxela.info/experiment_13/
----
*3rd Party addon compatibility*
- OpenCV:
https://pypi.org/project/opencv-python/- Blender Xatlas by Mattedicksoncom:
https://github.com/mattedicksoncom/blender-xatlas