XSI Shaders

These are shaders I have written for XSI. Most are free, but BHairy is commercial.

contact

 


BHairy braid

BHairy


Commercial hair generating plugin for XSI. Generates hair for any version of XSI, including Foundation and Essentials. A one month free trial version is available.
Binder PPG

Binder 1.1 for XSI 6+

Binder 1.1 for 5.11 

Displacement alternative. Binds a base object in XSI to a high-poly sculpted object file. Animate and deform the base version in XSI. At render time the sculpted version is rendered.


XSIBase thread
ZBump PPG

zbump

Bump mapping shader. Just plug a texture or two into the inputs.

 

Note: As of XSI 6.01, zbump is included with Softimage XSI as the new bump node.

  cube prerender Solid Volume render 3D vein texture

solid volume

Basic ray-marcher. Can use procedural input or volumetric datasets (See volume loader below). It can do limited non-solid ray-marching but you probably want to check out Binary Alchemy Volume shaders if you want something production-worthy for that.

solid volume basic example scene

solid volume non-solid example scene 

XSIBase thread
direct volume render of skull CT scan - visible human

volume loader

Loads 3D volumetric datasets (such as medical cross-sectional imaging data). This can then be rendered using Solid Volume ("Direct Volume Rendering").

 

XSIBase thread

Parallax demo render

Parallax

Steep Parallax shader. This can achieve displacement-like effects, except at the edges of an object. It uses a local ray-marching method around the ray-object intersection point rather than displacing geometry. It seems like it's usually slower than displacement.

 

XSIBase thread

Framestamp

Addon with output shader which will overlay text. Options include frame number, time, and render time; current date and time; XSI and MR versions; scene name; as well as arbitrary text input.

This uses the FreeType library and can display .ttf fonts.

XSIBase thread

Vector displacement - scales

Vector Displacement

This addon allows you to generate and apply displacement maps which displace in arbitrary directions, not just along the surface normal.

 

 

XSIBase thread





contact
 

Using the shaders? Why not consider a donation? Thanks!



64-bit Muh Shaders

muh_shader_x64_dlls

These shaders were all written by Daniel Rind. I made slight changes in two of the shaders' source for 64-bit compiling. I have included the altered cpp's. You should be able to use the same spdl's that came with the 32 bit versions. These are supplied as-is. The only one I have personally used is muhHair, which seems to work well.

Here is the muh website .