![](/i/fill.gif) |
![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Well, I hope not :-)
Attached is a simple example of a music logo generated from a height field.
Not very exciting, but I think the method has potential.
A question for the experts: Any ideas on how I can minimize the rough edges
that seem to be intrinsic to this method?
#include "colors.inc"
#include "skies.inc"
#include "metals.inc"
#include "finish.inc"
light_source { < 1000, 1000, -1000 > color White }
camera
{
location < -200, 200, -1000 >
look_at < 0, 0, 0 >
angle 7
}
object
{
height_field
{
png "Fragile.png"
water_level 0.05
}
rotate < -90, 0, 0 >
scale < 100, 100, 100 >
translate < -40, -60, 50 >
texture { T_Chrome_2C }
pigment
{
gradient y
pigment_map
{
[ 0.0 rgb < 0, 1, 0 > ]
[ 0.5 rgb < 1, 0, 1 > ]
[ 1.0 rgb < 0, 0, 1 > ]
}
scale 80
translate < 0, 30, 0 >
}
}
sky_sphere { S_Cloud1 scale 0.2 rotate 15 * x }
Post a reply to this message
Attachments:
Download 'Fragile.jpg' (79 KB)
Preview of image 'Fragile.jpg'
![Fragile.jpg](/povray.binaries.images/attachment/%3C3aabf932%40news.povray.org%3E/Fragile.jpg?preview=1)
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
"Spock" <spo### [at] nospam com> wrote:
> A question for the experts: Any ideas on how I can minimize the rough
> edges that seem to be intrinsic to this method?
>
Smoothing the HF image a bit should help.
--
Margus Ramst
Personal e-mail: mar### [at] peak edu ee
TAG (Team Assistance Group) e-mail: mar### [at] tag povray org
Home page http://www.hot.ee/margusrt
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
What you've done so far looks really good, considering that height fields
are always a little jagged. There are two things you can do to smooth it out
a little: First, try using the "smooth" keyword. This may also give you
undesirable results if you need sharp edges. Second, use the highest
resolution image possible for your height field source. If the source image
is higher resolution than the rendered image, you can minimize the jaggies.
-Dave
"Spock" <spo### [at] nospam com> wrote in message news:3aabf932@news.povray.org...
> Well, I hope not :-)
>
> Attached is a simple example of a music logo generated from a height
field.
> Not very exciting, but I think the method has potential.
>
> A question for the experts: Any ideas on how I can minimize the rough
edges
> that seem to be intrinsic to this method?
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Nice job. I was actually listening to a lot of Yes today at work, not
Fragile though. A while back I was thinking about doing the cover art
from that album; maybe using an isosurface for the planet.
As far as the lawsuit goes, Roger Dean's website basically says
your not supposed to reproduce his work period. But I've been working
on a recreation of "Blue Dessert"(used for ABWH)so if you get
sued I'll probably get sued too, and then we can car-pool to the court
house.
--
Phil
...coffee?...yes please! extra sugar,extra cream...Thank you.
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Aren't we a bunch of rebels!
"Phil Clute" <pcl### [at] tiac net> wrote in message
news:3AAC43E3.44A66884@tiac.net...
> As far as the lawsuit goes, Roger Dean's website basically says
> your not supposed to reproduce his work period. But I've been working
> on a recreation of "Blue Dessert"(used for ABWH)so if you get
> sued I'll probably get sued too, and then we can car-pool to the court
> house.
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
> Aren't we a bunch of rebels!
Well seriously speaking I suppose if Roger Dean doesn't want me
copying his work then I shouldn't. But I think the copyright
is intended more for individuals who are looking to make money.
I'm doing it as an exercise to improve my tracing skills, to
see if I can get that painted look with povray. It seems like
folks are usually trying to make raytracing look realistic, and
there's nothing wrong with that, but I thought it might be fun
to paint(or at least that's the idea).
--
Phil
...coffee?...yes please! extra sugar,extra cream...Thank you.
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Quite right. Unless you try selling your work you shouldn't worry.
Although Roger Dean does need to protect his intellectual property
otherwise it will fall into the public domain and he'll lose big time.
"Phil Clute" <pcl### [at] tiac net> wrote in message
news:3AAC5656.63A7BCEC@tiac.net...
> > Aren't we a bunch of rebels!
>
> Well seriously speaking I suppose if Roger Dean doesn't want me
> copying his work then I shouldn't. But I think the copyright
> is intended more for individuals who are looking to make money.
> I'm doing it as an exercise to improve my tracing skills, to
> see if I can get that painted look with povray. It seems like
> folks are usually trying to make raytracing look realistic, and
> there's nothing wrong with that, but I thought it might be fun
> to paint(or at least that's the idea).
>
> --
> Phil
> ...coffee?...yes please! extra sugar,extra cream...Thank you.
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
By the very nature of height_field you'll never really get rid of the rough
edges. You can go to a higher resolution image for it, but between pixels the
field will still have rough edges, which will come out as a bit of moire. aa can
counter that but it'd be slow, and a huge hf takes memory.
When I have something like this, I approximate it with a prism.
--
David Fontaine <dav### [at] faricy net> ICQ 55354965
My raytracing gallery: http://davidf.faricy.net/
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |