Slightly related but also slightly off topic, I think it would be beneficial to see a concept of Core nodes that are available in Shader, GN and Compositor to unify some aspects of node use for…
@Hoshinova so it's a kind of feature/bug :)
Maybe something to look at in your musgrave patch?
@Hoshinova do you think this will be implemented by your Musgrave patch blender/blender#111187
@pragma37 this can also be fixed by changing interpolation to Closest
which also turns mip mapping off.
if (tex->interpolation != SHD_INTERP_CLOSEST) {
/* TODO(fclem): For now…
This solves the issue for me but I'm not an expert with GPU to know if this is a valid fix.
--- a/source/blender/gpu/shaders/material/gpu_shader_material_tex_image.glsl
+++ b/source/blende…
This seems to only occur in Linear
texture interpolation. It also occurs when extension is set to Repeat
.
I haven't tested this but would this feature allow the following, this would be a shame to lose as it would allow users to reduce the amount of nodes they need to add.
![image](/attachments/60c3…
Screenshot to provide rationale for changing gaussian envelope to use smooth cosine envelope instead to reduce artefacts. This is especially noticeable when used for displacement.
ui_items
property to items_tree