Re: [K3d-development] CVS release notes - K-3D 0.3.0.82
Brought to you by:
barche
From: Giuseppe Z. <giu...@ya...> - 2004-01-07 21:46:54
|
----- Original Message ----- From: "Timothy M. Shead" <ts...@k-...> To: "k-3d-list" <k3d...@li...> Sent: Tuesday, January 06, 2004 9:24 AM Subject: [K3d-development] CVS release notes - K-3D 0.3.0.82 > * Removed texture "enable lerp" and "enable gaussian" options in our > output RIB. The names apparently aren't valid RenderMan, and I'm not > sure what render engine they were put in to support. As I have posted a patch some time ago to implement those non standard options I remember what they were doing and why I have Implemented them... Tim, remember the problem you were exepriencing with BMRT and an excessive blurring when using texture files? Those options are as non standard as many other options most renderers use but which are not in the spec, still we give many of those for granted - i.e the bucketsize/gridsize/texturememory "limits" options triad et all. I won't be surely whining that they've been removed especially since they were causing problems with this or that renderer but it is certanly a little disarming to see one's work go to >/dev/null when those 2 options could probably almost trivially be implemented in Aqsis. Just for the sake of clarity this is what they were there for: "4.13. High Quality Texture Filtering Two texture options have been added for use with RiOption to control the use of high quality texture filtering options. These allow the selection of higher quality filtering in the shading language to be enabled or disabled. When disabled, the "filter" and "lerp" optional parameters to texture() and environment() have no effect. enable gaussian Enables the use of a gaussian filter when filtering the texture sample data from a texture or environment map. Takes a floating point value. A value of 0.0 disables the selection of the gaussian filter. A value of 1.0 enables the selection of the gaussian filter. enable lerp Enables the interpolation of two texture resolution levels to insure smooth transitions between resolution levels. The data will be interpolated between the resolutions above and below the ideal resolution for the shading sample. Takes a floating point value. A value of 0.0 disables the selection of interpolation. A value of 1.0 enables the selection of interpolation. They are enabled by default. Here is an example of disabling high quality filtering: RtFloat off = 0.0; RiOption("texture", "enable gaussian", (RtPointer)&off, "enable lerp", (RtPointer)&off, RI_NULL);" Cheers, - Giuseppe |