All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- Improved compatibility with older Linux distributions for compiled releases.
- Fixed an issue where some files would not correctly import data from all subfiles.
- Added support for importing .io files saved by recent versions of Bricklink Studio.
- Added an option for adjusting the scale when importing.
- Added support for Studio texture parts using the PE_TEX_INFO extension.
- Fixed an issue where some slope pieces did not use slope materials.
- Fixed an issue where paths relative to the current file would not resolve properly.
- Fixed an issue where file loading did not correctly ignore case of subfiles.
- Adjusted node positions of generated materials.
- Fixed an issue where importing would fail if the UI language was not set to English.
- Added an option to adjust the part primitive resolution.
- Added an option to select the stud type.
- Changed supported Blender version to 4.1 or later.
- Added an option to enable or disable the gap between parts when importing.
- Changed supported Blender version to 4.0.
- Added
models/colors.ldr
for testing all current LDraw colors. - Added
models/slopes.ldr
for testing grainy slope materials. - Added an option to add additional parts paths when importing.
- Adjusted generated materials to improve subsurface scattering and procedural bump mapping.
- Reworked instancing to select either linked duplicates or geometry nodes for instancing.
- Adjusted procedural normals to reflect the grainy texture on certain slope faces.
- Moved processing of sharp edges from Blender to ldr_tools to improve import times.
- Increased the autosmooth angle threshold to reduce unwanted sharp seams.
- Fixed an issue where some parts would import with the wrong orientations when instancing.
- Removed "Instance on faces" in favor of geometry nodes due to compatibility issues with Blender 3.5.1.
First public release!