|
|
|
|
|
|
| |
| |
|
|
From: William F Pokorny
Subject: Had occasion to look at tiling patterns in linear grey.
Date: 21 Nov 2024 22:19:58
Message: <673ff85e$1@news.povray.org>
|
|
|
| |
| |
|
|
Some of the tiling pattern's patterns look pretty cool without a color
map - just grey. Attached tiling 21.
Bill P.
Post a reply to this message
Attachments:
Download 'tiling21.png' (153 KB)
Preview of image 'tiling21.png'
|
|
| |
| |
|
|
|
|
| |
| |
|
|
William F Pokorny <ano### [at] anonymousorg> wrote:
> Some of the tiling pattern's patterns look pretty cool without a color
> map - just grey. Attached tiling 21.
>
> Bill P.
Nice!
Are these the sort of patterns that are provided with POV-Ray - coded by Jerome
Grimbert?
I'm curious as to what this would look like as a heightfield.
- BW
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Nice! It looks like an atomic-scale photo of some kind of nano device.
>
> I'm curious as to what this would look like as a heightfield.
>
> - BW
I couldn't resist ;-)
(I removed the image's red border.)
Post a reply to this message
Attachments:
Download 'hf_from_william pokorny_tiling_21.jpg' (121 KB)
Preview of image 'hf_from_william pokorny_tiling_21.jpg'
|
|
| |
| |
|
|
From: William F Pokorny
Subject: Re: Had occasion to look at tiling patterns in linear grey.
Date: 22 Nov 2024 16:07:40
Message: <6740f29c@news.povray.org>
|
|
|
| |
| |
|
|
On 11/22/24 08:40, Bald Eagle wrote:
> William F Pokorny <ano### [at] anonymousorg> wrote:
>> Some of the tiling pattern's patterns look pretty cool without a color
>> map - just grey. Attached tiling 21.
>>
>> Bill P.
>
> Nice!
> Are these the sort of patterns that are provided with POV-Ray - coded by Jerome
> Grimbert?
Thanks :-) Though, yes, this is Jerome's work so he deserves the credit.
Aside: In addition to the 'tiling' pattern (implementing 27
sub-tiling-patterns), There is too 'pavement' with a great many
possibilities (112 base arrangements IIRC - plus exterior, interior and
form treatments thereof). I think it a bit harder to understand and use
than is tiling, but it's cool too.
>
> I'm curious as to what this would look like as a heightfield.
>
Attached another grey image on the left that I liked in 'tiling 14'. It
required the tiny rotation trick to get away from numerical noise.
Many of the tiling pattern's patterns are not continuous which make
height fields and isosurfaces difficult / jumpy in direct use. Kenneth
helps make that point with his recent post. :-)
On the right isn't a height field, but an isosurface using a new inbuilt
function in yuqk called f_npmod() which in wrapping the 'tiling 14'
function implements the pattern modifier (frequency, phase, sine_wave
etc) code's version of mod() - plus an on the fly scaling. 'tiling 14'
has 5 tile types so the f_npmod() function call becomes roughly:
f_npmod('tiling 14', 1/5, 'value multiplier')
The function basically makes 'tiling 14' a continuous pattern where all
5 tile types have the same 0..? value ranges. An unmodified 'tiling 14'
function is still used to color / texture the tiles and calk.
Note. The performance is quite variable where using the 'tiling' pattern
in isosurfaces. My up front guess is that certain tiling
sub-patterns(1..27) are much slower than others, but there might well be
other things in play. I've never dug into what burns the time. The
isosurface on the right was relatively slow to render.
Bill P.
Post a reply to this message
Attachments:
Download 'tilingsubpat14.jpg' (309 KB)
Preview of image 'tilingsubpat14.jpg'
|
|
| |
| |
|
|
From: William F Pokorny
Subject: Re: Had occasion to look at tiling patterns in linear grey.
Date: 23 Nov 2024 08:02:06
Message: <6741d24e$1@news.povray.org>
|
|
|
| |
| |
|
|
On 11/22/24 16:07, William F Pokorny wrote:
> Aside: In addition to the 'tiling' pattern (implementing 27 sub-tiling-
> patterns), There is too 'pavement' with a great many possibilities (112
> base arrangements IIRC - plus exterior, interior and form treatments
> thereof). I think it a bit harder to understand and use than is tiling,
> but it's cool too.
Attaching an image of a pavement based isosurface 'height field'.
#declare Fn00 = function {
pattern {
pavement
ip_sides 3 // The ip_* values are the defaults
ip_tiles 1
ip_pattern 1
ip_exterior 0
ip_interior 0
ip_form 0
cubic_wave phase -1/2 poly_wave 15 frequency 1
}
}
#declare Fn01 = function (x,y,z) { // isosurface function
f_planar(y+(Fn00(x,y,z)*0.05),0.02,1)
}
There are yuqk particulars above, but the core pavement pattern is
what's in POV-Ray.
Bill P.
Post a reply to this message
Attachments:
Download 'pavement_00.jpg' (259 KB)
Preview of image 'pavement_00.jpg'
|
|
| |
| |
|
|
From: Alain Martel
Subject: Re: Had occasion to look at tiling patterns in linear grey.
Date: 23 Nov 2024 14:16:46
Message: <67422a1e@news.povray.org>
|
|
|
| |
| |
|
|
Le 2024-11-22 à 16:07, William F Pokorny a écrit :
> On 11/22/24 08:40, Bald Eagle wrote:
>> William F Pokorny <ano### [at] anonymousorg> wrote:
>>> Some of the tiling pattern's patterns look pretty cool without a color
>>> map - just grey. Attached tiling 21.
>>>
>>> Bill P.
>>
>> Nice!
>> Are these the sort of patterns that are provided with POV-Ray - coded
>> by Jerome
>> Grimbert?
>
> Thanks :-) Though, yes, this is Jerome's work so he deserves the credit.
>
> Aside: In addition to the 'tiling' pattern (implementing 27 sub-tiling-
> patterns), There is too 'pavement' with a great many possibilities (112
> base arrangements IIRC - plus exterior, interior and form treatments
> thereof). I think it a bit harder to understand and use than is tiling,
> but it's cool too.
>
>>
>> I'm curious as to what this would look like as a heightfield.
>>
>
> Attached another grey image on the left that I liked in 'tiling 14'. It
> required the tiny rotation trick to get away from numerical noise.
>
> Many of the tiling pattern's patterns are not continuous which make
> height fields and isosurfaces difficult / jumpy in direct use. Kenneth
> helps make that point with his recent post. :-)
>
> On the right isn't a height field, but an isosurface using a new inbuilt
> function in yuqk called f_npmod() which in wrapping the 'tiling 14'
> function implements the pattern modifier (frequency, phase, sine_wave
> etc) code's version of mod() - plus an on the fly scaling. 'tiling 14'
> has 5 tile types so the f_npmod() function call becomes roughly:
>
> f_npmod('tiling 14', 1/5, 'value multiplier')
>
> The function basically makes 'tiling 14' a continuous pattern where all
> 5 tile types have the same 0..? value ranges. An unmodified 'tiling 14'
> function is still used to color / texture the tiles and calk.
>
> Note. The performance is quite variable where using the 'tiling' pattern
> in isosurfaces. My up front guess is that certain tiling sub-
> patterns(1..27) are much slower than others, but there might well be
> other things in play. I've never dug into what burns the time. The
> isosurface on the right was relatively slow to render.
>
> Bill P.
>
When I use a tiling pattern for an isosurface, I use a simple ramp
gradient with a frequency parameter matching the number of domains.
So, for your example, I'd use frequency 5.
Then, use a colourful version of that tiling as pigment.
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
William F Pokorny <ano### [at] anonymousorg> wrote:
> Attaching an image of a pavement based isosurface 'height field'.
> Bill P.
Ah, very cool.
This is the sort of thing that a lot of renders could greatly benefit from, I
think.
How did you get the outline of the triangles?
Some sort of function-based pigment based on the slope or something?
- BW
Post a reply to this message
|
|
| |
| |
|
|
From: William F Pokorny
Subject: Re: Had occasion to look at tiling patterns in linear grey.
Date: 23 Nov 2024 17:46:39
Message: <67425b4f$1@news.povray.org>
|
|
|
| |
| |
|
|
On 11/23/24 14:16, Alain Martel wrote:
> When I use a tiling pattern for an isosurface, I use a simple ramp
> gradient with a frequency parameter matching the number of domains.
> So, for your example, I'd use frequency 5.
> Then, use a colourful version of that tiling as pigment.
Ah, yeah - that's a good way to go! And it's an approach which will work
in official POV-Ray releases... :-)
Bill P.
Post a reply to this message
|
|
| |
| |
|
|
From: William F Pokorny
Subject: Re: Had occasion to look at tiling patterns in linear grey.
Date: 23 Nov 2024 17:52:02
Message: <67425c92$1@news.povray.org>
|
|
|
| |
| |
|
|
On 11/23/24 16:48, Bald Eagle wrote:
> How did you get the outline of the triangles?
> Some sort of function-based pigment based on the slope or something?
No, nothing fancy. I started with a color_map with thin regions of
'AmericanGreen' and 'AmericanViolet' near the bottom and top of the 0..1
range. Then took a few passes making adjustments until it looked OK. :-)
Bill P.
Post a reply to this message
|
|
| |
| |
|
|
From: Paolo Gibellini
Subject: Re: Had occasion to look at tiling patterns in linear grey.
Date: 8 Dec 2024 17:01:24
Message: <67561734$1@news.povray.org>
|
|
|
| |
| |
|
|
Il 22/11/2024 20:38, Kenneth ha scritto:
> Nice! It looks like an atomic-scale photo of some kind of nano device.
>>
>> I'm curious as to what this would look like as a heightfield.
>>
>> - BW
>
> I couldn't resist ;-)
> (I removed the image's red border.)
>
Cool!
Paolo
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |