Description- created a new camera type (panorama)
- implemented the fisheye panorama
... and opened the room for the cylindrical panorama.
I didn't implement cylindrical yet because I'm still thinking whether or not we need it. It's easy to rebuild a cylindrical panorama from a equirectangular (although you will be rendering more than you need in the final image).
Apart from the open hooks for the cylinder panorama (and the lack of description for the rna props), the patch should be good to go (2.64).
And in the near future we may want to have properties to set the angles for the equirectangular too. So I'm not so sure panorama_fov is a good name for the fisheye fov.
Anyhoo, I look forward for the review. There are probably a few things done in a non efficient-cycles way. (fisheye_to_direction could likely be optimized as well, I first wanted to make sure my math was correct though).
For the UI I set 10 to 360 as soft values and 10 to 3600 as hard values.
edit: commited on rev. 46287
Patch Set 1 #
Total comments: 2
Patch Set 2 : removing cylinder, fix ortographic and fix differential check #Patch Set 3 : all the issues addressed now. good to go? #
Total comments: 1
Patch Set 4 : last issues addressed (+ fix in readfile from last patch). planning to commit tmw after trunk is ope #Patch Set 5 : photographic fisheye (equisolid) implemented too. probably need to rename some defines/tooltip/ui #
Total comments: 7
Patch Set 6 : addressing issues pointed by brecht (code cleanup will come later, no meld atm) #MessagesTotal messages: 15
|