POV-Ray : Newsgroups : povray.binaries.images : A rocky surface Server Time
28 Mar 2024 09:25:39 EDT (-0400)
  A rocky surface (Message 1 to 10 of 12)  
Goto Latest 10 Messages Next 2 Messages >>>
From: Samuel B 
Subject: A rocky surface
Date: 9 Nov 2021 19:01:05
Message: <web.6185d34b8db3b86acb705ca46e741498@news.povray.org>
Hi,

Here's something I was working on a while back. Zoom to 100% to see all the
details.

The height field's map was generated using a cellular automaton in GLSL. For a
real-time demonstration, see this: https://www.shadertoy.com/view/ftSSDy (Your
system will need to be able to support pixel shaders.)

In order to be able to save a proper height map, the shader code was ported to a
Windows GLSL app that supports higher bit output and arbitrary resolutions.

To get deep shadows, a proximity pattern was generated by subtracting a blurred
copy of the height map from the original using a function. The scene was
rendered with basic radiosity and low aa settings.

The whole idea behind this was to make height maps that are suitable for
bedrock, and possibly crystalline surfaces.

Sam


Post a reply to this message


Attachments:
Download 'growing-weathing-rocks-render2m_25s.jpg' (786 KB)

Preview of image 'growing-weathing-rocks-render2m_25s.jpg'
growing-weathing-rocks-render2m_25s.jpg


 

From: Thomas de Groot
Subject: Re: A rocky surface
Date: 10 Nov 2021 02:24:57
Message: <618b73c9@news.povray.org>
Op 06/11/2021 om 01:58 schreef Samuel B.:
> Hi,
> 
> Here's something I was working on a while back. Zoom to 100% to see all the
> details.
> 
> The height field's map was generated using a cellular automaton in GLSL. For a
> real-time demonstration, see this: https://www.shadertoy.com/view/ftSSDy (Your
> system will need to be able to support pixel shaders.)
> 
> In order to be able to save a proper height map, the shader code was ported to a
> Windows GLSL app that supports higher bit output and arbitrary resolutions.
> 
> To get deep shadows, a proximity pattern was generated by subtracting a blurred
> copy of the height map from the original using a function. The scene was
> rendered with basic radiosity and low aa settings.
> 
> The whole idea behind this was to make height maps that are suitable for
> bedrock, and possibly crystalline surfaces.
> 
> Sam
> 
Impressive indeed. It /looks/ like a seamless image, is that so? Would 
it be possible to introduce some random size variation in terms of 
bigger chunks of rocks contrasted to smaller ones? The present 
impression is of a rather uniform size, overall, which is telltale for a 
non-natural origin. However, well-done indeed.

-- 
Thomas


Post a reply to this message

From: Samuel B 
Subject: Re: A rocky surface
Date: 10 Nov 2021 17:25:00
Message: <web.618c469db5460525cb705ca46e741498@news.povray.org>
Thomas de Groot <tho### [at] degrootorg> wrote:
> Op 06/11/2021 om 01:58 schreef Samuel B.:
> > Hi,
> >
> > Here's something I was working on a while back. Zoom to 100% to see all the
> > details.
> >
> Impressive indeed. It /looks/ like a seamless image, is that so? Would
> it be possible to introduce some random size variation in terms of
> bigger chunks of rocks contrasted to smaller ones? The present
> impression is of a rather uniform size, overall, which is telltale for a
> non-natural origin. However, well-done indeed.

Thanks, Thomas.

Good eye. The input height map is indeed seamless, but the entire result is not,
since a 1/3 scaled-down copy was layered over the original.

Yeah, the feature sizes are very regular, unfortunately. This is a problem
caused by the CA I used, but also my choice to scale down the layered copy
instead of scaling up. The CA itself can probably be adjusted to produce larger
features, to a point. But the only real way to make something like this work
would be to make a full-on 3d simulation, not 2.5d like this. But I haven't yet
found a good library to evaluate 3d textures, and the only other way I know
(doing it with traditional arrays [on the CPU instead of GPU]) is just too slow.
I could technically do it, but watching the result in real time would not be
possible since I would also have to perform raymarching using the CPU, thus
bogging everything down.

Sam


Post a reply to this message

From: Norbert Kern
Subject: Re: A rocky surface
Date: 12 Nov 2021 15:55:00
Message: <web.618ed39eb5460525eb56e5a5b7ae6630@news.povray.org>
"Samuel B." <stb### [at] hotmailcom> wrote:
> Hi,
>
> Here's something I was working on a while back. Zoom to 100% to see all the
> details.
>
> The height field's map was generated using a cellular automaton in GLSL. For a
> real-time demonstration, see this: https://www.shadertoy.com/view/ftSSDy (Your
> system will need to be able to support pixel shaders.)
>
> In order to be able to save a proper height map, the shader code was ported to a
> Windows GLSL app that supports higher bit output and arbitrary resolutions.
>
> To get deep shadows, a proximity pattern was generated by subtracting a blurred
> copy of the height map from the original using a function. The scene was
> rendered with basic radiosity and low aa settings.
>
> The whole idea behind this was to make height maps that are suitable for
> bedrock, and possibly crystalline surfaces.
>
> Sam


Impressive as usual Sam,

First I thought you used a povray pigment for an isosurface,
so I decided to replicate it with crackle solid form z
offset 5 metric 100000 (averaged, scaled and turbulated of
course), but I didn't get it up to now...


Stay healthy,
Norbert


