Page 1 of 2 12 LastLast
Results 1 to 10 of 15

Thread: drUtilSuite_v101

  1. #1
    Join Date
    Dec 2004
    Location
    Marina Del Rey, California
    Posts
    2,914

    Default drUtilSuite_v101

    From Duiker Research, Haarm-Pieter Duiker is releasing this free set of utility shaders:

    [edited to correspond to the latest, as mentioned in the post below]
    http://www.duikerresearch.com/free/

    A full set of utility shaders from which to build Phenomena.
    Also contains mel scripts for smooth integration into Maya, ie nice shader categorizations, icons, etc.

    This thread can be a place to discuss these shaders and how you are using them.
    Barton Gawboy
    Training and Special Projects, NVIDIA ARC
    LAmrUG Forum Originator

  2. #2
    Join Date
    Jul 2006
    Posts
    8

    Default

    Hello,

    Please use the download linked from
    http://www.duikerresearch.com/free/

    The library has been updated since this item was first posted to fix a minor compile bug with the Windows release. As new shaders are added and others fixes will be rolled in as well.

    Just so you know, the drUtilSuite includes the following categories of shaders:

    Logic Shaders
    Conversion Shaders
    Layer Shaders
    Math Shaders
    Utility Shaders
    State Shaders

    The shaders included in the Logic Shaders Group are:

    drAnd_v1
    drAnd_v2 - Array
    drOr_v1
    drOr_v2 - Array
    drXOr_v1
    drNot_v1
    drEqualScalar_v1
    drNotEqualScalar_v1
    drEqualColor_v1
    drNotEqualColor_v1
    drEqualVector_v1
    drNotEqualVector_v1
    drGreaterThanScalar_v1
    drGreaterThanOrEqualScalar_v1
    drLessThanScalar_v1
    drLessThanOrEqualScalar_v1
    drGreaterThanColor_v1
    drGreaterThanOrEqualColor_v1
    drLessThanColor_v1
    drLessThanOrEqualColor_v1
    drGreaterThanVector_v1
    drGreaterThanOrEqualVector_v1
    drLessThanVector_v1
    drLessThanOrEqualVector_v1
    drInRangeColor_v1
    drInRangeScalar_v1
    drInRangeVector_v1
    drIsObject_v1
    drInRasterPositionRange_v1
    drInBetweenVector_v1
    drIfThenElseScalar_v1
    drIfThenElseColor_v1
    drIfThenElseVector_v1

    The shaders included in the Conversion Shaders Group are:

    drColor2Vector_v1
    drColor2Scalar_v1
    drColor2Scalars_v1
    drColor2Boolean_v1
    drVector2Color_v1
    drVector2Scalar_v1
    drVector2Scalars_v1
    drVector2Boolean_v1
    drScalar2Color_v1
    drScalar2Vector_v1
    drScalar2Boolean_v1
    drScalars2Color_v1
    drScalars2Vector_v1
    drBoolean2Color_v1
    drBoolean2Vector_v1
    drBoolean2Scalar_v1

    The shaders included in the Layer Shaders Group are:

    drOver_v1
    drSwitchMatte_v1
    drMatteMult_v1
    drMatteDiv_v1
    drSetAlpha_v1
    drCopyChannelColor_v1
    drCopyChannelVector_v1
    drSetChannelColor_v1
    drSetChannelVector_v1
    drMixerColor2_v1
    drMixerColor4_v1
    drMixerColor8_v1
    drMixerColor16_v1
    drMixerScalar2_v1
    drMixerScalar4_v1
    drMixerScalar8_v1
    drMixerScalar16_v1
    drMixerVector2_v1
    drMixerVector4_v1
    drMixerVector8_v1
    drMixerVector16_v1
    drReorderColor_v1
    drReorderVector_v1

    The shaders included in the Math Shaders Group are:

    drAddColor_v2
    drAddScalar_v1
    drAddVector_v1
    drSubColor_v2
    drSubScalar_v1
    drSubVector_v1
    drSubAColor_v2
    drSubAScalar_v1
    drSubAVector_v1
    drMultColor_v2
    drMultScalar_v1
    drMultVector_v1
    drDivColor_v2
    drDivScalar_v1
    drDivVector_v1
    drMinColor_v2
    drMinScalar_v1
    drMinVector_v1
    drMaxColor_v2
    drMaxScalar_v1
    drMaxVector_v1
    drMixColor_v2
    drMixScalar_v1
    drMixVector_v1
    drClampColor_v3
    drClampScalar_v1
    drClampVector_v2
    drThresholdColor_v2
    drThresholdScalar_v1
    drThresholdVector_v1
    drCompressColor_v2
    drCompressScalar_v1
    drCompressVector_v1
    drExpandColor_v2
    drExpandScalar_v1
    drExpandVector_v1
    drInvertColor_v2
    drInvertScalar_v1
    drInvertVector_v1

    The shaders included in the Utility Shaders Group are:

    drDebugColor_v1
    drDebugVector_v1
    drDebugScalar_v1
    drDebugBoolean_v1
    drNullColor_v2
    drNullScalar_v1
    drNullVector_v1
    drConstColor_v2
    drConstScalar_v1
    drConstVector_v1
    drNormalizeVector_v1
    drVectorNorm_v1
    drSelectColor_v1
    drSelectScalar_v1
    drSelectColor2_v1
    drSelectColor4_v1
    drSelectColor8_v1
    drSelectColor16_v1
    drSelectScalar2_v1
    drSelectScalar4_v1
    drSelectScalar8_v1
    drSelectScalar16_v1
    drSwitchColor_v4

    The shaders included in the State Shaders Group are:

    drStateRasterPos_v1
    drStateOrg_v1
    drStateDir_v1
    drStatePoint_v1
    drStateNormal_v1
    drStateGeometricNormal_v1
    drStateMotion_v1
    drStateRasterX_v1
    drStateRasterY_v1
    drStateRasterWidth_v1
    drStateRasterHeight_v1
    drStateDist_v1
    drStateTime_v1
    drStateDotND_v1
    drStateInvNormal_v1
    drStateReflectionLevel_v1
    drStateRefractionLevel_v1
    drStateLabel_v1
    drStateInstance_v1

  3. #3
    Join Date
    Jan 2006
    Location
    Germany
    Posts
    46

    Default

    Just thought I'd let everyone know that Haarm-Pieter has updated the shaders. This is taken from the download page:

    2006.08.21
    - Added new Conversion shaders

    * drInteger2Boolean_v1
    * drInteger2Scalar_v1
    * drInteger2Vector_v1
    * drInteger2Color_v1
    * drBoolean2Integer_v1
    * drScalar2Integer_v1
    * drVector2Integer_v1
    * drColor2Integer_v1

    - Added new State Shaders

    * drStateReflectionLevelScalar_v1
    * drStateRefractionLevelScalar_v1
    * drStateLabelScalar_v1
    * drStateInstanceScalar_v1
    * drStateRayTypeScalar_v1

    - Added new Utility Phenomenon

    * drRayTypeSelect_v1

    - Moved shaders to the Deprecated list

    * drStateReflectionLevel_v1
    * drStateRefractionLevel_v1
    * drStateLabel_v1
    * drStateInstance_v1
    * drStateRayType_v1

    Dave
    http://www.maxplugins.de
    MAX Plugins.de - the largest database of plugins for 3ds max

  4. #4
    Join Date
    Jul 2006
    Posts
    8

    Default drUtilSuite_v101 updated

    Hello,

    I've updated the drUtilSuite again. The latest release can be found here:
    http://www.duikerresearch.com/free/drUtil_v101_mr.html

    Notes on the new shaders and other additions are as follows:
    2006.11.29
    - Added new Lens shaders
    drLensPanoramic_v1
    drLensGamma_v1
    - Added new Geometry shaders
    drGeomSetAreaLightType_v1
    - Added new Light shaders
    drParticleLight_v1
    - Added new Utility shaders
    drSetOpacity_v1
    - Added new example scenes for Maya

    Hope that these are proving useful. Please feel free to drop me a line at any point with suggestions, questions or comments.

    HP

  5. #5
    Join Date
    Dec 2004
    Location
    Mexico DF
    Posts
    84

    Default

    Hi,

    Would be possible to get those shaders compiled for linux 64 bit?

    Thanks.

    edgar

  6. #6
    Join Date
    Jul 2006
    Posts
    8

    Default

    Hello,

    I don't have a 64 bit machine to work with right now, but will do so just as soon as I do.

    HP

  7. #7
    Join Date
    Jul 2006
    Posts
    8

    Default

    Hello again,

    I've added a few more shaders into the mix. Please let me know if you have any trouble, issues, comments, or suggestions.

    Regards,
    HP

    Download here:
    http://www.duikerresearch.com/free/drUtil_v101_mr.html

    2006.12.10
    - Added new Environment shaders

    * drEnvironmentPanoramic_v1

    - Added new Math shaders

    * drModColor_v2
    * drModScalar_v1
    * drModVector_v1

    - Added debugging Illumination shaders

    * drDebugIllumLambert_v1
    * drDebugLightPoint_v1
    * Includes source code and build projects for Win32, Linux, and OSX

    - Added Multipass shaders

    * drMultipassGeometry_v5
    * drMultipassGeometry8_v5
    * drMultipassGeometry16_v5
    * drMultipassSurface_v5
    * drMultipassSurface8_v5
    * drMultipassSurface16_v5
    * drMultipassLens_v5
    * drMultipassLens8_v5

    - Added example scenes demonstrating the use of

    * drModColor_v2
    * drMultipassGeometry_v5
    * drMultipassSurface_v5
    * drMultipassGeometry8_v5
    * drMultipassSurface8_v5
    * drMultipassGeometry16_v5
    * drMultipassSurface16_v5

  8. #8
    Join Date
    Jul 2006
    Posts
    8

    Default

    Here are a few more updates to the drUtilSuite

    2007.01.09
    - Redefined the different panoramic mappings used in the environment and lens shaders.

    2007.01.11
    - Added drLensBrightness_v1
    - Added node ids for Multipass shaders
    - Updated drUtilShaders .mi declarations to include all new files
    - Updated example scenes to be a bit more friendly out of the box.

    HP

  9. #9
    Join Date
    Sep 2006
    Location
    New York
    Posts
    50

    Default

    In Maya 7, I'm getting the following error when loading the example scene lensBrightness_001.ma:

    // Error: (mental ray) : failed to load library /media/data/toolset/mentalray/lib/drUtilShaders1.01.so (original name {LOCAL_BASE}/lib/drUtilShaders1.01.{DSO}): /media/data/toolset/mentalray/lib/drUtilShaders1.01.so: undefined symbol: _ZTVN3DRC13dCubicMappingE //

  10. #10
    Join Date
    Dec 2004
    Location
    Marina Del Rey, California
    Posts
    2,914

    Default

    Specifically which OS?
    Barton Gawboy
    Training and Special Projects, NVIDIA ARC
    LAmrUG Forum Originator

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •