- Double click the [Vimdrones Designer-x.x.x.dmg], pull the Vimdrones Designer icon to the Applications file.
- Double click the icon to open the Vimdrones Designer
System requirements for Vimdrones Designer Software:
- Operating system: Windows 8; Windows 10; Mac OS
- CPU: Intel Core i5 or better
- Memory: Minimum 8 GB of RAM or more
- Hard drive: SSD 120 GB. Recommended 256GB or more
- Network: TCP/IPv4 network stack, WiFi or Ethernet. Recommended Ethernet
Type your emaiL and token, click Active Button
Click the file icon on the Upper right corner to open the Blender Path where you installation
Then click OPEN BLENDER Button
- Click LOGOUT to logout
- Click CONSOLE to open the flight check console
Press N to show/hide Properties
Getting started Blender
- Open Blender 2.8, New File -> General
- Press A to select all the objects in the 3D Viewport, then press X, D to delete the objects
From Blender To Real World
Blender and Real World axis relationship shown as below
drone light show design is based on 24 FPS which means 1s run 24 frames, this value should not be changed unless you know what you are doing
Create Drone Team
- Vehicle -> New Team -> Create
What is x qty, y qty, qty mean?
qty represent the total quantity of your drone team
x qty and y qty define your a single block shape in ground, as the image shown below
what is the distance
- Distance between two drones, the default value is 2m.
What we have after create drone team?
- drones Collection (What is Collection?)
- distance checker Collection(quick preview for min distance between drones)
- effectors Collection
- Begin Scene Collection
- End Scene Collection
How to set the LED glow strength?
- Led -> Settings, set the strength value, click update. The higher the value, the stronger the glow
How to remove the LED glow?
- If your computer configuration is not high, we suggest you to remove LED glow effect
- Led -> Settings, remove the "√" in from of use_nodes, then click update
Pay attention: once you select use_nodes to start a project, don't change it to no use_nodes. Similarly, once you select no use_nodes, don't change it to use_nodes. These two modes are not compatible in a same project.
Takeoff the Drones
- In the Timeline window, Current Frame -> 0
Formation -> Append, select formations Begin Scene, click Begin Button
- Current Frame -> 1
Formation -> Append, select formations Begin Scene, click Append Button
(the drones are reach the location of the Empty Objects, and they will follow the animation of the Empty Objects)
- Select Empty Objects in the Begin Scene Collection, insert keyframe
- Set the Current Frame -> 600 (for example; 600 means 25s, press Ctrl/Command T to change time form)
Move the Empty Objects to Z:50m (for example), insert keyframe
Change the Drone Formation
Create Drones Vertex Group
- Select the Mesh Object(E.g Cube),change Object Mode to Edit Mode
- In the Properties Editor, click Object Date tab, click the Button "+" on the right Panel border to add a Vertex Group, double-click the "Group" name and edit to "drones"
Select the vertices of the Mesh Object (one vertex represents one drone), click Assign Button below the Panel
We could use the tools on the left to edit the vertices. Or from the Menu Bar Vertex to edit the vertices.
Add the vertices:Loop Cut is a very useful tool.
Delete the vertices: Select the vertices, press X key to Delete or Dissolve the vertices.
We could know how many vertices have been Assigned on the Status Bare(lower right corner)
- In the Vertex Group Panel, we could click the Remove Button to remove the vertices which have been Assigned. And we could click the Select/Deselect Button to check which vertices have been Assigned.
Change Edit Mode to Object Mode
Change the Drone Scene
- Formation -> New Formation, select the Formations Scene(E.g Begin Scene) which need to be changed, then click the Copy Button to copy a New Formation at in same location. Double-click the New Formation in the outline Editor to edit the name(E.g Cube Formation)
- Formation -> New Material Collection -> New, create New Material Collection in the outline Editor. Double-click the collect to rename it(E.g Cube Material)
- Select the Mesh Object(E.g Cube) which has the Drones Vertex Group, move it to the Material Collection(E.g Cube Material)
- We could add more Mesh Objects to the Material Collection. These Mesh Objects should also have drones Vertex Group. That's much easier for us to design the drone scene.
- File -> Append/Import
We can append/import the objects from other files and use them as the Material of drone scene. For example, if we import svg. files, we should convert them to Mesh(Object -> Convert to -> Mesh from Curve/Meta/Surf/Text in the Menu bar)
- Formation -> Vertex Formation, select the formations(E.g Cube Formation) and its corresponding material_collections(E.g Cube Material). Click the Append Button. The Empty Objects in the formation will reach the location of the "drones" Vertex Group
- In the Timeline Editor, set up the Current Frame to begin the new scene
Formation -> Append, select formations(E.g Cube Formation) , click Begin Button
- In the Timeline Editor, set up the Current Frame to finish the new scene changing
Formation -> Append, click Append Button. Move the Playhead, we could see how the drone scene change(make sure the auto resign have been "√")
Transform the Drone Scene
- Select the Mesh Object in the material collections, Item -> Transform. You could add keyframe of Location, Rotation or Scale to add animation of teh Mesh Object, so the Drone Scene can be transformed.
- You could also deform the Object vertices or control points, or add Inherited animation(E.g armature) to the Object to make the animation. The Object has the animation, then the Drones have the animation.
Land the Drones
- Formation -> New Formation Copy the Begin Scene as the End Formation. If we don’t set the time frame, it will copy its last status. Adjust the location and Scale of the End Formation. It needs below the last scene in the view.
- Formation -> Smart land Select the begin_formations as the last scene of the show. Select the End_formations as the End Formation. Click Create Safe Queues Button. When the calculation is finish, it shows the INFO: “? safe queues create(? means the Quantity)” and “Calculation processing. It will take a while”. The larger the Scale of End Formation, the smaller of the quantity of safe queues create. It also create two new Collections: Smart Landing Path(show the path of landing) and Smart Landing Formation(copy the location of last scene). Set the time frame to Begin and End the Smart Landing Formation. The Empties of the Smart Landing Formation will follow the path to the End Formation.
- Formation -> Append Before begin Smart Landing Formation, set the time frame to Begin and Append the Smart Landing Formation. We must remove the “√” on from of auto resign. So the drones will append the The Empties in order. Now the drones will follow the path to the End Formation. We could still adjust the Smart Landing Formation in Timeline.
- Finally, we copy the Begin Scene at frame 1 as Land Formation. Formation -> Append, set the time frame to Begin and Append the Land Formation.
Direct Drone Led Color Change
- Led -> Led Magic -> Preview
Select your target drones, select the color you like in color picker, click Preview Button, the drones color will be changed. (Select other drones, same operation as above)
- Select all the drones in drones Collection, make a "√" in from of the is linear, click Add KeyFrame Button, we will the drone led color linear change
- remove "√" in from of the is linear, then Add Keyframe. In the Timeline, we can see we have inserted two keyframes, it means that the color of drones suddenly change.
Add Effector to change Drone Led Color
Add Effector Color
- Click the effectors Collection in the Outliner. In the 3D Viewport, select Menu Bar Add -> Mesh, select the effector shape you like.
- In the Properties Editor, select Materials tab, click + New Button to Add a new material.
In the Surface Panel, click Use Nodes to remove the property(gary background means unselect). Then we could choose any effector color you like.
Add An Empty Object to Parent with effector shape Mesh
(This part could be skipped, it isn't affect the final effect)
- Led -> Effector -> Add
We add a Empty in the effectors Collection. In the Properties Editor, select Object Data tab, we can change the Display of the Empty. Usually, we make the same shape and size of the Empty and the Mesh.
- First select the Mesh, then select the Empty.
In the 3D Viewport, select Menu Bar Add -> Object -> Parent -> Object (Shift + P ). We can click the eye of the Mesh in the effector Collection to Hide the it.
When we transform the Empty, so the Mesh transform. Now we can add some animation to the Empty Effector. When the drones inside the Empty, the color of these drones will be changed to the color of the Mesh.
If we add more Effectors to the drones at the same time, the color of drones will depend on the latest Effector
Set the Effector LED Type
What are the types of the Effector LED?
- DEFAULT: one color
- RANDOM: two or more different colors change randomly
- ORDERED: two or more different colors change in order
- duration: the higher the value, the faster the color changes
- linear: two color change gradual，if remove the "√" ,two colors change suddenly
- order: if the drones are inside two or more Effectors at the same time, we could set the valve to change the effector order. The higher the value, the higher the priority is to affect the color of the drone.
Select the effector mesh, add one or more material and set the colors
- Led -> Effector
- Choose selected_effector, set the duration, if linear, set the order, choose effector type
- Click update
- Play the animation
Flight Check of the drones
Vehicle -> Flight Check, make a "√" in from of the enable
Open Vimdrones Designer, Click CONSOLE, open the Vimdrones Designer Console
we could set the Distance Limit, Speed Limit, Horizon Speed Limit, Vertical Speed Limit and Chart Duration, then click the Update Settings Button
Play the animation in Blender, we will see those Limits realtime. When the value reach the Limits, it will appears in the window. It shows that two drones reach the limit at that frame
When we don't need those information, we could click the Clear Button
- Position Scale: scale factor to coordinate, default is 1, if you want to change the pattern size this would help (do not change it unless you know what it is!)
- Z Axis Rotate: rotate degree in clockwise to coordinate, default is 0, if your flight field direction is different from your design, this would help (do not change it unless you know what it is!)
Export To Vimdrones GCS
- Vehicle -> Export click Export button and select the your folder to save
Export To Third Party Fly System
Vehicle -> Third Party Export button and select the your folder to save
|Ugcs||Drone Show Software||Outdoor||Download|
What to add your system to the list? please contact us
- Raw Data Format
1.txt -> drone id 1, fps equal blender settings
1 0.000 0.000 0.000 204 194 40 2 0.000 0.000 0.094 204 194 40 3 0.000 0.000 0.188 204 194 40
| frame number | x | y | z | r | g | b |
How to design a Drone Light Show
- Draw down your minds on the picture book
- Create Material Objects in the Blender
- Through Begin and Append to transform the drone scene
- Add animation to the Material Objects
- Have a Flight check to the animation
- Add color & effector to the drones
- Export the Drone Light Show data
Tips: If we select a music for the drone light show background music at first, we can create drone light effects based on the beat of the music. The music data could influences the size or color of the Effector Object. So, it is very easy to grab every beat of music and let sound, light and electricity blend together perfectly.
Add Line Font Text
- Download addstrokefont_2_8.zip
- Open Blender and select File->User Preferences
- Click install Add-ons tab and then Install Add-on from File
- Select the downloaded file
- Make a “√” in front of the Add-on
- Check the ‘Add Stroke Font Text’ option in the add-ons dialog
Add line font text
- Add a Mesh
- Select ‘Add Input Text’ option in the ‘Action’ drop-down
- Input the text to be rendered in the text box
- Select the font
- Set Font Size
- Select the Mesh in the properties of box
- Select the font and click ‘Add Stroke Font Text