+1 vote

I wanted to make a texture that'd tile over multiple grid GridMap blocks.

I've tried Spatial Material and a Visual Shader using TextureUniformTiplanar with a NoiseTexture - however they all gave me texture repeating across a single GridMap block.

I don't know how to scale that up so it can cover say 8 GridMap cells span?

in Engine by (199 points)

Try to use world coordinates instead of local?

I've used the WorldTriplanar checkbox in a Spatial Shader, but it didn't have an effect.
How do I use World coordinates then?

In Flags, there is a World Triplanar property you can check.

1 Answer

+1 vote

Turns put I had to select "World Vertex Coords" in My Shader Flags.

Then adjusting the Triplanar Scale vector gave me what I wanted.

by (199 points)
Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to webmaster@godotengine.org with your username.