This repository has been archived by the owner on May 18, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 19
Release Notes 1.1.0
Triangle717 edited this page May 20, 2014
·
3 revisions
- Project rename to LDR Importer to comply with the LDraw System of Tools bylaws
- Added Blender Internal material support for Chrome, Pearlescent, Rubber, and Metal colors
- Removed unused import option
- Added basic support for Cycles materials and switch to use them
- Fix string concentration errors
- Fix LEGO brick plastic IOR value
- Fix many PEP 8 line length issues
- Fix crash when trying to import a non-existent brick (#11)
- Detect render engine and use proper materials for it rather than selecting a checkbox
- Allow import on allow import on both case-sensitive and case-insensitive file systems - initial patch submitted via GitHub by @Tribex
- Set mesh origin to geometry - patch submitted via GitHub by rioforce
- Only display only LDraw models in import file browser - initial patch submitted via GitHub by rioforce
- Update import options localization
- Majorly updated Markdown documentation files
- Fix possible bug with LDraw installation directory
- New
debugPrint()
function for easier understanding of message origin ans exactly when it was displayed - patch submitted via GitHub by Tribex (#14) - "Major error messages now display a small popup when called, notifying the user in Blender's UI, instead of silently closing the file select screen and only outputting to the console" - patch submitted via GitHub by Tribex (#14)
- "Major error messages now identify what type of error they were, and print the stack trace where necessary" - patch submitted via GitHub by Tribex (#14)
- "Importing files which do not have a
.ldr
,.dat
, or.mpd
extension is no longer allowed and will not be attempted, and will tell the user through a popup in Blender's UI" - patch submitted via GitHub by Tribex (#14) - Conversion of single quotes to double quotes where possible
- Changed new messages from
.mpd
to.lcd
(script does not support MPD models, #7) - Reworked internal model cleanup process, now cleaner and better supports future improvements
- More conversion of string concentration from
+
(plus) signs tostr.format()
method - New way of presenting import options, more easily understood and looks nicer too
- Split check for subpart into separate function
- Fixed
NameError
forisPart
when importing from relative path (relative to model location) - Updated import option messages and button location
- Added import option icons
- Finalized actions in
GameFix
import option, simplified error messages - Created script (
setup.py
) to automatically package release for upload - Ensure version number for
setup.py
is in proper format - Detect LDraw Library of Parts installation on Windows in common locations (#15, #16)
- Cleaned up
GameFix
import option code - Set
.ldr
file extension as default (per http://www.ldraw.org/article/218.html#extension) - Reversed condition when checking valid file extensions
- "Fixed loading error for models with invalid colors."
- "Make object color also be viewport color" (#21)
- Display message in console if high-res bricks are being used in the import
- Filter out
.pyc
files made by Python 2.x insetup.py
- Display "This software uses the LDraw Parts Library" image in
README.md
- Set script encoding to UTF-8
- Small basic materials updates
- Remove
.lcd
from supported file types (incorrectly assumed to be a standard.ldr
file) - Store defined LDraw Library of Parts installation path in configuration file, load upon Blender relaunch - initial patch submitted via GitHub by Tribex
- Connected LDraw Library of Parts installation detection to configuration file
- Update
debugPrint()
function to support lists (for displaying multiple items at once) - Filter out configuration file made by script in
setup.py
- Updated minimum Blender version to 2.67 (#27)
- Deselect objects in scene before importing (#29)
- Renamed script to
import_ldraw.py
to better match other Blender Addons - Major HTML Readme update
- Give proper error message for missing
LDConfig.ldr
- Move configuration file to a different location to avoid Blender "bl_info gives bad info" message
- Put script in root folder of release Zip so Blender can detect it