POV-Ray : Newsgroups : povray.binaries.images : Yet another Bathroom Server Time
5 Nov 2024 10:21:54 EST (-0500)
  Yet another Bathroom (Message 1 to 8 of 8)  
From: Verm
Subject: Yet another Bathroom
Date: 27 Nov 2006 09:07:59
Message: <456af13f@news.povray.org>
Playing and seeing what would fit in my rather small bathroom.

Uses lots of tiles derived from Trevor G Quail's.
Blurred reflections for the rotating shelf unit.

All csg which is why the toilet looks as it does (I must learn to use a 
mesh modeller). The sink however is a fairly accurate version of one 
seen in a shop.


Post a reply to this message


Attachments:
Download 'bathrm.jpg' (46 KB)

Preview of image 'bathrm.jpg'
bathrm.jpg


 

From: nemesis
Subject: Re: Yet another Bathroom
Date: 27 Nov 2006 10:30:00
Message: <web.456b03d9c1baabbdf2ff13290@news.povray.org>
Verm <pov### [at] thirteeendynucom> wrote:
> All csg which is why the toilet looks as it does

You mean, squared?  Remember: isosurfaces, blobs and lathes can be used in
CSG operations, not just the simple geometric povray primitives.


Post a reply to this message

From: Verm
Subject: Re: Yet another Bathroom
Date: 27 Nov 2006 11:23:44
Message: <456b1110@news.povray.org>
nemesis wrote:
> Verm <pov### [at] thirteeendynucom> wrote:
>> All csg which is why the toilet looks as it does
> 
> You mean, squared? 
It's meant to be squared, but not as squared as it is, although it is a 
contrast to the basin.

> Remember: isosurfaces, blobs and lathes can be used in
> CSG operations, not just the simple geometric povray primitives.

True I wasn't meaning to say anything was impossible in CSG just some 
shapes are harder (for me), I know one can use blobs, lathes and 
isosurfaces in CSG but I'd think a mesh would be the simplest way of 
doing something like this:

http://www.boundarybathrooms.co.uk/ECommerce/ProductImages/Detail/Mini%20Toilet.jpg

Although now you've mentioned it I'm thinking I might be able to improve 
the base using blobs grrr - it was just meant to be a place holder until 
I created a mesh :-)

Isosurfaces are fantastic but I don't think many people use them for 
modelling this type of thing and I'm not sure how I'd get the corners 
with lathes.


Post a reply to this message

From: stm31415
Subject: Re: Yet another Bathroom
Date: 27 Nov 2006 12:25:01
Message: <web.456b1e46c1baabbdcf1900cc0@news.povray.org>
Verm <pov### [at] thirteeendynucom> wrote:
> nemesis wrote:
> > Verm <pov### [at] thirteeendynucom> wrote:
> >> All csg which is why the toilet looks as it does
> >
> > You mean, squared?
> It's meant to be squared, but not as squared as it is, although it is a
> contrast to the basin.
>
> > Remember: isosurfaces, blobs and lathes can be used in
> > CSG operations, not just the simple geometric povray primitives.
>
> True I wasn't meaning to say anything was impossible in CSG just some
> shapes are harder (for me), I know one can use blobs, lathes and
> isosurfaces in CSG but I'd think a mesh would be the simplest way of
> doing something like this:
>
> http://www.boundarybathrooms.co.uk/ECommerce/ProductImages/Detail/Mini%20Toilet.jpg
>

Nice stuff. As far as the toilet goes, I amp retty sure you could get very
close with boxes and cylinders if you were patient. Just need to use larger
radii cylinders for the bottom and sides of the bowl vs the top. Then a
torus insteasd of a sphere at the corner. Remember that the tank has a lid
and the bowl two seats, and you'd have something much more satisfyingly
toilet-like.

Anyway, the lighting is nice. The camera is placed fine, but you might play
around with it and see if there is somewhere more dramatic to place it, to
give it that showroom look. Looks good as-is, too.


--
Sam Bleckley
stm 31415 (at) g mail . com


Post a reply to this message

From: Aiki
Subject: Re: Yet another Bathroom
Date: 28 Nov 2006 04:40:01
Message: <web.456c0367c1baabbd5c3fb3080@news.povray.org>
The third place winner of the last IRTC-round

http://www.irtc.org/stills/2006-10-31.html

has a very nice toilet made up from CSG. I didn't look at the code, but
maybe it will help you.


Post a reply to this message

From: Verm
Subject: Re: Yet another Bathroom
Date: 28 Nov 2006 06:23:40
Message: <456c1c3c$1@news.povray.org>
Aiki wrote:
> The third place winner of the last IRTC-round
> 
> http://www.irtc.org/stills/2006-10-31.html
> 
> has a very nice toilet made up from CSG. I didn't look at the code, but
> maybe it will help you.
> 

