POV-Ray : Newsgroups : povray.advanced-users : BSSRDF in POV-Ray? Server Time
29 Jul 2024 18:21:17 EDT (-0400)
  BSSRDF in POV-Ray? (Message 1 to 5 of 5)  
From:
Subject: BSSRDF in POV-Ray?
Date: 2 Aug 2001 06:23:55
Message: <wbd76eah9q.fsf@jones.oslo.infostream.no>
Could this be added to POV-Ray?

http://graphics.stanford.edu/~henrik/papers/bssrdf/

The pdf-file on that page is pretty informative.


-- 
This message has not been scanned for viruses.


Post a reply to this message

From: John VanSickle
Subject: Re: BSSRDF in POV-Ray?
Date: 4 Aug 2001 12:16:21
Message: <3B6C2085.9E455239@hotmail.com>

> 
> Could this be added to POV-Ray?
> 
> http://graphics.stanford.edu/~henrik/papers/bssrdf/
> 
> The pdf-file on that page is pretty informative.

If they'd just include the girl in the models library, I'd be happy
enough.

-- 
ICQ: 46085459


Post a reply to this message

From: Reusser
Subject: Re: BSSRDF in POV-Ray?
Date: 20 Aug 2001 20:35:18
Message: <200820011933587927%reu1000@chorus.net>
Sounds interesting, but what exactly is it (in terms of not what it
does, but how it works)?  Is it an extension on ray-tracing?  I caught
that BRDF is bi-linear reflection diffusion function or something on
that order, but what does that mean?  (Not all of us are able to decode
the pdf file and figure out what they are talking about.)

 - Rico


Post a reply to this message

From:
Subject: Re: BSSRDF in POV-Ray?
Date: 21 Aug 2001 03:53:07
Message: <wbd75prgja.fsf@jones.oslo.infostream.no>
[Reusser <reu### [at] chorusnet>]
| Sounds interesting, but what exactly is it (in terms of not what it
| does, but how it works)?  Is it an extension on ray-tracing?  

It can be implemented in any ray-tracer as described in the pdf-file.

| I caught that BRDF is bi-linear reflection diffusion function or 
| something on that order, but what does that mean?  

A BRDF function gives the reflectance of a target as a function of
illumination geometry and viewing geometry.

Not much help?

It's for modelling the reflection of materials where the viewing
direction and light direction will affect the look of of the material.
The classic example here is velvet. The reason why velvet looks like
it does is because it is in reality dozens of hairs standing up, which
means, among other things, that it will remain relatively dark when lit 
slightly from behind, recause you're just illuminating the backside of
the hairs. Modelling the hairs is of course not practical, but this is 
where the BRDF function comes in. You can think of it as regular ol' fake
bumpmapping, but on a much smaller scale. 

BRDF-functions can be "captured" from real materials aswell, as 
described in.

http://graphics.stanford.edu/~smr/cs348c/surveypaper.html


Okay. Enough about BRDF, and on to BSSRDF.

BRDF models pretty well how light scatters from a totally opaque surface,
but a lot of materials are slightly translucent, ie. milk, human skin,
marble, etc. 

BSSRDF is an extension of BRDF that also takes into account subsurface 
scattering, meaning light rays actaully penetrate the surface, bounce 
around and lights up the object, and reflect some of the rays back.

The PDF contains a very convincing series of images of a glass of milk.
First modeled with a diffuse BRDF function, which basically looks like
a piece of white plastic, and then with BSSRDF as skimmed mink and
whole milk. 

| (Not all of us are able to decode
| the pdf file and figure out what they are talking about.)

-- 
This message has not been scanned for viruses.


Post a reply to this message

From: Peter Popov
Subject: Re: BSSRDF in POV-Ray?
Date: 21 Aug 2001 17:36:39
Message: <4p94otkgjvomegba848c5kktdg2iglk7gj@4ax.com>
On Mon, 20 Aug 2001 19:33:58 -0500, Reusser <reu### [at] chorusnet>
wrote:

>Sounds interesting, but what exactly is it (in terms of not what it
>does, but how it works)?  Is it an extension on ray-tracing?  I caught
>that BRDF is bi-linear reflection diffusion function or something on
>that order, but what does that mean?  (Not all of us are able to decode
>the pdf file and figure out what they are talking about.)

If you're talking about BDRF, it means Bi-directional Reflectance
Function. This is a geeky way to say 'material reflectance
properties'. The bi- in the name suggests that it can be used for
anisotropic shading, for example brushed aluminum.

diffuse, specular, phong and even ambient are BDRFs, as is blinn.
There are many different BDRF models aimed at representing different
material properties. Some are very mterial-specific, for example silk,
hair, skin etc.

IIRC programmable shaders a la RenderMan allow for custom BDRFs, which
is a really powerful material creation tool.


Peter Popov ICQ : 15002700
Personal e-mail : pet### [at] vipbg
TAG      e-mail : pet### [at] tagpovrayorg


Post a reply to this message

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