Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

REQUEST: Baking Pipeline Manager #15

Open
1 of 2 tasks
KirilStrezikozin opened this issue Feb 3, 2023 · 1 comment
Open
1 of 2 tasks

REQUEST: Baking Pipeline Manager #15

KirilStrezikozin opened this issue Feb 3, 2023 · 1 comment
Assignees
Labels
feature upgrade for your old lawnmower

Comments

@KirilStrezikozin
Copy link
Owner

KirilStrezikozin commented Feb 3, 2023

This feature request is:

  • not a duplicate
  • implemented
  • depends on: REQUEST: Bake Jobs #14
  • refers to: managing baking asset pipelines, custom pipelines paths, managing rebakes, ad-bakes, presets and saved full configs filepaths

Is your feature request related to a problem? Please describe.
(private - Discord)
I’m a gamedev working with unreal. The goal is to pack the whole pipeline into Blender.
The game we’re working on needs a lot of small wooden figures like in a Tabletop game.
During the production, we will make many changes to the assets, that’s why I need a very flexible asset pipeline. Right now I have up to 100 single objects to bake into one UV Atlas. They have to be single objects because they store individual geo data, which I pass into the shader.
During production, I need to add more and more objects into the same Texture Atlas (fill up the Atlas till I need a new one). So I only bake the new object into the existing texture to save time. All I have to do is properly manage the UVs.
The drawback is that I have to handle all the textures in Blender. Switching the right texture in the shader to bake into it. This feels hacky and wrong and it is quite limited and not flexible.

What would I need for Bakemaster:
I’m not exactly sure how this would work out, but my idea would be like this:
I have a bake job. In this, I define the target textures (Atlas for Color, Normal etc.) With settings like resolution and so on.
To this bake job, I add all objects that should go into the Atlas.
Baking will add the objects to the existing texture. I can choose which objects in the Bake Job are added. So if I want to, only one object gets added to the atlas (or overwritten).

Describe the solution you'd like to be implemented
That requires a lot of thinking about implementation but the request's fantastic!

  1. Under each bake job (REQUEST: Bake Jobs #14) there will be a Manager panel
  2. Something huge that works)
@KirilStrezikozin KirilStrezikozin added the feature upgrade for your old lawnmower label Feb 3, 2023
@KirilStrezikozin KirilStrezikozin self-assigned this Feb 3, 2023
@KirilStrezikozin KirilStrezikozin added this to the BakeMaster 3.0.0 milestone Feb 9, 2023
@KirilStrezikozin
Copy link
Owner Author

KirilStrezikozin commented Feb 22, 2023

  • update ui, maybe move some stuff to other places like "Manager" panel, basically make the addon look more arranged i dunno

@KirilStrezikozin KirilStrezikozin added the in progress All night I stay not sleeping because I'm thinking about this label Mar 19, 2023
@KirilStrezikozin KirilStrezikozin removed the in progress All night I stay not sleeping because I'm thinking about this label Apr 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature upgrade for your old lawnmower
Projects
None yet
Development

No branches or pull requests

1 participant