POV-Ray : Newsgroups : povray.binaries.images : Eavesdropping - new WIP (~130kB) Server Time
2 Aug 2024 16:20:37 EDT (-0400)
  Eavesdropping - new WIP (~130kB) (Message 28 to 37 of 37)  
<<< Previous 10 Messages Goto Initial 10 Messages
From: Thomas de Groot
Subject: Eavesdropping - final pre-radiosity WIP (~120kB)
Date: 16 Aug 2007 06:04:07
Message: <46c42117@news.povray.org>
"Stephen" <mcavoys_AT_aolDOT.com> schreef in bericht 
news:web.46c4154216060248c4e49fa40@news.povray.org...
>
> Oh please don't stop posting. Peer review is always useful even if only to
> confirm what a bunch of nitpicker we are :-)
Allright. You asked for it. Here is a final WIP in pre-radiosity format, 
with all latest changes (amongst others the use of LightSys)


>>
>
> Have a book to hand.
> BTW I've kept a couple of Ken Macleod paperbacks if you want them. Now I'm
> here the postage would not signify
Hey! That would be fantastic! Thank you! I'll send you my address 
separately.

Thomas


Post a reply to this message


Attachments:
Download 'Eavesdropping.jpg' (120 KB)

Preview of image 'Eavesdropping.jpg'
Eavesdropping.jpg


 

From: Stephen
Subject: Re: Eavesdropping - final pre-radiosity WIP (~120kB)
Date: 16 Aug 2007 08:05:01
Message: <web.46c43c5a5f3407c1c4e49fa40@news.povray.org>
"Thomas de Groot" <t.d### [at] internlDOTnet> wrote:
> "Stephen" <mcavoys_AT_aolDOT.com> schreef in bericht
> news:web.46c4154216060248c4e49fa40@news.povray.org...
> >
> > Oh please don't stop posting. Peer review is always useful even if only to
> > confirm what a bunch of nitpicker we are :-)
> Allright. You asked for it. Here is a final WIP in pre-radiosity format,
> with all latest changes (amongst others the use of LightSys)
>


> >>
> >
> > Have a book to hand.
> > BTW I've kept a couple of Ken Macleod paperbacks if you want them. Now I'm
> > here the postage would not signify
> Hey! That would be fantastic! Thank you! I'll send you my address
> separately.
>






Stephen


Post a reply to this message

From: Jim Charter
Subject: Re: Eavesdropping - new WIP (~130kB)
Date: 17 Aug 2007 13:28:30
Message: <46c5dabe$1@news.povray.org>
Shay wrote:

> 
> How about sphere_sweeps for column and flutes? Evaluating the spline
> functions would give any circumference you need.
> 


I am not really sure there is support for an interpolated or function 
driven reduction of the radius in the sphere_sweep syntax but I have 
only ever looked at it briefly. In any case I still would not be able to 
compose such a function.

So I'll take a look. Of course I can improvise my own.  (I guess I do 
that sort of thing a lot an so was hoping for some other way.)  Since 
you prodded me with this post, though, I will probably improvise 
something with spheres and cones along a spline.  I'll build the spline 
using the trace function and sample the sphere surface after it is 
already scaled.  I'll do it just to see how it works.

But constructing the thing in mesh is far and away the pragmatic 
approach, it now seems obvious.


Post a reply to this message

From: Jim Charter
Subject: Re: Eavesdropping - new WIP (~130kB)
Date: 17 Aug 2007 13:36:55
Message: <46c5dcb7$1@news.povray.org>
Thomas de Groot wrote:


> I think now that an easier workflow would be to slice a pie section from a 
> featureless shaft, exactly covering one flute width and twice the half rib 
> widths; to craft the flute and finally to apply a rotational sweep to 
> restore the complete shaft.
>

Thanks for that.  Probably how I will proceed.



