POV-Ray : Newsgroups : povray.windows : Heightfields Heightfields Heightfields.... Server Time
28 Jul 2024 16:17:35 EDT (-0400)
  Heightfields Heightfields Heightfields.... (Message 1 to 2 of 2)  
From: Stefan Bookholt
Subject: Heightfields Heightfields Heightfields....
Date: 22 Jan 1998 17:36:26
Message: <34C7C9EA.396B@pi.net>
Hi 2 all there!!!

Heightfields are very interesting objects... BUT I just can't get them 
placed right. I know heightfields are not infinite, but in my scenes I 
want them to look like they go all the way to the horizon... just like 
planes. But when you scale heightfields very large, they get ugly and 
hard to place... When i'm placing it, I'm just guessing the scale and 
translate coordinates. And it never suits really. Does anyone has a 
solution to this?? Can somewone give me an example (code) of a perfectly 
scaled and placed heightfield?? I'll put the gif file (or whatever) 
there myself... If anyone can help me with this, mail me at 
she### [at] pinet 
Thanx!!!


Post a reply to this message

From: GrimDude
Subject: Re: Heightfields Heightfields Heightfields....
Date: 23 Jan 1998 01:12:35
Message: <34c844ef.0@news.povray.org>
Povray creates height_fields between coordinates <0,0,0> and <1,1,1>.  The
precise location depends on the input value, so it will vary from scene to
scene. I have found it helpful to perform a translation first in order to
center the height_field upon the origin. So, after applyng your texture
perform a translation of "<-.5,-.5,-.5>." This will give you a much better
idea of "where you are."
  Next, the characteristic of height_fields to deteriorate under large
scalings can be countered by using large input images. When using Pov, to
create input, *always* use a global setting of "hf_gray_16," in order to
insure an accurate and smooth transition between points on the field. Read
that sentence again. :) I said to create input. You don't need it to create
your final image, and it won't come out right if you do. Remember, the
larger the input image, the better the result. Use gray values in the
creation of your input file, and you can very easily control the position
and height of your results.
  Next, about the horizon, it is usually best to use more then a single
input file, and thus more then a single height_field. Otherwise, in order to
avoid that workaround, place the camera closer to the terrain.
  Now, go over to povray.binary.images and look at the heading "HillBilly
DoorKnob." The door, and the brick wall are height_fields. They are not
perfect (nothing ever is), but the image demonstrates that success is
possible. For both objects, I created hf_gray_16 images to use as input. I
have already improved upon it, but I won't waste bandwidth on the subject.
If, however, you want the source, I will post it when I finish it (or tire
of it).
  Don't hesitate to write if you need more help, or if I haven't answered
all of your questions.

--
Paul Hinds
gri### [at] swbellnet


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.