Skip to content

MrLixm/opscripting

Repository files navigation

opscripting

Python lua katana version

Package for Foundry Katana software.

Proof of concept on how to integrate the OpScript workflow in a version-controled pipeline. OpScript code should not live in the scene in a studio environment, and should only import code stored in the pipeline arborescence.

This package offer tools and conventions to facilitate the integration of such workflow.

opscripting repository logic diagram

Content

Most of the content is just linking dependencies and documenting how they work together.

Future update on this package will be to add new custom nodes I created in the opscriptlibrary.

lua

2 Low level lua package for OpScripts:

  • luakat : api to interact more easily with Katana
  • luabased : because everyone needs to extend the base lua

python

See the katananodling package. It's a simple API to create and register a custom type of node called "CustomNode". We will use it to register a subclass of it called OpScriptCustomNode.

library

Included as an example, but also for use, is my collection of existing OpScriptCustomNode I made. Check the opscriptlibrary package.


Only have Katana and all the packages visible in this directory as dependencies.

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

About

Improving OpScripting workflow in Katana

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published