akahige9 / mfk

Mantra for Katana plug-in

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

--------------------------------------------------------------------------------

 MantraForKatana
 Copyright (c) 2014-2019, Davide Selmo
 See LICENSE.txt for the license text

--------------------------------------------------------------------------------

 This software is provided "as is", and is entirely unconnected to any
 development work done by The Foundry or Side Effects.

 Please don't use the usual The Foundry or Side Effects support channels
 for any questions or issues relating to this software.
 Email ds_gfx@zoho.com instead.

 All trademarks are the properties of their respective holders.

--------------------------------------------------------------------------------


MantraForKatana is a renderer plug-in for The Foundry's Katana that allows
users to render using Side Effects' Mantra renderer.


Install and usage instructions
------------------------------

 - Set up the build environment:

   - Set the KATANA_HOME environment variable
   - Initialize the Houdini environment

 - Build and install the plug-ins:

   - Change directory to src/ and run
     make && make install

   - Add the content of the VRAYprocedural file in src/Procedural to
     the content of the VRAYprocedural file in your ~/houdinix.x folder

 - Set up the application environment

   - Set the KATANA_RESOURCES environment variable to include the
     Resources sub-folder

   - Set the LD_LIBRARY_PATH to include Houdini libraries search path.
     If the Houdini environment is correctly set, the $HDSO variable can
     be used

 Tested with Katana 1.5v1,1.5v2 and Houdini 13.0.198.21


Current limitations
-------------------

 - No support for display drivers yet, all renders will be targeted to MPlay

 - Basic for Mantra shaders.
   The RendererInfo plug-in is very basic and it only implements methods
   needed to advertise the renderer plug-in.

 - Support for polymesh and subdmesh locations only

 - Basic support for GenericAssign global settings

 - No support for GenericAssign object settings


Know issues
-----------

 - HDF5 conflicts
   Katana and Mantra use different versions of Alembic and HFD5, this could
   make your renders fail. If that's the case, disable the HDF5 version
   check using:

   export HDF5_DISABLE_VERSION_CHECK=1

   Alternatively the Katana Alembic_In plug-in can be re-built linking
   against Alembic libraries provided with Houdini

 - ZLib conflicts
   Katana and Mantra use different versions of ZLib. If you experience crashes
   when saving your scene try to force Katana's ZLib to be loaded first by
   setting the LD_PRELOAD environment variable when starting Katana:

   LD_PRELOAD=$KATANA_HOME/bin/ZLib/libz.so $KATANA_HOME/katana

About

Mantra for Katana plug-in

License:Other


Languages

Language:C++ 82.2%Language:Makefile 17.8%