GithubHelp home page GithubHelp logo

ashleyem / the_lightmapper Goto Github PK

View Code? Open in Web Editor NEW

This project forked from naxela/the_lightmapper

0.0 0.0 0.0 111.54 MB

Fast and easy baked GI Lightmaps for Blender and Cycles

License: GNU General Public License v3.0

Python 100.00%

the_lightmapper's Introduction

โ„น 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.

Installation

Features

Usage

Documentation

Images and Videos

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.

Features - Version 0.3

Automated lightmap baking

The 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:

Usage

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

Watch the video

Watch the video

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

the_lightmapper's People

Contributors

artyif avatar ashleyem avatar dacre-denny avatar naxela avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.