Ah now I'd have guessed that was a mesh but reading the text it's just 
very impressive use of superellipsoids - ok if he can do that with csg 
superellipsoids ..... thanks.


Post a reply to this message

From: nemesis
Subject: Re: Yet another Bathroom
Date: 28 Nov 2006 08:30:00
Message: <web.456c3984c1baabbd3976a8750@news.povray.org>
Verm <pov### [at] thirteeendynucom> wrote:
> I'd think a mesh would be the simplest way of
> doing something like this:
http://www.boundarybathrooms.co.uk/ECommerce/ProductImages/Detail/Mini%20Toilet.jpg

try this quick hack based on that picture.  lacking a proper seat yet.

/* begin code */

/**
 * toilet seat.
 * complex modelling with blobs and little effort.
 * nam### [at] gmailcom nov/2006
 * code can be reused and redistributed at will by those wishing to improve
povray
**/


#declare t_toilet = texture {
 pigment { rgb 1 }
 normal { bumps bump_size .12 turbulence .3 scale .4 }
 finish { diffuse .5 ambient .4 phong .7 phong_size 40 }
}

#declare toilet_base = blob {
         threshold .2
         // seat
         cylinder { -1.2*x,1.2*x 1 1 scale .6*x+.9*y }
         // seat "flattening"
         cylinder { -1.2*x,1.2*x 1 (-2) scale .6*x+.8*y translate y*.65 }

                // base
         cylinder { -.6*y,.6*y .64 2 scale y*1+x*1.4+z*.8 rotate -z*10
translate x*-.2-y*1.2 }
                // base "flattening" from the sides
         cylinder { -.6*y,.6*y .64 (-2) scale y*1+x*3.4+z*.8 translate -z*.9
rotate x*10 translate x*-.0-y*1.8 }
         cylinder { -.6*y,.6*y .64 (-2) scale y*1+x*3.4+z*.8 translate z*.9
rotate -x*10 translate x*-.0-y*1.8 }

         // back "clipping"
         cylinder { -y,y 1 (-1) scale x*.5+z*2 translate -y-1.2*x }
         // bottom "clipping"
         cylinder { -x,x 1 (-5) scale y*.6+z*2 translate -1.9*y }
        }

// fill light
light_source { (-4+8*y)*2 .5 }

background { rgb .96 }

// "scene"
union {
        light_source { (4-8*z)*2 1 }

 union {
                object { toilet_base }
                // water box
         superellipsoid { <.14,.14> scale x*.3 scale .76 translate y*.9-x*.7
}
         // water box top
         superellipsoid { <.2,.2> scale x*.36 scale y*.04 scale .76
translate y*(.9+.76-.06)-x*.7 }
         texture { t_toilet }

         translate -y*.2
         no_shadow
 }

        rotate y*30
        rotate -x*20
        translate z*6
}

camera { angle 40 }

/* end code */


I like blobs very much for modelling complex, continuous free-flow shapes
without meshes.  And it suffers from no polygon vertice showing. :)

> Isosurfaces are fantastic but I don't think many people use them for
> modelling this type of thing

isosurfaces are good for bending metal objects, for instance...

> and I'm not sure how I'd get the corners
> with lathes.

I'm not sure lather are good for that.  They are great for bathshower
handles, for instance.


Post a reply to this message


Attachments:
Download 'toilet-wip1.jpg' (12 KB)

Preview of image 'toilet-wip1.jpg'
toilet-wip1.jpg


 

From: George Pantazopoulos
Subject: Re: Yet another Bathroom
Date: 28 Nov 2006 08:40:00
Message: <web.456c3b59c1baabbdc0bad8570@news.povray.org>
Verm <pov### [at] thirteeendynucom> wrote:
> Playing and seeing what would fit in my rather small bathroom.
>
> Uses lots of tiles derived from Trevor G Quail's.
> Blurred reflections for the rotating shelf unit.
>
> All csg which is why the toilet looks as it does (I must learn to use a
> mesh modeller). The sink however is a fairly accurate version of one
> seen in a shop.

Hi Verm.

   I think you're off to a great start and I like your modeling work. Keep
it up!

   I think a few plants as well as some soap bottles and a towel or two
would add a nice touch and make the image look more believable.

   Also, I find Jaime Vives Piqueres' LightSys lighting system capable of
producing some very realistic, warm lighting and I love it.

See his techniques section: http://www.ignorancia.org

Rock on,
George

Speed up your renders with MegaPOV XRS:
http://www.gammaburst.net/xrs


Post a reply to this message

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