EgLib
A collection of scripts for SideFx Houdini
Install / Use
/learn @eglaubauf/EgLibREADME
egLib
Development stopped for the time being. Needs cleanup and rewrites at some point.
A collection of scripts for SideFx Houdini - Python3
Provided Scripts
- MatchTransforms - Aligns Nodes to each other - based on transforms
- Autofocus - Creates a camera with autofocus set up
- FlipBook - Creates a flipbook from the current camera without cropping/scaling
- IncrementalSave- save with date, name, version - iterates version on each save
- makeQCam - make a cam with QFrustum and QRig - needs qLib
- measure - make a measure node from selected objects - if non selected create nulls instead
- multiImporter - import multiple files (.bgeo, .abc, .fbx,...) into OBJ - Creates a OBJ_node with names for each selected file
- StringReplace - search ALL nodes in the scene for referenced Files - Provides a list view - to choose which to replace
- resetTrans - reset transforms to zero (Components selectable) - OBJ
- trajectory - create a visible trajectory for the selected object (OBJ) - needs Qlib installed
Provided HDAs
- AtomArray.hdalc - As know from other DCCs
- AutoUV_LowToHigh.hdalc - AutoUVs the LowRes Object and transfers UVs from Low to HighPoly - (SideFx)GameDev Logic inside
- compressvdb.hdalc - save space with VDBs
- compressvolume.hdalc - save space with volumes and VDBs
- deleteOutsidePieces.hdalc - delete pieces which are not on the inside
- EdgeDisplacement.hdalc - Displaces Edges
- HexGrid - Creates a Flat Hexagonal Grid
- PolyCapFix - Fixes Holes
- Project - sets a few environment Variables which are handy if you have a bigger Project, provides incremental Saves
- sourcePyro - Source Pyro Nodes packaged up
- VolumeDisplacement.hdalc - Does VolumeDisplacement (in SOP/VOPs on VDBs)
- VoronoiTransform.hdalc - Breaks things and Transforms Pieces
deprecated HDAs (development stopped):
- FileCache - now supported by vanilla houdini
- Noise to Volume - The pre H18 way - not needed
Support
- Tested with Houdini 19.5.334 on Ubuntu 22.04
- Indie only
Installation:
Copy the Provided egLib.json to your houdini user Directory within the packages folder:
/home/<user>/houdini19.0/packages
Change the below line according to where you downloaded the git-Repository:
"EGLIB": "/home/<user>/git/egLib"
Notes:
All of the scripts are free of charge for free use, commercial or non commercial whatsoever. If you find issues please report.
Related Skills
node-connect
344.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
99.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
