Forums

You are not logged in.

#1 2012-05-03 16:09:19

Marco Cattaneo
Member
Registered: 2012-02-04
Posts: 11

Ambient Occlusion and MIA_mats (plus other stuff)

HI,

I'm starting to really like 3Delight but there are a couple of things that still can't understand and let work.

First problem, I can't get Mia_materials to get occlusion effect, models with Mia_mats attached just shows pitch black in the "occlusion" AOV

Ex 1:  everything has a simple maya lambert assigned, except the dino model, that has a Mia_material_X and as you can see, it's just a black hole in the occlusion AOV. I even made the model visible to to Diffuse Rays with a geoAttrib node. It happens by using both Point cloud  full GI and simple "occlusion" method

Using Point Cloud:
https://docs.google.com/open?id=0B8EjKX … 1dJclNNNjg

Using simple Occlusion:
https://docs.google.com/open?id=0B8EjKX … DJiaUNhMzg

Is there any parameter I need to tweak to get Mia_materials work with Ambient Occlusion?


Another quick question: Is there a way to specify on a object (or material) basis, how much it will contribute to Point cloud color bleeding on surrounding models?

Last edited by Marco Cattaneo (2012-05-03 16:21:55)

Offline

 

#2 2012-05-03 16:32:42

elvis75k
Member
From: Italy
Registered: 2007-12-04
Posts: 105

Re: Ambient Occlusion and MIA_mats (plus other stuff)

I'm not 100% sure: try using [all AOV] in the advanced settings.


Computer-generated imagery

Offline

 

#3 2012-05-03 17:42:19

Marco Cattaneo
Member
Registered: 2012-02-04
Posts: 11

Re: Ambient Occlusion and MIA_mats (plus other stuff)

Thanks for the reply! But yea, I tried to set All AOV's like you suggested. It doesn't change...

Offline

 

#4 2012-05-04 03:18:41

elvis75k
Member
From: Italy
Registered: 2007-12-04
Posts: 105

Re: Ambient Occlusion and MIA_mats (plus other stuff)

Then i suggest to give a try here: LINK
The atmosphere solution will take care of the mia material.


Computer-generated imagery

Offline

 

#5 2012-05-04 05:28:55

eddgarpv
Member
From: Mexico
Registered: 2007-02-20
Posts: 241
Website

Re: Ambient Occlusion and MIA_mats (plus other stuff)

The mia_material isn't fully supported using the gi tab.. If you take a look on the rsl files, you'll see how aov_occlusion gets computed in a  different way for both shaders. I can only suggest to stick with maya shaders - they can do much more than you think.

Offline

 

#6 2012-05-07 04:44:14

caveman
Member
From: Mumbai
Registered: 2009-12-15
Posts: 100

Re: Ambient Occlusion and MIA_mats (plus other stuff)

Marco Cattaneo wrote:

HI,

I'm starting to really like 3Delight but there are a couple of things that still can't understand and let work.

First problem, I can't get Mia_materials to get occlusion effect, models with Mia_mats attached just shows pitch black in the "occlusion" AOV

Ex 1:  everything has a simple maya lambert assigned, except the dino model, that has a Mia_material_X and as you can see, it's just a black hole in the occlusion AOV. I even made the model visible to to Diffuse Rays with a geoAttrib node. It happens by using both Point cloud  full GI and simple "occlusion" method

Using Point Cloud:
https://docs.google.com/open?id=0B8EjKX … 1dJclNNNjg

Using simple Occlusion:
https://docs.google.com/open?id=0B8EjKX … DJiaUNhMzg

Is there any parameter I need to tweak to get Mia_materials work with Ambient Occlusion?


Another quick question: Is there a way to specify on a object (or material) basis, how much it will contribute to Point cloud color bleeding on surrounding models?

Hey
Guys!

Even I had a similar problem with mia materials ...
For the occlusion problem Aghiles made a quick change for me ..
Here it is

Code:

#ifdef USE_AOV_aov_occlusion
#if 0    
extern varying color aov_occlusion;
    if( isoutput(aov_occlusion) )
    {
        aov_occlusion = ambient_occlusion;
    }
#endif
#endif

Search for #ifdef USE_AOV_aov_occlusion in mia_material.h or in mia_material_x.h

and replace the remaining code with the above one, this should sort out things for occlusion..

However I too have problems with the GI part which I am sure they are looking into..

Regards


Sushant Acharekar

Offline

 

#7 2012-05-07 08:02:09

victor
Member
Registered: 2009-01-26
Posts: 93
Website

Re: Ambient Occlusion and MIA_mats (plus other stuff)

Marco Cattaneo wrote:

HI,

I'm starting to really like 3Delight but there are a couple of things that still can't understand and let work.

First problem, I can't get Mia_materials to get occlusion effect, models with Mia_mats attached just shows pitch black in the "occlusion" AOV

Ex 1:  everything has a simple maya lambert assigned, except the dino model, that has a Mia_material_X and as you can see, it's just a black hole in the occlusion AOV. I even made the model visible to to Diffuse Rays with a geoAttrib node. It happens by using both Point cloud  full GI and simple "occlusion" method

Using Point Cloud:
https://docs.google.com/open?id=0B8EjKX … 1dJclNNNjg

Using simple Occlusion:
https://docs.google.com/open?id=0B8EjKX … DJiaUNhMzg

Is there any parameter I need to tweak to get Mia_materials work with Ambient Occlusion?

Hi,

It seems you haven't set a "Bake Camera" parameter in the "Point Cloud" section. Point-cloud file contains only objects that are in the camera. So in your case, objects that are behind camera don't affect to AO.

Offline

 

#8 2012-05-07 11:47:57

clojster
Member
From: Prague
Registered: 2010-12-22
Posts: 108
Website

Re: Ambient Occlusion and MIA_mats (plus other stuff)

victor wrote:

Hi,

It seems you haven't set a "Bake Camera" parameter in the "Point Cloud" section. Point-cloud file contains only objects that are in the camera. So in your case, objects that are behind camera don't affect to AO.

This has nothing to do with his problem, victor.

Actually I'm having similar troubles with mia/misss materials and PTC. I hope developers will take a look on this. Anyway, usin simple Blinn is still the best solution for most of the cases. I just wish I wouldn't have to use misss skin materials. If there was simple way of adding SSS attributes to bling like glossy reflections, that would be awesome. ;)

Last edited by clojster (2012-05-07 11:48:30)

Offline

 

#9 2012-05-07 11:57:10

victor
Member
Registered: 2009-01-26
Posts: 93
Website

Re: Ambient Occlusion and MIA_mats (plus other stuff)

Could you please provide a test scene with the problem for the developers?

Offline

 

#10 2012-05-07 20:10:27

Marco Cattaneo
Member
Registered: 2012-02-04
Posts: 11

Re: Ambient Occlusion and MIA_mats (plus other stuff)

@Caveman: Thanks man, I will try that code for sure...

@victor: As clojster said, the problem has nothing to do with setting up a bake camera in the point cloud section: As long as you add the dicing attributes to let the point cloud being correctly calculated (backfacing) you should at least get something usable.

You can create a very simple scene to test this out. Place a plane, a sphere, make them visible to occlusion rays, assign a mia material to them... And you should be able to see that in the beauty render the occlusion is present, but in the aov_occlusion models shows black. Infact, the second render I posted is done by using raytraced occlusion found in the GI tab. No point cloud involved.

I made a couple of considerations. Since both occlusion and color bleeding are still correctly calculated, I just thought about using mia materials for all AOV's but the occlusion, and just use the mib_ambient_occlusion node to achieve a full AO pass, since it's fast and simple to setup.

Anyway, I still have problems with refractions, SSS. I'm going to probably make a big thread to not spam all the forums, so I can ask more questions.

Like SSS. I can make it to work, but I really can't understand how all the parameters must be setup and how they interact with each other. As a Mental ray guy I know that as long as I stick with real world scales, I get correct natural behaviour. But using the Misss_fast_skin AND make it work with the SSS portion of 3Delight it's driving me crazy.

One final question: is the 3Delight rewritten Mia_material still a full converving energy shader? (like the original)

Last edited by Marco Cattaneo (2012-05-07 20:25:56)

Offline

 

#11 2012-05-08 05:04:55

cleger
Member
From: Georgia
Registered: 2010-09-27
Posts: 191
Website

Re: Ambient Occlusion and MIA_mats (plus other stuff)

Hi,

