Skip to content

Latest commit

 

History

History
301 lines (221 loc) · 10.2 KB

CHANGELOG.md

File metadata and controls

301 lines (221 loc) · 10.2 KB

Changelog

0.18.1 - 2023-02-24

Changed

  • Modification of the start heading by holding Shift is now disabled when the road is snapped at the start point. This prevents the creation of non-compliant OpenDRIVE and side effects with road and lane linking.

Fixed

  • Double solid road markings

0.18.0 - 2023-02-22

Added

  • Cross sections for building a closed autobahn exit and entry "wedge" area with 3 direct junctions

Changed

  • Rewrite of OpenDRIVE export lane linking to enable non linked lanes and autobahn exit "wedge" area

Fixed

  • Clean up of old direct junction link when connecting a new road without direct junction
  • Linking of split (direct junction) roads

0.17.2 - 2023-01-25

Fixed

  • Mashup of track and vehicle 3D models during glTF export

0.17.1 - 2022-12-12

Changed

  • Snapped roads with heading in the wrong direction are now prevented
  • Temporary .obj and .mtl files created during export of .osgb files (via osgconv) now removed after the conversion

Fixed

  • Some edge cases where clothoid or elevation calculation blows up

0.17.0 - 2022-12-07

Added

  • Emit GUI error when direct junction export failed due to missing connection

Changed

  • Four way junction now based on the generic junction tools with explicitly modelled junction connecting roads
  • Renamed "junction connection" to "junction connecting road" to better match OpenDRIVE standard

Fixed

  • Division by zero resulting from zero road length edge case

0.16.0 - 2022-11-16

Added

  • Visualization of elevation of start point (also visible and changed when holding S in road drawing tool and moving the mouse)
  • Make roads which are snapped both at start and end connect smoothly using a cubic Hermite spline segment

Changed

  • Set vertex crease values of junction area corners to 1.0 to prepare for the usage of a subdivision surface modifier, which will allow modelling of smooth junction surfaces

0.15.0 - 2022-11-04

Added

  • Top level collection that groups the addon related collections
  • Explicit storage of addon version as part of the top level collection and hence in the .blend file
  • Ability to properly place cars on a slope by taking the road normal vector into account for the 3D rotation

Changed

  • Improved the algorithm for junction area boundary calculation, it now supports the most usual convex and concave shapes
  • Improved help status text for road and junction tools, now mentions that the view center can be move while the tool is active with the shortcut Alt + Middlemouse

Fixed

  • Invalid car and generic junction area mesh which was breaking during glTF export

0.14.1 - 2022-10-05

Fixed

  • Export of glTF assets (3D mesh files) for Blender 3.2+ versions

0.14.0 - 2022-10-03

Added

  • New operators to build generic junctions, a junction area tool based on selecting incoming roads and a junction connection tool which creates the connecting roads inside of junctions

Changed

  • Enable finishing trajectory by pressing Space (finishing with Return is still possible)
  • Slightly update extension UI menu layout

0.13.0 - 2022-08-02

Added

  • Helpful vertical lines to better visualize the elevation during road drawing

Changed

  • Allow exporting 4-way junctions with a missing connection to easily build T-junctions until the availability of better junction tooling

0.12.0 - 2022-07-22

Fixed

  • Creating degenerate arc road with infinite radius not possible (would throw divide by zero exception)

Added

  • Enable changing the heading at the road start by holding Shift

0.11.1 - 2022-06-22

Fixed

  • Missing shoulder in on-ramp cross section template
  • Crashing export of Autobahn on-ramps/entries

0.11.0 - 2022-06-21

Added

  • Opening and closing of (new) lanes to create exit and entry lanes
  • Splitting and merging of roads at the beginning or end to connect on-ramps and off-ramps, exported as OpenDRIVE direct junctions
  • Exemplary road cross section templates for building an RQ31 Autobahn exit

Fixed

  • Lane ID signs in GUI popup

0.10.2 - 2022-05-25

Fixed

  • OpenSCENARIO init action to let cars drive in the direction they have been placed when no trajectory is attached

0.10.1 - 2022-02-16

Fixed

  • Add polyline trajectory point headings which are now required for correct playback in esmini

0.10.0 - 2022-02-06

Added

  • Additional clothoid road operator using forward solver based on the curvature of the predecessor road section

Fixed

  • Avoid rendering blowup when start and end angle of clothoid roads are identical, notify user that no valid solution has been found
  • Moving with ALT+MIDDLEMOUSE to only move on mouse button release

0.9.0 - 2022-01-23

Added

  • Double line road mark type "solid solid"
  • Property for road mark weight (standard and bold)
  • Property for road mark color (available: white and yellow)

Fixed

  • Initial pitch and roll of vehicle is adopted from road surface

0.8.0 - 2022-01-02

Added

  • Modifying elevation of roads using E(perspective) or S(sideview) key
  • Trajectory operators can be used on elevated roads

Changed

  • Limit start and end endpoint to be not more than 10km apart

0.7.2 - 2021-11-07

Fixed

  • End point constraining of arc geometry

0.7.1 - 2021-10-25

Fixed

  • Remove duplicate road vertices
  • Subdivide lane faces of long roads to avoid rendering issues

0.7.0 - 2021-10-24

Added

  • Operator for creating clothoid (Euler Spiral) roads

Changed

  • The road operators for all geometries are now unified and the mesh is sampled along the road coordinate system. This also means that all road operators now use the cross section configuration UI and support the selected cross sections.

0.6.0 - 2021-09-06

Added

  • Presets for road cross sections
  • Some typical German standardized RAL and RAA road cross sections (RQ9, RQ11, RQ31, RQ36, RQ43.5)

Fixed

  • Export crashing when no trajectories exist

0.5.0 - 2021-08-30

Added

  • Operator for creating NURBS trajectories

Fixed

  • Path pointing from .xosc file to .xodr file (LogicFile path) not being written as relative path

0.4.0 - 2021-08-25

Added

  • Operator for creating polyline trajectories

Fixed

  • Icon .png files missing in previous releases now contained in repository and release .zip file

0.3.0 - 2021-08-17

Added

  • Configurable name, color and initial speed for car objects
  • Export of car models with different colors

0.2.0 - 2021-08-08

Added

  • Option to export meshes as .fbx files
  • Option to export meshes as .gltf files
  • Configurable number and type of lanes for straight roads
  • Configurable road mark type for straight roads (solid and broken)

0.1.1 - 2021-06-21

Fixed

  • Avoid exporter crash and display error message if junction is not fully connected

0.1.0 - 2021-06-11

Added

  • Operator for creating straight line roads
  • Operator for creating arc roads
  • Operator for creating 4-way junctions
  • Road and junction snapping
  • Snapping to grid with Ctrl modifier key
  • Solid lane lines for arc and straight roads
  • Operator for creating cars
  • Export OpenSCENARIO and OpenDRIVE files using scenariogeneration lib
  • Export meshes as .osgb files for esmini using osgconv