A converter from Maya scene files and shaders into Renderman RIB and shading language (via MentalRay).


http://mntlrib.sourceforge.net





Separate each tag with a space.

Release Date:

2006-03-30

Topics:

License:

Ratings and Reviews

Be the first to post a text review of MentalRIB. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • Forum thread added

    posted by daddysauce 1119 days ago

  • Forum thread added

    posted by tsutsu3d 1230 days ago

  • mntlrib 0.9 file released: mentalribsource_0_9.zip

    Release 0.9 Changes to main program code - fixed a problem whereby some output parameters were incorrectly re-named during translation of shaders - made Switch nodes work using instance name comparison - re-wrote the code handling macro exansion in shader code so that it is now cleaner -added $isuniform macro -added a larger range of pre-defined variables that are recognised by the inlining routines (previously some system variables, such as E, were wrongly being renamed) -added a renderer option subdivFaceVarying -added ability to export shader code only - without rendering -added ability to specify gamma, gain values as command line options -added an option, delightMatrixMult, that is a workaround for an apparent bug in the way 3delight does matrix math in shading language -added arbitraryWorldRIB renderer option to allow RIB to be added to the scene - in this case to set the correct handedness for 3delight -added capability to choose which camera in the mi file to render -added capability to correctly handle volume shaders, such as environment fog -added capability to render shadows using deep shadow maps, where supported -added capability to translate hair/fur (Maya 7) -added command line option for crop -added command line option for pixel filter and filter size -added command line option to overide PixelSamples value in RIB output -added command line option to override shading rate -added command line option to print the version number -added passes capability -corrected a problem about how instances are named (changed configuration file values for includeInstanceNames, includeObjectNames) -corrected bug in handling of array arguments which contain a mixture of constants and variable assignments -corrected bug in the way the shadow maps for distant lights were generated -corrected bug in translation of shaders involving mi shader parameters -fixed bug in handling of shading nodes with no return type -fixed bug in writing of displays when no valid display exists in mi file. Also updated code so that -a command line option works with prman -fixed bug that prevented negative bump values -fixed bug that was introducing floating point calculation errors into bulge -fixed significant bug which meant vector values as RIB arguments used to pass non vector quantities to shaders were incorrectly transformed -implemented blend for all 3d textures -removed supportsFaceVaryingOption -rewrote maya_gamma to avoid bug in aqsis -some small efficiency improvements in the way shading networks are translated -source now uses javacc version 4 -the default directory for created shader source code can be overidden with a command line option -updated handling of textures of subdivision surfaces so that it now works using facevarying values -updated light shaders and materials so that emitspecular and emitdiffuse are respected -updated maya_file so that alpha values are correctly calculated for files that don't have them -updated the mi parser to reflect the latest syntax changes -updated the way visibility to tracing is handled Changes to shading node implementation -Maya reflection and refraction limits are now respected for raytracing effects -fixed bug in maya_setrange -fixed bug in maya_stencil -fixed bug in the handling of alpha and transparency for all nodes -fixed bugs in maya_plusminusavg -fixed handling of dropoff in maya_spotlight -fixed sampler info bugs -implemented several additional shaders - see manual for details -implemeted display modes in image_plane node -made triplanar projections a bit more like Maya (but still not identical) -maya_phongE now mimics Maya precisely -reflection effects now have the correct Maya-like fake fresnel attenuation -translucence effects now mimic Maya identically Release 0.82 --camera option to set which camera to use for renders; --deletevsl option to use when developing new rsl files; fixed major error with blinn and multiple lights; fixed transparency; Release 0.81 Fixed automatic conversion of textures Fixed handling of color textures which are in fact shaders Fixed handling of -u option, so that it works even when no valid display is specified in the mi file Fixed orthographic projection Added ability to get alpha from an array of 'shader' parameters Release 0.8 Fixed error in rendering maya backgrounds. Added maya_envcolor.rsl to distribution; Fixed error for 3delight and brownian - moved clamping out output outside conditional; Fixed error for stencilled lights - made ss,tt etc always invarient during inlining; Fixed error in handling of single, double, triple switches;

    posted 1313 days ago

  • File released: /mntlrib/0.9/mentalribsource_0_9.zip

    posted 1313 days ago

  • Code committed

    pwquint committed patchset 57 of module mntlrib to the MentalRIB CVS repository, changing 20 files

    posted by pwquint 1313 days ago

  • MentalRIB version 0.9

    This release of MentalRIB adds support for Maya 7, and a GUI user interface for Maya versions 5 - 7 (written in MEL). This includes an ability to export shaders for use with Liquid/Fluid or Slim. MentalRIB can now export Maya hair/fur in Maya version 7, and it has got better at exporting subdivision surfaces. A number of extra shading nodes have been added, including cloth, leather, rock, envfog, crater, cloud, fur, granite, stucco, and wood. In addition raytraced reflections and refractions now work under 3delight and prman, and a number of bugs have been fixed in various nodes, and their operation brought closer to Maya. Transparency and translucency are 100% accurate, and Phonge is now identical to Maya. A major bug has been fixed which means that vector and matrix parameters passed in a RIB call are now properly handled. Overall it is much more stable - having been tested against a suite of over 250 tests (which will be made available separately) The manual has been expanded and its format is more readable. As before it needs Java 1.3 or above to work. The release comes as a self installing .jar file. Installation instructions can be found in the Docs section of the project page.

    posted by pwquint 1319 days ago

  • mntlrib 0.9 file released: mntlrib-install_0_9.jar

    Release 0.9 Changes to main program code - fixed a problem whereby some output parameters were incorrectly re-named during translation of shaders - made Switch nodes work using instance name comparison - re-wrote the code handling macro exansion in shader code so that it is now cleaner -added $isuniform macro -added a larger range of pre-defined variables that are recognised by the inlining routines (previously some system variables, such as E, were wrongly being renamed) -added a renderer option subdivFaceVarying -added ability to export shader code only - without rendering -added ability to specify gamma, gain values as command line options -added an option, delightMatrixMult, that is a workaround for an apparent bug in the way 3delight does matrix math in shading language -added arbitraryWorldRIB renderer option to allow RIB to be added to the scene - in this case to set the correct handedness for 3delight -added capability to choose which camera in the mi file to render -added capability to correctly handle volume shaders, such as environment fog -added capability to render shadows using deep shadow maps, where supported -added capability to translate hair/fur (Maya 7) -added command line option for crop -added command line option for pixel filter and filter size -added command line option to overide PixelSamples value in RIB output -added command line option to override shading rate -added command line option to print the version number -added passes capability -corrected a problem about how instances are named (changed configuration file values for includeInstanceNames, includeObjectNames) -corrected bug in handling of array arguments which contain a mixture of constants and variable assignments -corrected bug in the way the shadow maps for distant lights were generated -corrected bug in translation of shaders involving mi shader parameters -fixed bug in handling of shading nodes with no return type -fixed bug in writing of displays when no valid display exists in mi file. Also updated code so that -a command line option works with prman -fixed bug that prevented negative bump values -fixed bug that was introducing floating point calculation errors into bulge -fixed significant bug which meant vector values as RIB arguments used to pass non vector quantities to shaders were incorrectly transformed -implemented blend for all 3d textures -removed supportsFaceVaryingOption -rewrote maya_gamma to avoid bug in aqsis -some small efficiency improvements in the way shading networks are translated -source now uses javacc version 4 -the default directory for created shader source code can be overidden with a command line option -updated handling of textures of subdivision surfaces so that it now works using facevarying values -updated light shaders and materials so that emitspecular and emitdiffuse are respected -updated maya_file so that alpha values are correctly calculated for files that don't have them -updated the mi parser to reflect the latest syntax changes -updated the way visibility to tracing is handled Changes to shading node implementation -Maya reflection and refraction limits are now respected for raytracing effects -fixed bug in maya_setrange -fixed bug in maya_stencil -fixed bug in the handling of alpha and transparency for all nodes -fixed bugs in maya_plusminusavg -fixed handling of dropoff in maya_spotlight -fixed sampler info bugs -implemented several additional shaders - see manual for details -implemeted display modes in image_plane node -made triplanar projections a bit more like Maya (but still not identical) -maya_phongE now mimics Maya precisely -reflection effects now have the correct Maya-like fake fresnel attenuation -translucence effects now mimic Maya identically Release 0.82 --camera option to set which camera to use for renders; --deletevsl option to use when developing new rsl files; fixed major error with blinn and multiple lights; fixed transparency; Release 0.81 Fixed automatic conversion of textures Fixed handling of color textures which are in fact shaders Fixed handling of -u option, so that it works even when no valid display is specified in the mi file Fixed orthographic projection Added ability to get alpha from an array of 'shader' parameters Release 0.8 Fixed error in rendering maya backgrounds. Added maya_envcolor.rsl to distribution; Fixed error for 3delight and brownian - moved clamping out output outside conditional; Fixed error for stencilled lights - made ss,tt etc always invarient during inlining; Fixed error in handling of single, double, triple switches;

    posted 1319 days ago

  • File released: /mntlrib/0.9/mntlrib-install_0_9.jar

    posted 1319 days ago

  • Code committed

    pwquint committed patchset 2 of module CVSROOT to the MentalRIB CVS repository, changing 1 files

    posted by pwquint 1342 days ago

  • Code committed

    pwquint committed patchset 56 of module mntlrib to the MentalRIB CVS repository, changing 80 files

    posted by pwquint 1342 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

MentalRIB Actions

Thanks for your rating!

Would you also like to write a review?





Skip Review