POV-Ray : Newsgroups : povray.newusers : Help needed on making crystal ball Server Time
5 Nov 2024 11:16:54 EST (-0500)
  Help needed on making crystal ball (Message 1 to 3 of 3)  
From: George Yanez
Subject: Help needed on making crystal ball
Date: 11 Nov 2003 16:46:32
Message: <3fb158b8$1@news.povray.org>
I am trying to create a crystal ball in Pov-ray.  I create a sphere shape
but I am having problems making it look like glass (ie reflective and
transparent, etc).  Anybody have tips as to what commands/tools I need in
Pov-ray to correctly model and render this object?  I am a newbie and any
help would be appreciated.  This will be my first attempted image in POV
(besides tutorials of course).

Thanks


Post a reply to this message

From: Tim Nikias v2 0
Subject: Re: Help needed on making crystal ball
Date: 11 Nov 2003 17:57:35
Message: <3fb1695f$1@news.povray.org>
> I am trying to create a crystal ball in Pov-ray.  I create a sphere shape
> but I am having problems making it look like glass (ie reflective and
> transparent, etc).  Anybody have tips as to what commands/tools I need in
> Pov-ray to correctly model and render this object?  I am a newbie and any
> help would be appreciated.  This will be my first attempted image in POV
> (besides tutorials of course).
>
> Thanks

Well, for refraction, you need the interior{} statement, in which you put
the keyword "ior" along with the refraction index. Water is 1.33 if I'm not
mistaken, and glass somewhere around 1.5, but you could look in the
documentation and in the include-files which come with POV-Ray for that.

Transparency is handled with either rgbt, or a "transmit" after the rgb
vector, e.g.
rgbt <1,1,1,1> or
rgb <1,1,1> transmit 1
You can achieve filtering with "filter" or "rgbf", and you can combine both
with "rgbft". You should look those up in the documentation as well, so that
you know what you're doing.

As for reflection, that goes into the finish{} statement, maybe like
finish{ reflection{0,1 fresnel}}
where the keyword fresnel in the reflection{}-block requires the ior of the
interior-statement, but you should just look that up in the documentation as
well, search for "finish" and/or "reflection" or "variable reflection".

If you want the light to interact properly with the crystal later on, I
suggest looking for "photons" in the docs as well.

-- 
"Tim Nikias v2.0"
Homepage: <http://www.nolights.de>
Email: tim.nikias (@) nolights.de




---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.536 / Virus Database: 331 - Release Date: 03.11.2003


Post a reply to this message

From: Warp
Subject: Re: Help needed on making crystal ball
Date: 11 Nov 2003 19:27:56
Message: <3fb17e8c@news.povray.org>
Making the sphere reflective and refractive is useless unless there
are other objects in the scene which the sphere can reflect/refract.
  In order to create a good-looking glass object you need an environment.
A glass object in empty space is practically invisible.

  "Practically" above means that a well-made glass object isn't invisible
even in empty space (as long as there's a light source illuminating it).
That's because a well-made glass object should have a specular or phong
highlight.

-- 
#macro M(A,N,D,L)plane{-z,-9pigment{mandel L*9translate N color_map{[0rgb x]
[1rgb 9]}scale<D,D*3D>*1e3}rotate y*A*8}#end M(-3<1.206434.28623>70,7)M(
-1<.7438.1795>1,20)M(1<.77595.13699>30,20)M(3<.75923.07145>80,99)// - Warp -


Post a reply to this message

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