Changelog
Last updated
Last updated
Apply brightness Factor
The 'Apply brightness factor' can modify the brightness of selected drones using a multiplying factor.
Current drone individual brightness will be multiplied by the given factor (increasing brightness if factor > 1, reduce it if factor < 1)
Fix bug where drones were moving after landing
Reset RTL start frame when landing to avoid increasing frame
Fix duplicated points in family grids
Remove RTL correction when checking takeoff
Switch off the LEDs during the land and not during the RTL sorting
Fix export bug occuring after Drone Grid removal
The Lightshow Creator is now compatible with Blender 4.x versions
The Lightshow Creator minimal supported version is now Blender 3.6
Automatic RTL
The automatic RTL replaces all drones on their original takeoff positions
The RTL time can vary depending on the parameters used and the number of crossing trajectories.
Add Family Grids
You can now create the family grids automatically.
It can be use to easily land the drones by using a normal Go to target.
Color effect
You can now control colors with Geometry Nodes
This is similar to Magic color but much more flexible
Live color (Beta)
With the GCS Beta version 2.7.0, you can control drone color from Blender (currently limited to 3 color channels).
Fix VVIZ support for FWsim
Fix magic color LED registering to match the preview.
Experimental - Add option to RTL at the end of shows
Add option to scale the show to increase the maximum range up to 4x
Experimental - Add follow path
Drop retro-compatibility with .blend files created with version 3.5.2 and lower
You can use version 3.5.3 to convert your old files
Improve Go to target
workflow
New transition algorithm proved collision-free if minimum distance between anchors is respected
Improve Add anchors
workflow
Do not resize automatically the mesh or Bézier curves after adding anchors
The minimal distance between anchors does not limit scaling the object
Warn if the minimal distance between anchors will or could cause a collision during transitions
Automatically merge double vertices on mesh when adding anchors
Initialize by default the timeline in seconds instead of frames
Rename Set interpolation
by Change interpolation
Set alpha to 0 by default for added emission material
Minimal supported Python version is now 3.10 (previously 3.8).
Improve check error messages to include total of infractions and the number of drones concerned
Use the selected keyframe type for Go to target
s
Rework RGBW Emission
material to avoid FPS performance regression in some case.
Remove White visualization in Material Preview
.
It is highly recommended to read again the documentation to not miss new information.
All buttons and properties are documented in Blender inside tooltips.
Add units to properties.
The panels are reorganized and have the same arborescence as this documentation.
Hide/Show options automatically depending on the context.
Blender 3.6 should be preferred
Markers are added automatically for batched actions like (Takeoff, Land, Go to target, …)
Progress bars have been added in the system console to follow the progression of long tasks
The collision check is much faster
The export is also faster
Increase FPS when playing the show
Change the binary format
The binary format is now more compact
The exported color events can now either be a constant or a linear interpolation.
Change name convention
.json
is automatically added to the filename during export, no need to add it manually
The date and time are added automatically to the exported file
Add metadata to the generated files
The Blender version
The Lightshow Creator and Loader version
The physical parameters (minimal distance, and maximum speed profile)
The JSON show range file generated with Import & Export range
are different from JSON show file and can only be used in Blender with Import range
.
Old shows generated with previous versions can be converted to this new version.
The converted show should be checked (show parameters, import back after exporting the converted show, …)
Drone repartition
Improve the mechanism to choose the placement of drones
Add an interactive visualization of the placement of the drones
Drone are now placed next to each other in the same family
Purge scene
has been removed
Prepare the scene
has been added to set up the show on a new file
Add keyframe type selection for the different keyframes (Takeoff, Land, Go to target, Set color, Magic color, Fire)
Integrate Angle takeoff
in Initialize show
Remove Scale mesh
by making Min distance
interactive
Add staggered transitions
Add swap tools to fix collisions
Replace the checkboxes with named switches
Cannot use Go to target
before taking off
Materials
Use only one material instead of two (increase FPS)
Change drones and effectors materials to visualize the white channel
Add Bezier
interpolation
Add Set interpolation
Add Pick color
Add Swap color
Add Remove white
Apply effectors only on visible drones (hidden drones will be ignored)
Add Interpolation
between registered keyframes
Update effector
is applied immediately (no need to change the frame)
Add Emission strength
Add RGB / White ratio
Add support for Solid
shader viewing mode
Use recommended show parameters by default (minimal distance and speed profile settings)
Add Min distance
for the collision check
Add Check takeoff
Add Check autopilot format
Failed checks will select the faulty drones and move to the first infraction frame if applicable
Export
Make Export angle
interactive
If all checks pass the export should be successful
Fix increasing infraction errors during the export
Import
Can only use Import
from a new file
If the export is successful the import should not produce errors
Can export part of a show to reuse in other show
Add the number of selected drones and targets below Go to target
Fix errors in the console
The automatic creation of markers can be enabled or disabled for each type of action. Before After
Register LED
is improved for linear and bezier interpolation.
Before (Linear / Bezier)
After (Linear / Bezier)
is 384x faster. Blender was slowing down with objects with many anchors.