Commit | Date | |
---|---|---|
2009-10-01 21:28:26 | Tree | |
[r197]
by
rconstruct
Leave original active>mousepointer (straight) connection line, and commented active>mousepointer spline code - it's there for reference only. |
2009-10-01 19:18:43 | Tree |
[r196]
by
rconstruct
Further tweaks to GUI, rolled up blocks color is consistent with UI theme, width/height ratio for blocks is tweaked (thanks Ben). |
2009-10-01 18:54:32 | Tree |
[r195]
by
rconstruct
Added Ben's spline curve connection lines. Stippled origin>mouse position splines aren't working yet. Width/height ratio changed as well. |
2009-10-01 17:51:12 | Tree |
[r194]
by
rconstruct
Made input pad text (on blocks) scale dependent, now font size scales with zoom level. |
2009-09-30 22:56:34 | Tree |
[r193]
by
rconstruct
Continued tweaking existent blocks so that more meaningful input pad names are used and displayed. |
2009-09-30 20:06:56 | Tree |
[r192]
by
rconstruct
Updated shading functions block to have more meaningful input pad names, small tweaks to the blocks. |
2009-09-30 17:04:42 | Tree |
[r191]
by
rconstruct
All blocks now display their input pad names. Colors tweaked so that input pad names are light blue, hovering orange, together with small UI tweaks that should improve readability. Group names problem fixed, no longer centered, now it's above group widget. |
2009-09-30 14:21:34 | Tree |
[r190]
by
rconstruct
Added aov_opacity AOV to root block source and AOV headers, and Thin Film Interference block (spec6), based on Jens's VEX shader. Tweaked rgb<>spec6 functions for Aqsis workarounds (component access can only be made with (xyz)comp in Aqsis). Both Aqsis and Pixie seem to accept arrays as function arguments, but there are some problems yet with rgb<>spec6 in both Aqsis and Pixie. |
2009-09-25 18:57:49 | Tree |
[r189]
by
rconstruct
Added color conversion functions (rgb>spec6>rgb), based on Mario Marengo's VEX functions from his glass shader. Added optics data (Schott catalogue) for glass types, generated by modified mktables.C, also taken from Mario Marengo's glass shader. Changed the glass block so that dispersion in RYGCBV is done optionally if "usespec6" is toggled on, in which case the "ior" variable is ignored in favor of the IOR data taken from the tables, controlled by the "optics" variable (range [0,112]). Tables will get FreeSnell/Sopra n+k data later, color header will get extra color space conversions later as well. |
2009-09-23 15:45:08 | Tree |