All Projects → chris-gardner → usd-noodle

chris-gardner / usd-noodle

Licence: MIT License
Pretty node graph showing dependencies of a USD file

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to usd-noodle

googleDriveVFXServer-pipeline
Transform a Google Drive server into a VFX pipeline ready server
Stars: ✭ 15 (-82.76%)
Mutual labels:  houdini, vfx
pipeVFX
A Visual Effects pipeline to manage jobs, shots and software assignment, with a simple asset manager. Its extensively integrated with CortexVFX and Gaffer. (and it builds booth, with support for Maya, Houdini and Nuke, if you have then installed!)
Stars: ✭ 47 (-45.98%)
Mutual labels:  houdini, vfx
houdini additional python docs
🐍 Additional documentation of Houdini Python modules
Stars: ✭ 21 (-75.86%)
Mutual labels:  houdini, vfx
gatling
Hydra-enabled GPU path tracer that supports MaterialX and MDL.
Stars: ✭ 159 (+82.76%)
Mutual labels:  usd
treegen
Vegetation Generation Tool for Houdini
Stars: ✭ 72 (-17.24%)
Mutual labels:  houdini
DxrLattice
Real-time raytracing fly through
Stars: ✭ 80 (-8.05%)
Mutual labels:  vfx
kinefx tools
Collection of rigging tools and utils for Houdini Kinefx
Stars: ✭ 64 (-26.44%)
Mutual labels:  houdini
bookmarks
A PySide2 based file and asset manager for animation and CG productions.
Stars: ✭ 33 (-62.07%)
Mutual labels:  vfx
unity-stylized-water
A stylized water shader (and material presets) for Unity.
Stars: ✭ 336 (+286.21%)
Mutual labels:  vfx
NovaShader
Multi-functional shader for the Particle System that supports Universal Render Pipeline (URP) of Unity.
Stars: ✭ 448 (+414.94%)
Mutual labels:  vfx
Houdini-Plugin-for-Tensorflow-Smoke-Stylization
Tensorflow implementation of Style Transfer for Smoke Simulations. Created as part of ETH Zurich Student Summer Research Fellowship
Stars: ✭ 33 (-62.07%)
Mutual labels:  houdini
Yurlungur
The universal scripting wrapper for Maya, Houdini and Unreal Engine.
Stars: ✭ 51 (-41.38%)
Mutual labels:  houdini
BurstWig
"Wig" effect with the C# Job System and the Burst compiler
Stars: ✭ 134 (+54.02%)
Mutual labels:  vfx
palladio
Palladio enables the execution of CityEngine CGA rules inside of SideFX Houdini.
Stars: ✭ 92 (+5.75%)
Mutual labels:  houdini
gamedevguide
Game Development & Unreal Engine Programming Guide
Stars: ✭ 314 (+260.92%)
Mutual labels:  houdini
OpenAssetIO
An open-source interoperability standard for tools and content management systems used in media production.
Stars: ✭ 140 (+60.92%)
Mutual labels:  vfx
playblastOIIO-maya
Implements a new 'playblast' command that uses OpenImageIO (OIIO) to process and write image data.
Stars: ✭ 29 (-66.67%)
Mutual labels:  vfx
qq
Houdini little tools and knowledge
Stars: ✭ 21 (-75.86%)
Mutual labels:  houdini
squircle-houdini-css
A tiny CSS Houdini module that allows to add a squircle shape to HTML elements
Stars: ✭ 104 (+19.54%)
Mutual labels:  houdini
DepthMask-Unity-Shader
Simple but powerful Unity shader that enables geometry masking for cutouts, UI, AR, and multiple camera VFX tricks.
Stars: ✭ 102 (+17.24%)
Mutual labels:  vfx

Screenshot usd-noodle

Pretty node graph showing dependencies of a USD file

Screenshot

Requirements

  • Python 2.7 or 3.x
  • USD build (19.x or later) for your python version
  • PySide2 or PyQt5

Cloning

Make sure you clone with submodules. Like this:

cd /path/to/somewhere
git clone --recursive https://github.com/chris-gardner/usd-noodle.git

Running from inside a DCC

For example, Houdini, which provides the USD libraries and PySide2 out of the box.

Make the usd-noodle directory is on your PYTHONPATH:

import sys
sys.path.append('/path/to/somewhere/usd-noodle')
import usd_noodle
usd_noodle.main()

Houdini

Aka "hoodle" - a Houdini PythonPanel and basic LOPs integration are available.

Use these install instructions: Houdini Installation

Running from a commandline

Assuming you have a USD installation at $USD...

$PYTHONPATH will require $USD/lib/python along with some flavour of PyQt/PySide

$PATH will require $USD/lib and $USD/bin

here's a sample bash script. PySide2 has already been installed to the python installation.

#!/bin/bash

export USD=/home/chrisg/usd-20.05-linux-x86_64-py36
export NOODLE=/home/chrisg/usd-noodle

export PYTHONPATH=$PYTHONPATH:$USD/lib/python::
export PATH=$PATH:$USD/lib:$USD/bin:

python3 $NOODLE/usd_noodle/

Arguments:

usage: [-h] [-i USDFILE] [-t]
   
optional arguments:
  -h, --help            show this help message and exit
  -i USDFILE, --usdfile USDFILE
                        usd file to load
  -t, --textures        Load textures (ie, walk attributes)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].