Iam searching for a so called bevel shader, Like the one in Blender: https://docs.blender.org/manual/en/latest/render/shader_nodes/input/bevel.html and i remember there was one for unity too. Is anyone aware of something Like this?
Bevel Shader
Has far as i am aware it can't work in a rendering pipeline where the triangle isn't aware of it's neighboring faces and the distance from the edge.
As you can read, even in belnder it is Cycles only.
You will need to bake the bevel in cycles then export to godot.
Idk if unity has one but it's most likely a pre baked feature.
- Edited
Problem is, there is no normalmap in my lowpoly models and i dont want one because than all models would need one and a shader could solve it all at once…but iam pretty sure this would give lowpoly models a 300% boost in awesomeness. If this can be made in godot i would buy whoever a coffee (or more) for this cause Iam sooo bad with shaders right now
Hm, seems here: https://assetstore.unity.com/packages/vfx/shaders/fullscreen-camera-effects/next-gen-screen-space-edge-bevel-173286
One found a Solution atleast for unity:/
If youre using blender, why not bevel it in blender using modifiers ?
- Edited
Because this would add Geometry and that would lead to bad Performance or if i would bake it and than use the normales i would Need to uv and change every model for this + i dont want to touch every Model when i want to Change the bevel a Little bit while iterating the Games style … a shader that changes/fakes the normals at the edges of a Model would be perfect but it seems its not possible :/ at least for me
xyz Yeah, compute shaders might be an option for it if all else fails, but is it worth the hassle and the compute cost? I suspect not.
Megalomaniak Probably not.