Giter Club home page Giter Club logo

principled-baker's Introduction

Principled-Baker

A Blender Add-on: Bake PBR textures with a few clicks

Principled Baker for Blender 2.79

Features:

  • Autodetection of what needs to be baked by connected inputs
  • Manual selection for texture channels
  • bake almost all Principled BSDF (and more) inputs (Color, Metallic, Roughness, etc.) to image textures
  • Autodetection/Manual selection also for Alpha, Emission, Ambient Occlusion (from node; 2.80 only), Diffuse, Glossiness (invert Roughness), Bump (as hightmap), Vertex Color, Material ID
  • 3 Bake Modes:
    • Combined: Bake a single selected object or bake multiple selected objects with shared UV maps. This is like Blenders default bake.
    • Single/Batch: Bake every selected object separately.
    • Selected to Active: Does what it says.
  • Create new material with new image texture nodes (most image nodes connected)
  • Auto Smooth from object/on/off
  • Auto UV unwrap option: Smart UV Project/Lightmap Pack

Limitations/Warnings:

  • Be careful with Overwrite! It does what it says!

  • Baking works in Cycles only. (see preferences Bake "in" Eevee)

  • Displacement works only with a Displacement node. (Blender 2.80) Vector Displacement does not work.

  • Color inputs of transparent nodes (Transparent, Translucent, Glass) will be ignored by default. This prevents false colors at transitions from being baked into the Color Texture. Deactivate "Exclude Transparent Colors" to bake transparent inputs to Color Texture.

  • Autodetection: If just a Bump node is in the node tree, the Normal Map will always be baked. If a Normal Map and a Bump Map is baked, the Bump node will not be linked in newly created material.

  • Some results from complex mixed shader node trees might not be useful

  • with Material Name to define the Material ID Colors: Duplicate colors are possible!

  • Baking "in" Eevee might crash Blender!

  • known issues:

    • results for Subsurface Radius is not useful
    • results for Tangent might not be useful
    • batch baking with shared materials can give useless, half baked image textures
    • typo in github name (can not be solved?)

Thread on blenderartists: https://blenderartists.org/t/addon-principled-baker/1102187

principled-baker's People

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.