Skip to content
View hannesdelbeke's full-sized avatar
Block or Report

Block or report hannesdelbeke

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
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 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)
blender-search-replace (Fork fix) a Blender add-on to search & replace textures

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.
maya-plugin-duplicate-obj-along-curve: a maya-plugin to duplicate obj along a curve.
maya-plugin-snap-to-closest-uv: a maya-plugin to snap UVs verts to the nearest verts of another UV.
maya_script_editor_highlighter: color errors and warnings in the Maya console.


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 (Fork & document) rehost of an old Unity plugin.
Path-Creator (Fork ) added UPM support.
⭐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

  1. techartorg/bqt techartorg/bqt Public

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

    Python 158 24

  2. Amatobahn/FigmaPy Amatobahn/FigmaPy Public

    An unofficial Python3+ wrapper for Figma API

    Python 45 14

  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 78 8

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

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

    Python 123 61

  5. leixingyu/unrealStylesheet leixingyu/unrealStylesheet Public

    An Unreal Engine 5 look QT stylesheet

    SCSS 102 13