Not sure where to ask this but, Im trying to have an object scale itself flat dynamically based on where the camera is positioned. Basically i want a character to appear more flat from any angle you view them from rotating the camera around them.
If youre looking at an object from the x axis, it changes the x scale value from 1 to 0 and as you rotate around the object towards the y axis, it changes the scale value of x back to 1 and changes the y to 0. If you look at an object between the x and y axis, the scales are sorta halfway between where they need to be and increase or decrease depending which axis your rotating towards.
I tried a mock up but when the camera was in between the x and y the object scales were around .5 but made the object look thinner than it should at that angle. Any help of tips is appreciated, thanks