Object info "Vertex Normal" for texture projecting in shader node on objects

I’m trying to use Blenders Shader Nodes (or maybe it’s possible with Geometry Nodes?) to project textures on objects similar how it in 3D-Coat works.

This is how 3D-Coats projects a simple brick texture on this objects

I can’t do it that way in Blender. For this I would need the info of the face normal. In Blender it looks like this for example. Pretty crooked.

I made that this way in Blender. Is there a way to make it with Blender 3.1 so that it looks similar to 3D-Coat?

1 Like