Releases: SCSSoftware/BlenderTools
Releases · SCSSoftware/BlenderTools
Release - v2.4.1
Change log:
- Fixed unwanted vertex merging upon export introduced in 2.4
- Downgraded the level of some SII/SUI file reports in log
- Fixed VColoring to work again with Blender 3.2 and above
Release - v2.4
Change log:
- Support for API changes introduced in Blender 3.2
- Vertex colors converted to color attributes, supporting: 32-bit per channel, per vertex and per corner storage
- New custom shader output node to better support multiple renderers (newly both renderers are supported Eevee and Cycles)
- Improved 3D view reports and the banners
- Improved reflection textures rendering speeds
- Improved error handling for desynced looks
- Fixed checks for degenerated and spiked triangles
- Fixed normals export for flat shading
Release - v2.3
Change log:
- Support for Blender 3.0+
- Support all different normal modes (flat shading, smooth shading and custom normals), normals should export by WYSIWYG principle
- Added warning to export when pose bone and animation rotation mode is desynced
- Simplified cancelling of 3D view reports (double ESC should work better now)
- Improved descriptions of traffic semaphore locator properties
- Improved reflection texture bake on edges
- Fixed handling of imported material for unknown texture types
- Fixed error when no active object is present during conversion of mesh to convex locator
Release - v2.2.1
Change log:
- Fixed hookup payload direction calculations
Release - v2.2
Change log:
- Big improvements to import/export speeds (up to 2 times faster)
- Added support for hookup payloads (currently only used on some lamps)
- Added new progress reporting mechanisim for import/export in the middle of 3D viewport
- Added "flipsheet" and "fadesheet" flavors support and added to "dif.anim" and "unlit.vcol.tex" shaders
- Improved shadows in 3D view report operator for better readability
- Improved handling on importing of empty model
- Improved handling of sibling and parent bases
- Fixed exporting objects in disabled collections
- Fixed object export in animated model without object in armature modifier
- Fixed roughness usage in case user had enabled HDR lighting
- Fixed opacity mix in in "dif.anim" shader
Release - v2.1
Changelog:
- Added support for 1.40 ETS/ATS shaders and materials setups
- truckpaint
- glass
- flare
- unlit (and it's variants)
- building (and it's variants)
- dif.lum
- dif.lum.spec
- light.tex
- lightmap.night
- shadowmap
- decalshadow
- window (and it's variants)
- lamp (and it's variants)
- Added warning on export if absolute texture paths are used
- Added support to change shaders to desired shader preset
- Added check for unormalized vertex colors
- Dropped the support for vertex colors greater than 1.0
- Improved looks handling in some cases
- Fixed blender crashing in some cases when opening old blends
- Fixed setting active object name visible when using Add->SCS Root Object menu
- Fixed "FriendlyTag" being exported if shader is imported
- Fixed hookup library path validity report
- Fixed recovering of view layer after export in some cases
- Fixed BT banner image to be in correct colorspace for 2.90
- Fixed PIS export when armature was left in edit mode
- Fixed PIM import when piece has zero triangles or vertices
Release - v2.0.1
Changelog:
- Support for queue_bias in glass shader
- Fixed export exclusion of unlinked objects
- Fixed getting texture path from empty or malformed TOBJ
- Fixed "pink" reflection textures in case two materials are using same texture from different source
- Fixed crash when exporting from edit mode
- Fixed paint flavour color assignment
- Fixed WT operator to work in all three modes again
Release - v2.0
Changelog:
- Ported to Blender 2.81
- Complete rewrite of viewport rendering based on EEVEE renderer
- Complete rewrite of custom 3D elements drawing (up to 16x times faster!)
- Complete rewrite of callbacks routines (should be less CPU consuming now)
- UI redesign to Blender 2.8 (sub-panels, icon themes, panels moved to more appropriate tabs)
- New SCS Tools main menu
- Simplified lighting setup using reference lighting by default, without extra climate profile
- New caching system for libraries for instant start-up of Blender
- Improved blender file save speeds, should be instant now
- New "Merge SCS Materials" operator
- New "Relocate Roots" operator
- Implemented switchable SCS project base paths
- Implemented paste & copy material value from/to linear color space (useful for copying values directly from *.mat files)
- Implemented variants, parts & looks can now be ordered manually
- Implemented import & export support for PieceSkins and material indices
- Improved shader presets loading (by default from add-on directory, user can however specify custom path)
- Improved looks handling on import preventing creation of bad materials
- Added compatibility code to load old blend files (saved with SCS Blender Tools v1.12)
Release - v1.12
Changelog:
- Added support for "eut2.retroreflective" shader family
- Added support for new spawn points
- Added support for scrolling in 3D view report operator
- Added support to reload preview model on path re-enter
- Added support for "queue_bias" material attribute in decal flavor
- Added support for undo on some operators
- Fixed lost global settings if world was unlinked on scene prior saving
- Fixed alpha calculation on "eut2.dif.spec.oclu"
- Fixed assignment of traffic rule on navigation point locators
- Fixed recovering of modifiers visibility state on export, if they are disabled
- Fixed python error when switching to different visibility layer while using VColor Tool
- Fixed inverted mesh faces if delta scaling is negative
- Fixed export of invalid intersections for cross over prefabs
Release - 1.11
Changelog:
- Implemented multi channel vertex coloring specially designed for map assets creation
- Implemented piece merging on animated models, for better optimization of model (can save houndreds of draw-calls)
- Added support to export objects in same order as they are listed in outliner view (useful for background scenes where sorting is done by index of exported object)
- Added support for sharp split cross flag in intersection calculations
- Fixed map points segment extension calculations, which resulted in irregularity in drawn shape on GPS
- Fixed import of prefab locators when more of them is using same name
- Fixed wrong export of bone scaling in animations
- Improved enabling of "Check Geometry" operator, which is now disabled if none mesh object is selected
- Improved printouts to console on import, to be able to follow the progress better
- Fixed versions comparison which resulted in bad initial check for backward compatibility
- Fixed running of conversion tools on MacOS (user should install wine from winehq.org now)
- Fixed error when navigation connections had zero length
- Fixed renaming of export object if SCS Root Object name had dots