Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
My engine has support for orthogonal projections and they provide convincing results as well. Now I think I get it, there is no distortion: I am just biased by binocular vision.
Hello, thank you for the recap and for telling me the trick about closing one eye, I am new to this kind of thing. I eventually decided my implementation was ok, I reached this conclusion some days ago after comparing the image I posted with analogous perspectives rendered by professional software. I decided that if a professional rendering engine can accept these slight distortions, so can I.
@pmw1234 Thank you for the suggestion, I am giving it a shot. I just checked the presence of the vanishing point of my lines and there is exactly one so the distortion is really due to the FOV.
I have updated the JF algorithm, employing integer math when accessing the center of a given texel with no improvement. I also observed the problem occurs only when at least one of the dimensions of the atlas exceeds 1100 pixels. Under that threshold the SDF is perfect.