Post a reply to this message

From: Paolo Gibellini
Subject: Re: A rocky surface
Date: 12 Nov 2021 17:46:34
Message: <618eeeca$1@news.povray.org>
Il 06/11/2021 01:58, Samuel B. ha scritto:
 > Hi,
 >
 > Here's something I was working on a while back. Zoom to 100% to see
 > all the details.
 >
 > The height field's map was generated using a cellular automaton in
 > GLSL. For a real-time demonstration, see this:
 > https://www.shadertoy.com/view/ftSSDy (Your system will need to be
 > able to support pixel shaders.)
 >
 > In order to be able to save a proper height map, the shader code was
 > ported to a Windows GLSL app that supports higher bit output and
 > arbitrary resolutions.
 >
 > To get deep shadows, a proximity pattern was generated by subtracting
 > a blurred copy of the height map from the original using a function.
 > The scene was rendered with basic radiosity and low aa settings.
 >
 > The whole idea behind this was to make height maps that are suitable
 > for bedrock, and possibly crystalline surfaces.
 >
 > Sam
 >

Really beauty, as always, Sam!

Paolo


Post a reply to this message

From: Samuel B 
Subject: Re: A rocky surface
Date: 12 Nov 2021 18:25:00
Message: <web.618ef717b5460525cb705ca46e741498@news.povray.org>
"Norbert Kern" <nor### [at] t-onlinede> wrote:
> "Samuel B." <stb### [at] hotmailcom> wrote:
> > Hi,
> >
> > Here's something I was working on a while back. Zoom to 100% to see all the
> > details. (...)
>
> Impressive as usual Sam,
>
> First I thought you used a povray pigment for an isosurface,
> so I decided to replicate it with crackle solid form z
> offset 5 metric 100000 (averaged, scaled and turbulated of
> course), but I didn't get it up to now...

Hi Norbert,

I can't remember what offset does, and I have no idea what a metric value of
100k would look like. What was the result like?

I've always liked your images, btw. Natural subjects have always been the
hardest to create.

Sam


Post a reply to this message

From: Samuel B 
Subject: Re: A rocky surface
Date: 12 Nov 2021 18:25:00
Message: <web.618ef779b5460525cb705ca46e741498@news.povray.org>
Paolo Gibellini <p.g### [at] gmailcom> wrote:
> Il 06/11/2021 01:58, Samuel B. ha scritto:
>  > Hi,
>  >
>  > Here's something I was working on a while back. Zoom to 100% to see
>  > all the details. (...)
>
> Really beauty, as always, Sam!

Thanks, Paolo! I thought I'd post the result, even if it doesn't make its way
into a scene someday.

Sam


Post a reply to this message

From: nemesis
Subject: Re: A rocky surface
Date: 19 Nov 2021 13:55:00
Message: <web.6197f274b54605256eb44466112415a2@news.povray.org>
"Samuel B." <stb### [at] hotmailcom> wrote:
> Hi,
>
> Here's something I was working on a while back. Zoom to 100% to see all the
> details.
>
> The height field's map was generated using a cellular automaton in GLSL. For a
> real-time demonstration, see this: https://www.shadertoy.com/view/ftSSDy (Your
> system will need to be able to support pixel shaders.)
>
> In order to be able to save a proper height map, the shader code was ported to a
> Windows GLSL app that supports higher bit output and arbitrary resolutions.
>
> To get deep shadows, a proximity pattern was generated by subtracting a blurred
> copy of the height map from the original using a function. The scene was
> rendered with basic radiosity and low aa settings.
>
> The whole idea behind this was to make height maps that are suitable for
> bedrock, and possibly crystalline surfaces.
>
> Sam

oh, you already deal with GLSL...


Post a reply to this message

From: Bald Eagle
Subject: Re: A rocky surface
Date: 20 Nov 2021 10:45:00
Message: <web.61991743b54605251f9dae3025979125@news.povray.org>
"nemesis" <nam### [at] gmailcom> wrote:
> I think you povray folks would like something like this:
>
> https://twitter.com/zozuar/status/1461524656532471811

That is some CRAZY stuff right there...  :O
Converting that to an isosurface is likely entirely possible, and would give me
a huge headache.

Also, what you're basically saying is that Detroit, MI is a fractal computer
simulation...

> oh, you already deal with GLSL...

Yes - Sam is responsible in large part for turning me on to the magic of
ShaderToy.  Super fun and educational.  :)


Post a reply to this message

From: nemesis
Subject: Re: A rocky surface
Date: 21 Nov 2021 23:15:00
Message: <web.619b1823b5460525279eb8f7112415a2@news.povray.org>
"Bald Eagle" <cre### [at] netscapenet> wrote:
> "nemesis" <nam### [at] gmailcom> wrote:
> > I think you povray folks would like something like this:
> >
> > https://twitter.com/zozuar/status/1461524656532471811
>
> That is some CRAZY stuff right there...  :O
> Converting that to an isosurface is likely entirely possible, and would give me
> a huge headache.
>
> Also, what you're basically saying is that Detroit, MI is a fractal computer
> simulation...
>
> > oh, you already deal with GLSL...
>
> Yes - Sam is responsible in large part for turning me on to the magic of
> ShaderToy.  Super fun and educational.  :)

we're living in the future, guys. Modeling scenes entirely in VR is pretty
mind-blowing too.


Post a reply to this message

Goto Latest 10 Messages Next 2 Messages >>>

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