Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000616LuxRenderCorepublic2009-11-06 01:162012-09-11 06:11
Reporterjeanphi 
Assigned Tojeanphi 
PriorityhighSeverityfeatureReproducibilityN/A
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version 
Target Version1.0Fixed in Version1.0RC4 
Summary0000616: Add fresnel textures
DescriptionAdd the ability to define fresnel textures to give more fine grained and more intuitive access to material parameters using fresnel consepts like absorption, reflection color, ...

This should replace all ior, cauchyb, nk files, ... parameters.
TagsNo tags attached.
Mercurial Changeset #
Requires Documentation UpdateYes
Requires Exporter UpdateLuxBlend, LuxBlend25, LuXSI, LuxMaya, LuxC4D, LuxMax, SU2LUX
Attached Files

- Relationships

-  Notes
(0001725)
psor (reporter)
2009-11-10 07:07

When you say ...

"This should replace all ior, cauchyb, nk files, ... parameters."

... does it mean it will be an option or the other parameters will
vanish into the void? I'm asking cause I don't wanna loose IOR etc.

Just curious tho. :P :D ;)
(0001727)
jeanphi (administrator)
2009-11-10 09:00

It means that glass will accept an arbitrary IOR, either defined through RGB colors, a single float, a nk file, ... ditto for metal and all materials using IOR.
(0001741)
jeanphi (administrator)
2009-11-12 01:17

The basic infrastructure is in place.
I'll now add new Fresnel classes to store SPD representations of IOR and start to create new Fresnel textures.
(0001784)
jeanphi (administrator)
2009-11-20 01:00

The constant texture gives access to a dielectric with constant value over the spectrum.
The cauchy texture gives access to a dielectric with a varying value across the spectrum parameterized using the cauchya/cauchyb parameters or the index/cauchyb parameters (index being the mean value over the visible spectrum).
(0001792)
jeanphi (administrator)
2009-11-23 00:49

The new sopra texture allows loading of sopra nk files.
(0001967)
jeanphi (administrator)
2010-03-08 05:26

"luxpop" and "preset" fresnel textures have been added giving access to loading of luxpop files and old metal presets respectively.

Only major fresnel textures to implement are "mix" and a color based definition.
(0003184)
jeanphi (administrator)
2011-09-05 05:20

The color based definition is now available through the fresnelcolor texture.
(0003192)
jeanphi (administrator)
2011-09-08 13:05

New band, bilerp, mix and multimix fresnel textures are available.

- Issue History
Date Modified Username Field Change
2009-11-06 01:16 jeanphi New Issue
2009-11-06 01:16 jeanphi Status new => assigned
2009-11-06 01:16 jeanphi Assigned To => jeanphi
2009-11-10 02:52 jeanphi Status assigned => acknowledged
2009-11-10 07:07 psor Note Added: 0001725
2009-11-10 09:00 jeanphi Note Added: 0001727
2009-11-12 01:17 jeanphi Note Added: 0001741
2009-11-20 01:00 jeanphi Note Added: 0001784
2009-11-23 00:49 jeanphi Note Added: 0001792
2010-03-08 05:26 jeanphi Note Added: 0001967
2010-03-17 09:55 jeanphi Priority normal => high
2010-03-30 12:06 jeanphi Target Version 0.7RC1 => 0.7RC2
2010-05-03 12:17 jeanphi Target Version 0.7RC2 => 0.7RC3
2010-06-06 14:03 jeanphi Target Version 0.7RC3 => 0.8RC1
2011-02-13 00:38 jeanphi Target Version 0.8RC1 => 0.8RC2
2011-03-19 05:59 jeanphi Target Version 0.8RC2 => 0.8RC3
2011-04-17 11:11 jeanphi Target Version 0.8RC3 => 0.8
2011-06-06 08:21 jeanphi Target Version 0.8 => 1.0
2011-09-05 05:20 jeanphi Note Added: 0003184
2011-09-08 13:05 jeanphi Requires Exporter Update => LuxBlend, LuxBlend25, LuXSI, LuxMaya, LuxC4D, LuxMax, SU2LUX
2011-09-08 13:05 jeanphi Requires Documentation Update => Yes
2011-09-08 13:05 jeanphi Note Added: 0003192
2011-09-08 13:05 jeanphi Status acknowledged => resolved
2011-09-08 13:05 jeanphi Fixed in Version => 1.0
2011-09-08 13:05 jeanphi Resolution open => fixed
2012-08-21 06:54 jeanphi Fixed in Version 1.0 => 1.0RC4
2012-09-11 06:11 jeanphi Status resolved => closed


Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker