Skip to content
View hannesdelbeke's full-sized avatar

Block or report hannesdelbeke

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
hannesdelbeke/README.md

Hi 👋 I develop game pipeline tools, mostly in Python 🐍

Below is a summary of my projects. (refresh the page if not all stars are showing)

3D

Blender

UI
PyPI BQT A Blender add-on to support & manage Qt Widgets in Blender (PySide2)
unimenu_addon: add-on to make custom menus in Blender. (with unimenu)

Packaging & distribution
pip-qt-addon An add-on to add a pip-qt launcher to the menu.
blender pip addon: UI to install & list PyPI packages in Blender
qt-addon-browser A browser widget for Blender add-ons

Modelling
collision-creator-addon: convex UCX colliders with 1 click in Blender
blender-transfer-vertex-order-addon (packaged)

Scripting
pyqtconsole_addon: (packaged) pyqtconsole blender add-on
QtPythonConsole-blender-addon (packaged)
persistent-console-history An add-on to maintain console history between Blender sessions


Autodesk 3ds Max

dark-listener-3ds-max-plugin: enable dark mode in the 3ds max listener

maxscripts:
advanced bend modifier, github repo
reference manager
explode baker


Autodesk Maya

maya-module-template: a template for Python plugins & modules
maya-plugin-template: a template for Maya Python plugins
maya-pip-qt: a Maya plugin for Python Package management inside Maya.
https://github.com/hannesdelbeke/unload_maya_shelf unload a shelf instead of delete it.
https://github.com/hannesdelbeke/maya-viewport-2.0-optimizer

Collabs - tools made by others, often I just repackage them in a plugin
maya-created-controls: maya module to created rig controls.
maya-module-manager: Maya module manager plugin.
maya-plugin-duplicate-obj-along-curve: a maya-plugin to duplicate obj along a curve.
maya_script_editor_highlighter: color errors and warnings in the Maya console.
maya-plugin-snap-to-closest-uv: a maya-plugin to snap UVs verts to the nearest verts of another UV.


Substance Painter

substance-painter-plugin-template: a template for Substance Painter Python plugins

Frameworks

Plugget

PyPI Downloads plugget a package manager to search & (1-click) install tools in Blender, Maya, Max, Unreal, ...
plugget manifest repo repo hosting all manifests for the plugget packages

UI plugins
PyPI plugget qt qt plugget manager widget
plugget-blender-addon Blender add-on for plugget with a simple UI
plugget-qt-addon Blender add-on for plugget Qt
plugget-qt-maya-plugin maya plugin for the pluggit qt UI
plugget-unreal-plugin Unreal plugin for plugget


Pyblish

PyPI pyblish-base Pyblish is a validation pipeline (e.g. for 3d assets). (Contributed for 1 year)
PyPI pyblish-simple: create a basic pyblish gui
PyPI pyblish-config: create a config for your Pyblish pipeline
pyblish-manager: visual pyblish manager
pyblish-maya-plugin: maya plugin for pyblish
pyblish-unreal: Unreal plugin for pyblish

Plugins:
pyblish-plugins-maya-quality-assurance: 48 maya plugins thread original repo
pyblish-plugins-blender-lint: 7 blender plugins thread
pyblish-plugins-modelChecker: (now behind source repo) 25 maya plugins thread
maya_scene_check: 15 maya plugins thread
pyblish repo collection: collection of links to usefulll pyblish resources

Game engines

Unreal

Python modules
PyPI unrealStylesheet: qt stylesheet in unreal style
PyPI unreal-qt: Qt manager for Unreal
unreal-pip module to pip install in unreal

Plugins
unreal-plugin-python-script-editor: a Python script-editor Unreal plugin
unreal-python-plugin-template a unreal-python-plugin-template
texture-browser-unreal-plugin great for browsing icons in the unreal install dir


Unity

unity-27-slice-shader rehost of an old Unity plugin.
Path-Creator added UPM support.
unity-folder-notes save notes in your Unity folders meta data
unity-note-editor Write notes on Unity assets.

⭐328 16th-century-cannon 3d model: unity store, sketchfab

Other

🗒️ Notes

wiki_template A template to turn your markdown notes automatically into a github page.
brain PKM collection of markdown notes on various topics
wiki Hosts the PKM notes on a github page
mkdocs-collapsable-headers A mkdocs plugin to make all headers collapsible.
note-link-janitor (Fork fix) A plugin to auto add backlinks to any markdown files, can be used in github actions
copycat-action-2 (Fork fix) Fork of a github action to copy files, with added support for submodules


Krita

pyqtconsole_krita: pyqtconsole krita plugin


⚙️ Other Python modules

PyPI unimenu Simple unified menu creation across apps
PyPI FigmaPy: read Figma data with Python
PyPI detect-app: Detect which app the python interpreter is running in.
PyPI buttonizer: launch py commands with 1 click, from a config
PyPI pip-qt A UI to manage pip packages
PyPI py-pip Manage pip packages from within the active Python interpreter, passing the sys.paths
basic-batcher A basic batcher
App launcher on GumRoad
PyPI qt-module-manager inspect all imported modules, and reload them.


🧪 RnD

Valheim-AI-assistant: ask Bard questions about your valheim save file

🕹️ Games

Solo-projects

9 ⭐Temple of Xiala: Steam, GitHub repo 20⭐Cubelink Steam, Google Play

AAA games

  • Robocraft
  • Sea of Thieves
  • Fortnight
  • Fall Guys

Pinned Loading

  1. techartorg/bqt techartorg/bqt Public

    A Blender add-on to support & manage Qt Widgets in Blender (PySide6)

    Python 194 33

  2. Amatobahn/FigmaPy Amatobahn/FigmaPy Public

    An unofficial Python3+ wrapper for Figma API

    Python 57 17

  3. unimenu unimenu Public

    easy consistent menus across apps: unreal, blender, maya, krita, substance painter, Katana, marmoset, 3ds max, cry-engine, FreeCAD, Hero, Nuke, Qt,...

    Python 100 10

  4. pyblish/pyblish-base pyblish/pyblish-base Public

    Pyblish base library - see https://github.com/pyblish/pyblish for details.

    Python 131 59

  5. leixingyu/unrealStylesheet leixingyu/unrealStylesheet Public

    An Unreal Engine 5 look QT stylesheet

    SCSS 145 16