Skip to content

Releases: SCSSoftware/BlenderTools

Release - v2.4.1

25 Oct 16:12
Compare
Choose a tag to compare

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

15 Jul 09:25
Compare
Choose a tag to compare

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

06 Jun 12:31
Compare
Choose a tag to compare

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

24 Sep 12:08
Compare
Choose a tag to compare

Change log:

  • Fixed hookup payload direction calculations

Release - v2.2

09 Aug 14:27
Compare
Choose a tag to compare

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

28 Apr 12:58
Compare
Choose a tag to compare

Changelog:

  • Added support for 1.40 ETS/ATS shaders and materials setups
    1. truckpaint
    2. glass
    3. flare
    4. unlit (and it's variants)
    5. building (and it's variants)
    6. dif.lum
    7. dif.lum.spec
    8. light.tex
    9. lightmap.night
    10. shadowmap
    11. decalshadow
    12. window (and it's variants)
    13. 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

19 Feb 14:30
Compare
Choose a tag to compare

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

09 Jan 14:42
Compare
Choose a tag to compare

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

22 Feb 17:14
Compare
Choose a tag to compare

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

22 Dec 11:41
Compare
Choose a tag to compare

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