|
|
|
|
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Due to the size differences involved, it's not practical (AFAIK) to
model the curvature of the Earth in scenes with objects as small as a
person. However, I was theorizing that it might be possible to fake the
curvature by surrounding the scene (a few thousands of meters) with a
"lens" of a precise shape. I was wondering, is this actually feasible?
If so, what shape of a lens should I use? How will this affect rendering
time?
-Mike
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
SharkD <mik### [at] gmailcom> wrote:
> Due to the size differences involved, it's not practical (AFAIK) to
> model the curvature of the Earth in scenes with objects as small as a
> person. However, I was theorizing that it might be possible to fake the
> curvature by surrounding the scene (a few thousands of meters) with a
> "lens" of a precise shape. I was wondering, is this actually feasible?
> If so, what shape of a lens should I use? How will this affect rendering
> time?
Tek's amazing winning entry for the IRTC oct 1995 competition comes to mind:
http://exether.free.fr/irtc/index.php?sub=pg2005&lang=en&year=2005&month=10&typ=S
You could also use a convex mirror and look at the scene through it.
http://www.rennicks.com/userimgs/1121882016.47483675.phpbz2stI.jpg
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
nemesis <nam### [at] gmailcom> wrote:
> You could also use a convex mirror and look at the scene through it.
> http://www.rennicks.com/userimgs/1121882016.47483675.phpbz2stI.jpg
Or you could simply check the camera documentation to see what different
types of camera povray offers.
--
- Warp
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Warp wrote:
> nemesis <nam### [at] gmailcom> wrote:
>> You could also use a convex mirror and look at the scene through it.
>
>> http://www.rennicks.com/userimgs/1121882016.47483675.phpbz2stI.jpg
>
> Or you could simply check the camera documentation to see what different
> types of camera povray offers.
>
Note that I am not trying to curve the entire scene, just the distant
objects. Using a different camera won't work.
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
SharkD a écrit :
> Warp wrote:
>> nemesis <nam### [at] gmailcom> wrote:
>>> You could also use a convex mirror and look at the scene through it.
>>
>>> http://www.rennicks.com/userimgs/1121882016.47483675.phpbz2stI.jpg
>>
>> Or you could simply check the camera documentation to see what
>> different
>> types of camera povray offers.
>>
>
> Note that I am not trying to curve the entire scene, just the distant
> objects. Using a different camera won't work.
>
In that case, a lense or a mirror will have the same problem.
You can always use a very large, possibly flattened in the Y direction,
sphere as your ground. Then, you use the trace() function to get the
normal and orient the objects relative to the surface of that sphere.
Alain
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Wasn't it SharkD who wrote:
>Warp wrote:
>> nemesis <nam### [at] gmailcom> wrote:
>>> You could also use a convex mirror and look at the scene through it.
>>
>>> http://www.rennicks.com/userimgs/1121882016.47483675.phpbz2stI.jpg
>> Or you could simply check the camera documentation to see what
>>different
>> types of camera povray offers.
>>
>
>Note that I am not trying to curve the entire scene, just the distant
>objects.
Unlike the real world, you can select which objects are reflected in
PovRay mirrors. You could specify no_reflection for nearby objects and
no_image for distant objects which you want to reflect in the curved
mirror. Position them accordingly.
--
Mike Williams
Gentleman of Leisure
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Mike Williams wrote:
> Unlike the real world, you can select which objects are reflected in
> PovRay mirrors. You could specify no_reflection for nearby objects and
> no_image for distant objects which you want to reflect in the curved
> mirror. Position them accordingly.
>
I was thinking of using a giant toroidal lens around the entire scene.
Nearby objects would lie inside the torus and would not be refracted.
Distant objects would lie outside the torus and would be refracted. Not
sure what exact shape the lens should be. My optics is a bit rusty from
high school...
A mirror instead of a lens might work and might even render faster, but
I'd have to make sure most of my scene is not reflected. I would want
the clouds to appear in the mirror, and the mirroring would probably be
noticeable at the edge.
-Mike
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Wasn't it SharkD who wrote:
>I was thinking of using a giant toroidal lens around the entire scene.
>Nearby objects would lie inside the torus and would not be refracted.
>Distant objects would lie outside the torus and would be refracted. Not
>sure what exact shape the lens should be. My optics is a bit rusty from
>high school...
It might be worth trying placing the camera and nearby objects inside a
spherical lens, and giving that lens an IOR less than 1.0.
--
Mike Williams
Gentleman of Leisure
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Mike Williams wrote:
> It might be worth trying placing the camera and nearby objects inside a
> spherical lens, and giving that lens an IOR less than 1.0.
Even simpler! I assume I should place the sphere slightly above the
horizon so that the rest of the scene will bend downwards?
-Mike
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
SharkD wrote:
> Due to the size differences involved, it's not practical (AFAIK) to
> model the curvature of the Earth in scenes with objects as small as a
> person.
To fake this, you can use a different scale for your background
objects, if you also scale their distances accordingly.
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |