UberSurface: Difference between revisions

From Omnifreaker Shaders Scripts and Addons for DAZ Studio
Jump to navigation Jump to search
No edit summary
mNo edit summary
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
=== This is a test ===
== Product Description ==


[[File:Uber_surface_diff.jpg]]
UberSurface is an upgrade of the [[HumanSurface]] shader and has all of the same controls with the addition of layered anisotropic specular and diffuse roughness.


http://omnifreaker.com/img/wiki_up/human_surface/tiling_1.jpg
'''New Features''' include:
 
* Layered Anisotropic Specular.
* Diffuse Roughness control
* Subsurface can render when Diffuse is not active.
* Improved handling of single-sided geometry (hair).
* ''Fantom'' and ''Raytrace'' visibility controls.
 
== User Guide ==
 
Please see the '''[[HumanSurface]]''' page which covers all controls that are not described here; UberSurface has all of the controls that [[HumanSurface]] does...and more.
 
=== Anisotropic Specular ===
 
[[Image:UberSurface_doc_ani_controls.jpg]]
 
Keep the following in mind when using '''Anisotropic Highlights''':
* Toggle '''Anisotropic Active''' ''On'' in order to turn the specular from a traditional response to an anisotropic response.
* The highlight shape is dependent on the '''uvs''' of the object; the object must have uvs in order for anisotropic highlights to work.
* Use '''Anisotropic Direction''' to control whether the highlight will follow the ''U'' or ''V'' axis
* [[Image:Alert.png]] The '''Specular Sharpness''' control does not currently have an effect on anisotropic highlights.
 
{| border=1
! Anisotropic Direction = U
|-
| Glossiness 40%  ||  Glossiness 65%  ||  Glossiness 80%
|-
| [[Image:UberSurface_spec_aniu_gloss_40.jpg]] || [[Image:UberSurface_spec_aniu_gloss_65.jpg]] || [[Image:UberSurface_spec_aniu_gloss_80.jpg]]
|}
 
{| border=1
! Anisotropic Direction = V
|-
| Glossiness 40%  ||  Glossiness 65%  ||  Glossiness 80%
|-
| [[Image:UberSurface_spec_aniv_gloss_40.jpg]] || [[Image:UberSurface_spec_aniv_gloss_65.jpg]] || [[Image:UberSurface_spec_aniv_gloss_80.jpg]]
|}
 
{{#ev:youtube|HaPcERbn_wY}}
 
=== Diffuse Roughness ===
 
[[Image:UberSurface_doc_diff_rough_control.jpg]]
 
The '''Diffuse Roughness''' control allows you to tighten or broaden the diffuse response.  For very diffuse surfaces like clay, you may want to lower the value slightly; for very specular surfaces like metal, you may want to increase the roughness.
 
{| border=1
!  Roughness 0.5  !!  Roughness 0.8  !!  '''Roughness 1.0'''  !!  Roughness 1.5  !!  Roughness 3.0
|-
| [[Image:UberSurface_diff_rough_05.jpg]] || [[Image:UberSurface_diff_rough_08.jpg]] || [[Image:UberSurface_diff.jpg]] || [[Image:UberSurface_diff_rough_15.jpg]] || [[Image:UberSurface_diff_rough_30.jpg]]
|}
 
=== Visibility Controls ===
 
[[Image:UberSurface_doc_fantom_control.jpg]]
 
When '''Fantom''' is ''On'', the surface will not be visible to the camera, but will be visible to shadows and raytracing.  This can be useful when an object is used to create a reflection or shadow, but we do not want to see the object.
 
When '''Raytrace''' is ''Off'', the surface will not be seen by diffuse or specular rays.  For example, this can useful if you do not want your hair to be seen by [[UberEnvironment]] to speed up your renders.
 
== Tips and Tricks ==
 
*In order to emulate some of the hair properties as outlined in the Siggraph 03 paper [http://graphics.stanford.edu/papers/hair/ Light Scattering from Human Hair Fibers], I recommend the following:
** Make the '''Primary Specular''' fairly tight and white in color
** Make the '''Secondary Specular''' wider and use the diffuse maps to color the highlight.
* If you do not want to futz with the setting but want great hair, check out [[UberHair]]

Latest revision as of 21:01, 26 January 2010

Product Description

UberSurface is an upgrade of the HumanSurface shader and has all of the same controls with the addition of layered anisotropic specular and diffuse roughness.

New Features include:

  • Layered Anisotropic Specular.
  • Diffuse Roughness control
  • Subsurface can render when Diffuse is not active.
  • Improved handling of single-sided geometry (hair).
  • Fantom and Raytrace visibility controls.

User Guide

Please see the HumanSurface page which covers all controls that are not described here; UberSurface has all of the controls that HumanSurface does...and more.

Anisotropic Specular

UberSurface doc ani controls.jpg

Keep the following in mind when using Anisotropic Highlights:

  • Toggle Anisotropic Active On in order to turn the specular from a traditional response to an anisotropic response.
  • The highlight shape is dependent on the uvs of the object; the object must have uvs in order for anisotropic highlights to work.
  • Use Anisotropic Direction to control whether the highlight will follow the U or V axis
  • Alert.png The Specular Sharpness control does not currently have an effect on anisotropic highlights.
Anisotropic Direction = U
Glossiness 40% Glossiness 65% Glossiness 80%
UberSurface spec aniu gloss 40.jpg UberSurface spec aniu gloss 65.jpg UberSurface spec aniu gloss 80.jpg
Anisotropic Direction = V
Glossiness 40% Glossiness 65% Glossiness 80%
UberSurface spec aniv gloss 40.jpg UberSurface spec aniv gloss 65.jpg UberSurface spec aniv gloss 80.jpg

Diffuse Roughness

UberSurface doc diff rough control.jpg

The Diffuse Roughness control allows you to tighten or broaden the diffuse response. For very diffuse surfaces like clay, you may want to lower the value slightly; for very specular surfaces like metal, you may want to increase the roughness.

Roughness 0.5 Roughness 0.8 Roughness 1.0 Roughness 1.5 Roughness 3.0
UberSurface diff rough 05.jpg UberSurface diff rough 08.jpg UberSurface diff.jpg UberSurface diff rough 15.jpg UberSurface diff rough 30.jpg

Visibility Controls

UberSurface doc fantom control.jpg

When Fantom is On, the surface will not be visible to the camera, but will be visible to shadows and raytracing. This can be useful when an object is used to create a reflection or shadow, but we do not want to see the object.

When Raytrace is Off, the surface will not be seen by diffuse or specular rays. For example, this can useful if you do not want your hair to be seen by UberEnvironment to speed up your renders.

Tips and Tricks

  • In order to emulate some of the hair properties as outlined in the Siggraph 03 paper Light Scattering from Human Hair Fibers, I recommend the following:
    • Make the Primary Specular fairly tight and white in color
    • Make the Secondary Specular wider and use the diffuse maps to color the highlight.
  • If you do not want to futz with the setting but want great hair, check out UberHair