I don't know if it is essential in indigo that the vanishing point be in the center of the rendering, but say I want to render an image that is 80% sky and 20% ground, just catching the top of the line of trees in front of me, but without any distortion of vertical lines.
In real photography you would use a tilt shift to do this ($2000, yeah ok there are lomo methods). Right now I have to render 1600 Wx 1600 H and then crop it to 1600:900. Kind of a waste right, like buying a field camera($10000) and cropping the(also expensive) negative?
I think this could be controlled in the xml either by specifying dx and dy for the vanishing point from a corner of the rendering, or by specifying a large image and then also specifying a top-left and bottom-right corner to crop to. I like the latter method because you could also use it to preview a region of your image.
Example of method 1:
Code: Select all
<renderer_settings>
<width>1600</width>
<height>900</height>
<vpx>600</vpx>
<vpy>180</vpy>
...
Code: Select all
<renderer_settings>
<width>1600</width>
<height>900</height>
<tlx>0</tlx>
<tly>0</tly>
<brx>1400</brx>
<bry>720</bry>
...
It would be nice if this could reduce render time.
Ok, enough imaginary coding for one night.
