GithubHelp home page GithubHelp logo

aeronmiles / addon_bake_groups Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dertom95/addon_bake_groups

0.0 1.0 0.0 3.25 MB

blender-addon to bake materials to textures, create atlas uvmaps out of group-UVs and bake it

License: Other

Python 100.00%

addon_bake_groups's Introduction

addon_bake_groups

Install:

  • download as zip
  • open blender > edit > preferences > addons > install... > select downloaded zip-file
  • search for 'bake' or and select 'Bake Groups': install

How to use: In order to render your material to textures you obviously need:

  1. a valid uvmap on your mesh
  2. images to render onto
  3. Set render-engine to cycles: scene-properties->render-engine cycles
  4. find 'bake groups'-panel:

bakegroupspanel

2 = Create 'bake group'
3 = process all(!) 'bake groups' and bake its textures (blender will become unresponsive during the whole process! This might take a while. The only feedback can be seen in the console)
1 = save the textures afterwards. Caution: The textures need to have a valid filepath (saved somewhere or loaded it from file)

bakegroupspanel
Once you created a 'bake group' you can:
1 = add slot to the bakegroup for which the material should be baked to the textures. Adding multiple objects will try to bake all materials to the specified texture(s)
2 = select object for this slot
3 = the uv-map used for baking (if building multiple objects make sure its uvmaps do not intersect)
4 = add bake-type
5 = choose type of baking( 'DIFFUSE', 'ROUGHNESS', 'AO', 'SHADOW', 'NORMAL', 'UV', 'EMIT', 'ENVIRONMENT', 'COMBINED', 'GLOSSY', 'TRANSMISSION', 'SUBSURFACE' )
6 = choose the image this bake-command should bake to 7 = show influence-options (if bake-type has any)
8 = bake this group only (blender will become unresponsive during the whole process! This might take a while. The only feedback can be seen in the console)
9 = hide/show all the details

If using multiple materials that intersect their uvmaps or using multiple objects to build a atlas-map you can use the 'atlas creator'. You can find it in the uveditor's sidebar (toggle with 'n'-key) atlascreator
1 = select 'bake group'
2 = specify name for the uvmap to be generated
3 = separate uvmaps so they have their own space (only needed if uvmaps intersect)
3a) using the 'pack multi-materials on one uv-slot' will use the space for one object and pack all material-uvmaps onto it.
4 = remove uvmaps with the same name before (re)generating a new one
5 = automatically set 'bake uv-map' for each object in the bake-group to the new one 'Create UVMap' = Generates the new uvmap and shows it immediately

VIDEO:
Small video overview how to use the plugin

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.