Skip to content

How to let image texture take 3d object coordinate as input? #546

Answered by DeltishEffort
HSDSZ asked this question in Q&A
Discussion options

You must be logged in to vote

So I believe the EVEE image texture node can receive a vec3 UV and handles the projection method which also requires the generated Normals to decide how the object coordinates being used in place of the UVs will map to the image.

I am not sure if there is a built in way to do this right now but luckily Malt is amazing and flexible!

I came across a video a little while ago meant for godot about cheap non triplanar mapping, it was helpful for me to get a better idea about some of this. here is a Malt node version of essentially that. But the downside is no fancy blending like in vanilla Evee.

But we also can borrow some of the shader code from Blender's source and implement it as a Malt pl…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by HSDSZ
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants