Skip to content

MrLixm/KUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Katana Uber Instancing (KUI)

lua katana version License

Lua module designed for Katana OpScript feature. Trying to provide a flexible solution for instancing based on point-cloud locations.

cover

Check the main branch for the "production-ready" version.

New to Instancing ? I cover all the basic in this blog post :
https://mrlixm.github.io/blog/katana_instancing

Features

  • Instancing using Hierarchical and Array methods. Seamlessy swapable.
  • Flexible :
    • Add arbitrary attributes on the fly
    • Convert TRS attributes to Matrices
    • Degree/radian conversions for rotations
    • Render engine agnostic
  • Motion Blur support
  • Logging and error handling.

Katana screenshot of a KUI nodegraph

Documentation

documentation

Or see the ./doc directory.

Legal

Apache License 2.0

See LICENSE.md for full licence.

  • ✅ The licensed material and derivatives may be used for commercial purposes.
  • ✅ The licensed material may be distributed.
  • ✅ The licensed material may be modified.
  • ✅ The licensed material may be used and modified in private.
  • ✅ This license provides an express grant of patent rights from contributors.
  • 📏 A copy of the license and copyright notice must be included with the licensed material.
  • 📏 Changes made to the licensed material must be documented

You can request a specific license by contacting me at monsieurlixm@gmail.com .

Buy Me a Coffee at ko-fi.com