© Square Enix © Goodbye Kansas


Table of Contents

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

This page contains information about the V-Ray OSL Texture.

 

Overview


The V-Ray OSL Texture map can be used to load Open Shading Language OSL shader code files (.osl) or OSL object code files (.oso) and render them directly with V-Ray. It can be used with shaders that have simple color and float output parameters. These parameters are considered respectively as texture RGB and alpha outputs.

For more on OSL in general, see the Github reference.

 

 

 

UI Paths


||mat Network|| > V-Ray> Texture > V-Ray OSL Texture

||shop Network|| > V-Ray Material > V-Ray> Texture > V-Ray OSL Texture

 

 

 

Node


The TexOSL node provides inputs that correspond to parameters in the section below.

 

 

OSL Code





OSL Source – Determines how the OSL code will be drawn.

Inline OSL
File path (.oso/.osl)

OSL Code A space for manual insertion of an OSL code.

Path to .oso/.osl file Specifies the .osl or .oso file which contains the shader (object) code.

 

Color & Alpha Tweaks


These rollouts are the standard V-Ray for Houdini texture rollouts.

 


Notes


  • The VRayTexOSL texture automatically compiles OSL shaders to object code (OSO format) upon shader selection. No following compilations occur (even at render events). If the loaded OSL shader is modified click the Recreate attributes button for your changes to take effect.

  • An OSL compiler that translates *.osl files to *.oso files can be found in the tools subdirectory of V-Ray's root installation folder.

 

References


 


 

Was this helpful?