I made a tire shader that procedurally scales the inner circumference of the tire so that I can change what time size fits in it. How it works is that I scale the vertices on the x and y axis based off of a mask that targets the center of the mesh (so that the inner part of the tire is scaled and the outer part stays the same). It looks great head on, but if I move the camera, the geometry gets really weird. If anyone knows how to fix this, that would be great.
Nvm! Figured it out! I just needed to convert the mask’s view direction from world space to object space