POV-Ray : Newsgroups : povray.binaries.images : Weaving Server Time
7 Nov 2024 09:25:28 EST (-0500)
  Weaving (Message 1 to 3 of 3)  
From: Bald Eagle
Subject: Weaving
Date: 9 Jul 2016 19:10:01
Message: <web.5781842fa68f756e5e7df57c0@news.povray.org>
A little project I've been wanting to work out for a while.

Done with cos, sin, and spheres.

Maybe I'll try an isosurface version if my head doesn't explode.

I'd like to get a nice ropy texture on it as well.


Post a reply to this message


Attachments:
Download 'undulatingweave.png' (677 KB)

Preview of image 'undulatingweave.png'
undulatingweave.png


 

From: Thomas de Groot
Subject: Re: Weaving
Date: 10 Jul 2016 02:50:15
Message: <5781f027$1@news.povray.org>
On 10-7-2016 1:09, Bald Eagle wrote:
> A little project I've been wanting to work out for a while.
>
> Done with cos, sin, and spheres.
>

I find that impressive.


-- 
Thomas


Post a reply to this message

From: Bald Eagle
Subject: Re: Weaving
Date: 10 Jul 2016 10:00:00
Message: <web.578254b451198375e7df57c0@news.povray.org>
Thomas de Groot <tho### [at] degrootorg> wrote:

> I find that impressive.

> Thomas

:)   Thanks.  It took scrapping the first dozen attempts, but I guess I had
enough coffee, motivation, uninterrupted freetime, round tuits, and mental
clarity to tenuously grasp what needed to be done.

[I want to see if I can do some of that with isosurfaces.   That's what gave
rise to the experiments in the other thread.   There's some neat, tantalizing
stuff over on Mike Williams' excellent page, and i thought maybe I could compose
an isosurface helix out of and isosurface mesh like how he wraps a helix in a
circle or the mesh around a sphere:

#declare F = function { f_helix1 (x, z, y, Strands, Turns, R1, R2, 0.6, 2, 0) }
isosurface {function {F (f_r(x,y,z)-R3,  y,  f_th(x,y,z)) }    ...

#declare F=function {f_mesh1 (x, y, z, 0.15, 0.15, 1, 0.02, 1) - 0.03}
isosurface {function { F(f_ph(x,y,z), f_r(x,y,z)-1, f_th(x,y,z)) }    ...

No luck yet, aside from the unexpected "sprout" ]

All those spheres sure do take a lot of parsing and memory.

I had to axe sphere_sweep for the wires in my warehouse WIP because it was
bogging things down so much, and filling the bins with box{}es and wire eats up
lots of memory too.   I'm glad I finally plugged 16GB into this thing....

I need to start learning memory-conservation tricks if I'm going to start
experimenting with large numbers of random objects, etc.
I see blob{}s and mesh{}es in my future.


Post a reply to this message

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