About your SSS issues, do you have any parameters in general that you are confused with? The 3Delight manual has helped me a lot in this case, along with this paper:
http://graphics.stanford.edu/papers/bssrdf/bssrdf.pdf

That will list a few real world values to use with the SSS model in 3Delight. Using the table, you can see that the default values are for marble.

For any of those, plug in the number of the table to have the results for that material. For anything except marble, you'll want a Refraction Index of 1.3.

This is all with using 3Delight's SSS with a 3Delight SSS material and the settings in the Geometry Attribute Node for Subsurface Scattering.

Offline

 

#12 2012-05-08 05:37:07

Marco Cattaneo
Member
Registered: 2012-02-04
Posts: 11

Re: Ambient Occlusion and MIA_mats (plus other stuff)

Hi cleger!

First of all, thank you for the usefull reply (and for the Uber_ptc stuff, for that matter :D I'm starting to use your shaders)!

As far as I tested out, yes, by using 3delight SSS I can get good basic SSS effects (the example scene included in the package is really straight forward)...

The problem is when I add the Misss_fast_skin shader into the equation, since I then have something like twice the parameters, which are basically (as I understand) just doing the same thing (but twice).

I do lot of character work, so I'd want to use textures to control epidermal and subdermal scatter... Which is what I can achieve with Misss_fast_skin_maya normally... But used in conjunction with 3Delight parameters results in very odd renders.

So, there is a way to use 3Delight standard SSS parameters (which makes sense to me) and simple add textures to a model? (after all we sometimes need more than milk, wax, or cartoonish characters)

I'm really looking forward a solution, since the more I use 3Delight, the more mental ray feels... "heavy" and slow...

Offline

 

#13 2012-05-08 09:39:32

cleger
Member
From: Georgia
Registered: 2010-09-27
Posts: 191
Website

Re: Ambient Occlusion and MIA_mats (plus other stuff)

I try not to mess with MR materials inside 3Delight, so I can't be of much help there.

But I can pass on this (maybe useful) information. This is a RSL shader (I got it to compile with 3Delight a while ago, not sure what I had to change if anything) that is similar to Misss_fast_skin. I believe it has the functionality for texture maps in the different layers.

Maybe you can find some use of this?

http://sfdm.ca.scad.edu/faculty/mkesson … hader.html

Offline

 

#14 2012-05-09 07:18:35

aghiles
3Delight Developer
Registered: 2007-01-03
Posts: 1081
Website

Re: Ambient Occlusion and MIA_mats (plus other stuff)

I can confirm that there is a problem with the MIA materials and the occlusion AOV. The fix will be available in the next package.
-- aghiles

Offline

 

#15 2012-05-09 08:24:45

Marco Cattaneo
Member
Registered: 2012-02-04
Posts: 11

Re: Ambient Occlusion and MIA_mats (plus other stuff)

aghiles wrote:

I can confirm that there is a problem with the MIA materials and the occlusion AOV. The fix will be available in the next package.
-- aghiles

Thank you for the clarification....

Btw, I just opened another thread about refraction problems, can you give your thought about it?

http://www.3delight.com/en/modules/PunB … hp?id=3423

Offline

 

#16 2012-05-09 08:37:32

clojster
Member
From: Prague
Registered: 2010-12-22
Posts: 108
Website

Re: Ambient Occlusion and MIA_mats (plus other stuff)

aghiles wrote:

I can confirm that there is a problem with the MIA materials and the occlusion AOV. The fix will be available in the next package.
-- aghiles

That's good. I don't know if this problem is related to occlusion AOV or it's some kind of other bug, but this is what happens with mia materials and PTC:

http://dl.dropbox.com/u/2250906/blinn.tif

http://dl.dropbox.com/u/2250906/mia_material.tif

First image is with Blinn with checker assigned, the second image is mia_material with checker.

There is one directional light in the scene with ray traced shadows.

As you can see, the problem is, that not lit area of the cube with mia_material doesn't have a texture. It's just grey.
This applies also to miss_fast_skin shader. I didn't test the others...

Example scene is here: http://dl.dropbox.com/u/2250906/test_mia.ma

Thanks for having a look on this.

Jakub.

Offline

 

Board footer

PunBB is © Copyright 2002–2005 Rickard Andersson

You are here: Resources » Forums
Follow us on Twitter
© 2006-2011 dna research. All Rights Reserved.
Trademarks & Copyrights Notices