POV-Ray : Newsgroups : povray.binaries.images : Making A Basketball (70kbu) Server Time
18 Aug 2024 04:11:54 EDT (-0400)
  Making A Basketball (70kbu) (Message 11 to 14 of 14)  
<<< Previous 10 Messages Goto Initial 10 Messages
From: David Fontaine
Subject: Re: Basketball v2 (62kbu)
Date: 12 Jul 2001 16:45:23
Message: <3B4E0A88.43F1114E@faricy.net>
Maybe still a bit thick, but definitely better.  Too pinkish, more
brownish.

-- 
David Fontaine  <dav### [at] faricynet>  ICQ 55354965
My raytracing gallery:  http://davidf.faricy.net/


Post a reply to this message

From: Wlodzimierz ABX Skiba
Subject: Re: Making A Basketball (70kbu)
Date: 13 Jul 2001 10:54:52
Message: <3b4f0bbc@news.povray.org>
Alan Holding wrote in message <3b4d11fb@news.povray.org>...
> I'm doing a basketball based image at the moment, and decided to make the
> basketball using an isosurface.

I don't want negate your very good "little tutorial" but when I looked at your
pictures I imagined that it should be possible with one pass - basket pigment
available via functions{}. Just look at my example (MegaPOV needed). If anybody
wants write it as macro with parameter as width of distance beetween "circles"
on the ball - just do it and upload it somewhere on this server - unfortunatly I
have no time.

#declare A=30; // angle - from 0 to 90
#declare C=vrotate(z,y*A);// center of "circle" in 1/8 part
#declare Cx=C.x;#declare Cy=C.y;#declare Cz=C.z;
#declare M=vrotate(z,-x*45);// middle between centers of two "circles"
#declare RA=vdot(C,M);// radius of circle for ball's radius=1

#declare R=function{"R"}
#declare VDot=function{Cx*x+Cy*y+Cz*z}
#declare Basket8=function{if(VDot(x,y,z)-RA,0,1)}
#declare Basket4=function{if(y,Basket8(x,y,z),Basket8(x,-y,z))}
#declare Basket2=function{if(z,Basket4(x,y,z),Basket4(x,y,-z))}
#declare Basket1=function{if(x,Basket2(x,y,z),1-Basket2(-x,z,y))}
sphere{0 1 pigment{function{Basket1}}}

--
#macro Sig(A,B,X)_(A,B)_(B,X)_(X,A)#end#macro _(A,B)cylinder{<A.x,A.y,3>,<B.u,
B.v,3>.1,9}#end global_settings{max_trace_level 9}light_source{0 1}camera{up y
*4right-3*x}blob{_(<3,1>,<1,-5>)_(<2,-2>,<4,-2>)Sig(x,<-1,1.5>,<1,3>)_(z-1,z-4
)pigment{rgb 1}}box{-3 3pigment{rgb 0}finish{reflection 1}hollow} // POV-Ray31


Post a reply to this message


Attachments:
Download 'ball.jpg' (19 KB)

Preview of image 'ball.jpg'
ball.jpg


 

From: Mahalis
Subject: Re: Basketball v2 (62kbu)
Date: 17 Sep 2001 10:40:19
Message: <3ba60b53$1@news.povray.org>
Ooo. Nice... source please?
"Alan Holding" <man### [at] lineonenet> wrote in message
news:3b4d9acb@news.povray.org...
> This one any better?  I've tried to improve the texture and the lines are
> thinner (thanks, Thomas).  As I've (i) never played basketball in my life
> and (ii) only had to go off teeny weeny pictures from online sports stores
> for reference, I think this is OK now.
>
> The ZIP archive for the scene is in povray.binaries.scene-files.
>
> Thanks for all your feedback, chaps!  Much appreciated. :O)
>
>
>
>
>
>
>
>
>


Post a reply to this message

From: Alan Holding
Subject: Re: Basketball v2 (62kbu)
Date: 17 Sep 2001 13:28:41
Message: <3ba632c9@news.povray.org>
"Mahalis" <don### [at] fakeycom> wrote in message
news:3ba60b53$1@news.povray.org...
> Ooo. Nice... source please?

It's now part of the POV-Ray Objects Collection managed by Micha Riser.

http://www.povworld.de/objects/

Look under Object Categories/Isosurface.  The syntax is for MegaPOV, so you
will need to tweak it if you want it to work with POV-Ray 3.5

--

www.mp3.com/FeedingTheCats
www.btinternet.com/~manhog/


Post a reply to this message

<<< Previous 10 Messages Goto Initial 10 Messages

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