3 ms·
This looks an awful lot like a variation of the Panini projection described in this paper [1], which I implemented for RenderMan [2]. The tell-tale sign to me
by a_e_k 6y ago
This looks an awful lot like a variation of the Panini projection described in this paper [1], which I implemented for RenderMan [2].
The tell-tale sign to me is that the perspective lines that converge towards the vanishing point remain straight, while the other lines bow. You can see it pretty clearly in the last two pictures on their archvis page [3].
[1] http://tksharpless.net/vedutismo/Pannini/panini.pdf http://tksharpless.net/vedutismo/Pannini/panini.pdf
[2] https://rmanwiki.pixar.com/display/REN23/PxrPanini https://rmanwiki.pixar.com/display/REN23/PxrPanini
[3] https://www.fovotec.com/architectural https://www.fovotec.com/architectural
- vkoskiv 6y ago> which I implemented for RenderMan Cool, you work at Pixar? I've been working on a small hobby renderer [1] for a few years, and RenderMan has been a big inspiration! [1] https://github.com/vkoskiv/c-ray https://github.com/vkoskiv/c-ray
- a_e_k 6y agoI used to until recently, but decided I was ready to try something new. Glad you found RenderMan an inspiration. I had too when I was working on my own hobby renderer before joining Pixar! Yours looks very nice.
- rsp1984 6y agoPannini Projection doesn't change occlusions though as described in the article.
- mkl 6y agoIt seems like it's supposed to be "Pannini", after a painter (https://en.wikipedia.org/wiki/Image_stitching#Pannini https://en.wikipedia.org/wiki/Image_stitching#Pannini), and that's what the original paper says. But when the lead author spells it both ways in the same URL, and many software implementations use "Panini", it gets a bit confusing!
- Grustaf 6y agoHe was probably very hungry, never think with your stomach!
- a_e_k 6y agoThat's because historically it has been spelled both ways. I believe that even the artist himself was inconsistent. However, I'd read somewhere that he tended to sign his paintings with the single-n spelling, so that's what I went with for the plugin name.