> 
>>>If you want to follow the classical rules, number and form of the flutes 
>>>are fixed, but that is another discussion entirely.
>>
>>I would be intereseted if you have any references.  Right now I am using 
>>18 flutes, so a 20 degree rotation.
> 
> 24 seems to have been the general use in antiquity, at least in the 
> classical period. However, older columns could have up to 48 flutes. Ribs 
> were sharp during the Doric Order period, but flat (with deeper flutes) 
> later.
> 
>>

Interesting.  I have been making counts of visible flutes on coluns here 
and there, (including the new MMA classical wing,) then doubling the 
number, but it never seems quite that many.  I will have to pay closer 
attention.


Post a reply to this message

From: M a r c
Subject: Re: Eavesdropping - new WIP (~130kB)
Date: 17 Aug 2007 15:30:20
Message: <46c5f74c@news.povray.org>

46c5dabe$1@news.povray.org...
> Shay wrote:
>
>
>
> I am not really sure there is support for an interpolated or function 
> driven reduction of the radius in the sphere_sweep syntax but I have only 
> ever looked at it briefly. In any case I still would not be able to 
> compose such a function.
>
Does that  fit your needs?

#declare P1=.7;
#declare P2=.9;
#declare P3=1.1;
#declare P4=1.15;


#declare Shaft=
sphere_sweep {

  cubic_spline

  5,
  <0, 7.5, 0>, P1
  <0, 5.5, 0>, P2
  <0, 0, 0>,P3
  <0, -5.5, 0>,P4
  <0, -7.5, 0>, P4
  pigment {color rgb 1 }
}

 #declare Flute =
  sphere_sweep {
  cubic_spline
  5,
  <P1, 7.5, 0>, 0.1
  <P2, 5, 0>, .1
  <P3, 0, 0>, .1
  <P4, -5, 0>,.1
  <P4, -7.5, 0>, .1
pigment {color rgb 1  }
}

#declare Flutes= union{
#declare C_Flute =0;

#while (C_Flute<20)
object{Flute rotate y*18*C_Flute}
   #declare C_Flute =C_Flute+1;
#end
}
difference{
object{Shaft}
object{Flutes}
}


Post a reply to this message

From: Jim Charter
Subject: Re: Eavesdropping - new WIP (~130kB)
Date: 17 Aug 2007 17:41:00
Message: <46c615ec$1@news.povray.org>
M_a_r_c wrote:

Thanks, yes, the constant radius on your flutes are one of the problems 
I wanted to overcome, but obviously, tha can be adjusted by eyeball or a 
static calulation beforehand, and I now see the possibilities.  Also it 
renders much faster than my spline solution.


Post a reply to this message

From: M a r c
Subject: Re: Eavesdropping - new WIP (~130kB)
Date: 18 Aug 2007 05:15:55
Message: <46c6b8cb$1@news.povray.org>

46c615ec$1@news.povray.org...
> M_a_r_c wrote:
>
> Thanks, yes, the constant radius on your flutes are one of the problems I 
> wanted to overcome, but obviously, tha can be adjusted by eyeball or a 
> static calulation beforehand, and I now see the possibilities.  Also it 
> renders much faster than my spline solution.

I didn't study the greek architecture, it's a fast try at a sphere_sweep 
solution as Shay suggested :-)
I wondered wether the flute radius had to be constant or not but I see no 
problem at making it vary as a fraction of the shaft radius.
That's better I think.


#declare P1=.7;
#declare P2=.9;
#declare P3=1.6;  // Obelix nudged my elbow here ;-) just to show as flute 
radius follows shaft radius... better with 1.1
#declare P4=1.15;


#declare Shaft=
sphere_sweep {

  cubic_spline

  5,
  <0, 12.5, 0>, P1
  <0, 10.0, 0>, P2
  <0, 5, 0>,P3
  <0, 0.0, 0>,P4
  <0, -2.5, 0>, P4

}

