All Projects → sho7noka → Yurlungur

sho7noka / Yurlungur

Licence: other
The universal scripting wrapper for Maya, Houdini and Unreal Engine.

Programming Languages

python
139335 projects - #7 most used programming language
CSS
56736 projects
Dockerfile
14818 projects
C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
powershell
5483 projects

Projects that are alternatives of or similar to Yurlungur

vfxwindow
Python Qt Window class for compatibility between VFX programs
Stars: ✭ 80 (+56.86%)
Mutual labels:  blender, houdini, maya
P4VFX
Perforce for VFX content creation tools including Maya, Houdini and Nuke
Stars: ✭ 38 (-25.49%)
Mutual labels:  houdini, maya
googleDriveVFXServer-pipeline
Transform a Google Drive server into a VFX pipeline ready server
Stars: ✭ 15 (-70.59%)
Mutual labels:  houdini, maya
Blender For Unrealengine Addons
I have created this addons for export asset from Blender to Unreal Engine 4
Stars: ✭ 885 (+1635.29%)
Mutual labels:  blender, unreal-engine
gamedevguide
Game Development & Unreal Engine Programming Guide
Stars: ✭ 314 (+515.69%)
Mutual labels:  houdini, unreal-engine
TACTIC-Handler
PySide based TACTIC client for maya, nuke, 3dsmax, houdini, etc
Stars: ✭ 67 (+31.37%)
Mutual labels:  houdini, maya
UEShaderScript
UEShaderScript is a free Blender Plugin that allows for saving and dynamically loading shader maps and textures. It is built for all 3d assets exported from Unreal Engine.
Stars: ✭ 26 (-49.02%)
Mutual labels:  blender, unreal-engine
io pdx mesh
Import/Export files for the Clausewitz game engine
Stars: ✭ 49 (-3.92%)
Mutual labels:  blender, maya
AnimationDNA
Maya > Arnold > Nuke pipeline
Stars: ✭ 101 (+98.04%)
Mutual labels:  houdini, maya
Appleseed
A modern open source rendering engine for animation and visual effects
Stars: ✭ 1,824 (+3476.47%)
Mutual labels:  blender, maya
Meshsyncdccplugins
DCC plugins for MeshSync in Unity. Supported tools: Maya, Maya LT, 3ds Max, Motion Builder, Modo, Blender, Metasequoia
Stars: ✭ 127 (+149.02%)
Mutual labels:  blender, maya
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 (-7.84%)
Mutual labels:  houdini, maya
RightMouseNavigation
Blender Python - Unreal Engine-style Right Mouse Viewport Navigation
Stars: ✭ 83 (+62.75%)
Mutual labels:  blender, unreal-engine
cc3 blender tools
Add-on for importing and auto-setup of character creator 3 & 4 and iClone 7 & 8 character exports.
Stars: ✭ 191 (+274.51%)
Mutual labels:  blender
GASTanksVsZombies
Tanks vs Zombies using Paper2D and GameplayAbilites
Stars: ✭ 35 (-31.37%)
Mutual labels:  unreal-engine
flock-ai-ue4-plugin
A fish flock AI plugin for Unreal Engine 4. 一个基于虚幻4的鱼群 AI 插件.
Stars: ✭ 91 (+78.43%)
Mutual labels:  unreal-engine
skinner
Skin export / import tools for Autodesk Maya
Stars: ✭ 68 (+33.33%)
Mutual labels:  maya
WebCameraFeed
Web Camera plugin for Unreal Engine
Stars: ✭ 50 (-1.96%)
Mutual labels:  unreal-engine
The-PyOS-Project
The PyOS project is an orbital mechanics simulator, entirely coded in Python, which uses the panda3D engine. The acronym PyOS stands for "Python orbit simulator". Feedback is appreciated !
Stars: ✭ 52 (+1.96%)
Mutual labels:  blender
blender-custom-nodes
Custom compositor nodes for Blender
Stars: ✭ 61 (+19.61%)
Mutual labels:  blender

Yurlungur

Windows CentOS/macOS packages
status Build status Build Status Latest PyPI version

The universal scripting environment with Python which Maya, Houdini and Unreal Engine. Maya2022 Unreal5 Adobe Substance

summary

DCC tool scripting is almost used Python, but these api isn't similarly anything. If you make lightweight tool, need to remember each application manners. Yurlungur is common interface which adapted each application for universal wrapper.

Yurlungur is inspired by PyMEL.

future

Yurlungur is pure Python and can be used synchronously in mixed Python2 and Python3 environments with RPC.

  • Houdini Object Model like command wrapper.
  • Qt for Python shorten accessor.
  • Useful snippets for Game&VFX technical artist.

available

Node Attribute Sync
Maya (2016+)
Substance Designer (2018.1.2+)
Houdini (16+)
Blender (2.80+)
Unreal Engine (4.22+)
Unity (2019.3+)
Nuke (10+)
Davinci Resolve(&Fusion) (15+)
Cinema4D (R21+)
Substance Painter (2020+)
Marmoset Toolbag (3+)
RenderDoc (1.12+)

We also support 3dsMax, Rumba and Photoshop.

Installation

$ pip install yurlungur

optional

If you use Unreal Editor or Standalone for full supports, Yurlungur recommend Qt for Python module.

$ pip install PySide2

semantics

# Blender Python
import bpy
bpy.data.objects["foo"].bar = True
// Maya MEL
setAttr "foo.bar" true;
// Unity C#
using UnityEngine;
UnityEngine.GameObject.Find("foo").bar = true;

YNode behaves as a base class for the object.

# yurlungur
import yurlungur as yr

yr.Node("foo").bar.set(True)

Sample scripts can be found here.

contribution

lets see CONTRIBUTING.

License

Yurlungur is MIT License.

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].