QuickDraw Documentation

Tools for Concept Artists to sketch and design directly in Unreal Engine

QuickDraw is a toolset designed to bring Concept Art workflows into Unreal Engine utilizing the Scriptable Tools system. With QuickDraw you will be able to intuitively draw shapes in 3D such as Lasso, Box, Ngon and Circle. You can use Booleans such as Subtract and Separate, control the Depth, and use a Custom Workplane we have built to enable you to draw in 3D space easily. You can also draw with Curves and various profiles such as Square or Circle, use Custom Objects to scatter along the curve, or draw with the Custom Object along the curve like a Pipe or a Fence. QuickDraw also contains an intuitive Revolve tool that you can freehand lasso draw Revolve shapes with, and it even comes with a Cable generator! Check out the videos for more information :)

INSTALL

  1. Ensure you are on the proper version of Unreal that matches the latest QuickDraw release!
  2. Enable the following plugins in Edit -> Plugins:
    Geometry Script
    Scriptable Tools Editor
    Scriptable Tools Framework
    Procedural Content Generation Framework (PCG)
  3. Restart Unreal after enabling the Plugins
  4. Move the included "QuickDraw" folder into the main Content folder of your Unreal Project
  5. Switch to the Scriptable Tools Mode and select your QuickDraw Tool in the Panel

QuickShape

Draw Shapes in 3D on a workplane, create Booleans with Hotkeys

Hold LMB to draw and Release LMB to confirm
Click LMB and release to set an Ngon point. Use (SPACE) hotkey to Confirm Ngon Shape

Drawing Threshold
Distance in pixels before Drawing begins. You may need to adjust this setting if you have a high DPI monitor

Shapes

(1) Lasso
(2) Box
(3) Ngon
(4) Circle

Depth
( [ ] ) Z Depth extrusion of the drawn Shape
Depth Increment
Adjust Increment Value of Depth when using the Bracket hotkeys

(G) Interactive Mode
After confirming shape you will be able to move the cursor left and right to set the Depth before final confirmation

Settings

Polgon Resolution
Determines how closely the resulting polygonal shape sticks to the curve that creates the shape

Curve Resolution
Minimum distance between points on the curve that creates the shape

(C) Cut Through
Cut all the way through the shape when using Booleans instead of the Depth Size (up to the Max Cut Distance)

(N) Force Box Proportion
Force Box Shapes to be perfectly square as opposed to free rectangles

(J) Use Box Center
Draw out from the Center of the Box or the Corner

Circle Resolution
Polygonal Resolution of Circle Shapes

Booleans

Make sure you are using First Point or have set the Workplane onto the object you wish to cut before trying to boolean

(CTRL) Subtract
(SHIFT) Separate

Workplane

(Ctrl + LMB) Set Workplane Set Workplane on the polygon under the mouse cursor

(F) First Point
With First Point enabled, you will draw on an invisible workplane aligned to the polygon that your first click hits. So with this method you are limited to drawing only on a plane that already exists

If First Point is Disabled, you will be able to draw on the workplane. Keep in mind the visibility setting so you can see it, and you can position the workplane using Unreal's Gizmos

(V) Workplane Visibility
Set Visibility of the Workplane

Voxel

If Voxel Resolution > 0, your shape will be voxelized after drawing

Material

Set a default material for all your shapes to have

QuickCurve

Draw Curves in 3D on a workplane or on the surface of objects

Hold LMB to draw and Release LMB to confirm

Drawing Threshold
Distance in pixels before Drawing begins. You may need to adjust this setting if you have a high DPI monitor

Brushes

(1) Circle
(2) Square
(3) Custom
(4) Cables
(5) Pipe
(6) Revolve

(Q) Ngon
Click LMB and release to set an Ngon point. Use (SPACE) hotkey to Confirm Ngon curve

Size
( [ ] ) Size of the drawn Curve
Size Increment
Adjust Increment Value of Size when using the Bracket hotkeys
Max Size
Set this value > 0 to achieve a random size between Size and Max Size

(G) Interactive Mode
After confirming shape you will be able to move the cursor left and right to set the Depth before final confirmation

Settings

Curve Samples
How many points are on the curve

Curve Resolution
Minimum distance between points on the curve that creates the shape

(C) Closed Loop
Make Curve Cyclic

Workplane

(Ctrl + LMB) Set Workplane Set Workplane on the polygon under the mouse cursor

(F) On Surface
With First Point enabled, you will draw on the Surface of objects

If First Point is Disabled, you will be able to draw on the workplane. Keep in mind the visibility setting so you can see it, and you can position the workplane using Unreal's Gizmos

(V) Workplane Visibility
Set Visibility of the Workplane

Custom

Custom Object
When using the Custom brush, be sure to select an object here

Cables

Cables draw from object to object, so make sure your first point when you begin drawing is over and object and you end the drawing over a polygon as well. Consult the video for a refresher.

Amount
Number of Cables

Spread
Spread factor between Cables

Max Spread
If > 0, Spread Factor will be random value between Spread and this value

Drag Amount of drag downwards applied to the Cable. Only works in the direction of Gravity

Max Drag
If > 0, Drag Factor will be random value between Drag and this value

Pipes

Pipe Object
Object to use as the Pipe

Scale Mult
Multiplier on the size of the Pipe

Axis
Major Axis of the Pipe Object

Revolve

Pay special attention to the workplane that pops up when using Revolve. You must draw on the proper side of the workplane, on the right side of all the axis. Watch the video if you need a refresher. Remember to convert to a Static Object if you want to move the Revolved Mesh

Steps Revolve Resolution

Voxel

If Voxel Resolution > 0, your shape will be voxelized after drawing

Material

Set a default material for all your shapes to have

Convert

Convert the selected Dynamic Actor into a Static Actor, or vice versa

Tips

Pay special attention to an object being Static or Dynamic. You will not be able to use booleans and draw on the surfaces of certain actors, depending on the tool you are using. QuickDraw comes with some conversion tools, but in some cases the default Modeling Mode tools in Unreal are better suited for handling conversion

Try reopening your level if you are unable to draw, there seems to be some kind of bug with Unreal and Scriptable Tools if it's just loading the default level. After loading the map manually it will start to work