#local N_flutes=20; //Number of flutes
#local Flute_Ratio=.95; //flute radial coverage
#local F_fctr=pi*Flute_Ratio/N_flutes;

 #declare Flute =
  sphere_sweep {
  cubic_spline
  5,
  <P1,  12.5,  0>, F_fctr*P1
  <P2,   10,   0>, F_fctr*P2
  <P3,   5,   0>, F_fctr*P3
  <P4,  0,   0>, F_fctr*P4
  <P4,  -2.5, 0>, F_fctr*P4
}

#declare Flutes= union{
#declare C_Flute =0;

#while (C_Flute<20)
object{Flute rotate y*C_Flute*360/N_flutes}
   #declare C_Flute =C_Flute+1;
#end
}
difference{
object{Shaft}
object{Flutes}
 pigment {color rgb 1 }
}


Post a reply to this message

From: M a r c
Subject: Re: Eavesdropping - new WIP (~130kB)
Date: 18 Aug 2007 05:54:23
Message: <46c6c1cf$1@news.povray.org>

46c6b8cb$1@news.povray.org...
Last one, I think, now radius and y coordinate declared in the same 2d 
vector
// radius and y coordinate declared in same 2d vector

#declare P1=<.7,12.5>;
#declare P2=<.9,10>;
#declare P3=<1.1,5>;
#declare P4=<1.15,0>;
#declare P5=<1.1,-2.5>;



#declare Shaft=
sphere_sweep {

  cubic_spline

  5,
  <0, P1.y, 0>, P1.x
  <0, P2.y, 0>, P2.x
  <0, P3.y, 0>, P3.x
  <0, P4.y, 0>, P4.x
  <0, P5.y, 0>, P5.x

}

#local N_flutes=25; //Number of flutes
#local Flute_Ratio=.9; //flute radial coverage
#local F_fctr=pi*Flute_Ratio/N_flutes;

 #declare Flute =
  sphere_sweep {
  cubic_spline
  5,
  <P1.x, P1.y, 0>, F_fctr*P1.x
  <P2.x, P2.y, 0>, F_fctr*P2.x
  <P3.x, P3.y, 0>, F_fctr*P3.x
  <P4.x, P4.y, 0>, F_fctr*P4.x
  <P5.x, P5.y, 0>, F_fctr*P4.x
}


Post a reply to this message

From: M a r c
Subject: Re: Eavesdropping - new WIP (~130kB)
Date: 18 Aug 2007 06:50:12
Message: <46c6cee4$1@news.povray.org>

46c6c1cf$1@news.povray.org...
Ooops

 #declare Flute =
  sphere_sweep {
  cubic_spline
  5,
  <P1.x, P1.y, 0>, F_fctr*P1.x
  <P2.x, P2.y, 0>, F_fctr*P2.x
  <P3.x, P3.y, 0>, F_fctr*P3.x
  <P4.x, P4.y, 0>, F_fctr*P4.x
  <P5.x, P5.y, 0>, F_fctr*P5.x  // not F_fctr*P4.x as in previous post
 }


Marc


Post a reply to this message

From: Jim Charter
Subject: Re: Eavesdropping - new WIP (~130kB)
Date: 18 Aug 2007 11:12:34
Message: <46c70c62@news.povray.org>
M_a_r_c wrote:

> 46c6c1cf$1@news.povray.org...
> Ooops
> 
>  #declare Flute =
>   sphere_sweep {
>   cubic_spline
>   5,
>   <P1.x, P1.y, 0>, F_fctr*P1.x
>   <P2.x, P2.y, 0>, F_fctr*P2.x
>   <P3.x, P3.y, 0>, F_fctr*P3.x
>   <P4.x, P4.y, 0>, F_fctr*P4.x
>   <P5.x, P5.y, 0>, F_fctr*P5.x  // not F_fctr*P4.x as in previous post
>  }
> 
> 
> Marc 
> 
> 
Poifect!  Thanks, I am immediately switching to this method.


Post a reply to this message

<<< Previous 10 Messages Goto Initial 10 Messages

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