Avocado
I'm finally back with another release :)
Added Houdini 20 support. If you need to use an older version of Houdini, you can just rename python3.10libs to whatever your Python version is. The hdas will work fine, but the example scene might not be usable anymore.
Otherwise big changes on the color front. This is going to be an ongoing project as I'm exploring this space more, but for starters, I'm converting all LDraw colors to acescg now, which means you need to set up the ACES colorspace in Houdini to get proper colors. Furthermore, I created special overrides for transparent colors as the LDraw ones didn't work at all - they were way too dark. Now you should be able to render pretty images with transparent bricks out of the box.
To showcase this, I massively upgraded the example scene to feature more test scenes specifically to test colors and materials.
Full changelog:
- H20 support
- custom shapes and colors for hdas because it's fun
- new karma brickini material hda so it can easily be added to any Houdini scene.
- all new example scene
- 4 ldr test scenes:
- 2x2 bricks solid colors
- 2x2 bricks transparent colors
- still-life mixed bricks
- still-life transparent bricks
- better node names for brickini material nodes (name includes color when LDraw model is imported)
- better error handling if color is not found - fallback to solid black
- LDraw colors to acescg transformation
- new brickini_colors.json with custom color overrides - only transparent colors for now, might extend in the future