← All ideas
  • Published 22 Oct 2022

Opacity of object from 0 to 1

Make object opacity parameter from 0 to 1 like in 3ds max and make it animation able

100%

Development Status: Open

Upvote 2 Downvote 0
alex4
22 Oct 2022

10 Comments

Steve

To everyone saying you can do it with a shader- that is not a solution.

Lauloque

you can do it in the shader

1D_Inc

Unless object has several materials

1
Lauloque

Fair point.

add an attribute node to each material's alpha and then it'll dissapear for the entire object if that object has the attribute. You add the attribute in a geometry node modifier. Then you can keyframe the value driving the attribute on a per object basis.

Lauloque

Sure you can do that to, and it's probably faster to just make a driver from a custom property which you can copy and paste in two clicks.

But having it on object level would allow a more granular control. Also, I guess it could make sense to have this available on collections too 🤔

2
Wilphi

You can add a value node to one of your materials, connect it to the alpha. Than with only the value node selected hit ctrl+g (group it). Now you can add that group to any of your materials and when you open the group from any of your materials by hitting the tab key you can adjust the value node. Setting it to 0 will make any material transparent. That solution does only work if your objects have unique materials of cause. When they share the same material the objects will be invisible. so the solution od 3di is nicer =D

costa

You can use geometry nodes very easy to have some common attribute across the shaders

alex4 Author

but what if its complex object with a lot of shaders and its parent/group? in 3ds max its applying to all objects and shaders in group

1D_Inc

It is problematic if materials of an object you want to hide presented in other part of a scene.