Editor Workflows
This page covers common workflows and techniques for working efficiently in the Traktor editor.
Importing Assets
Creating a Mesh Asset
- Select a group node in the Database view and right-click
- Select “Create mesh asset…“ from the wizard menu
- Browse and select your source model (Collada, FBX, LWO, or OBJ file)
- A new mesh asset instance is created in the database with the same name as the source model
- Double-click the instance to open the Mesh Asset editor
- Configure runtime specifications:
- Mesh type - Static, instanced, skinned, etc.
- Material shaders - Mapping between source materials and runtime shaders
- By default, automatic shaders are generated from the model’s materials
Creating a Texture Asset
- Select a group node in the Database and right-click
- Select “Import texture batch…“ from the wizard menu
- The Import Texture Batch dialog appears
- Click the ‘+’ button in the toolbar to add source textures
- For each texture, configure usage properties:
- Compression settings
- Mipmap generation
- Normal map conversion
- Scaling options
- Click OK - texture asset instances are created for each imported texture
- Double-click any texture asset to modify its properties later
Manually Creating Assets
For asset types without custom wizards (sounds, videos, etc.):
- Right-click in the Database and select “New instance…“
- Browse and select the asset type (e.g.,
traktor.sound.SoundAsset) - Name the asset and click OK
- Double-click the new asset to open its editor
- Browse for the source file and configure build properties
Scene Editor Navigation
Camera Controls
Navigate the viewport:
- Hold Ctrl + Left mouse button - Translate camera position
- Hold Ctrl + Right mouse button - Rotate camera
- Mouse wheel - Zoom in/out
Focus on selection:
- Press F while an entity is selected to frame it in the viewport
Transform Controls
Select the transform mode from the toolbar:
- Translation - Move entities
- Rotation - Rotate entities
- Scale - Resize entities
Apply transformations:
- Hold Left mouse button and drag to apply the current modifier
- X, Y, Z buttons on toolbar - Constrain to specific axes
Snapping:
- Magnetic snapping - Snap entities to each other’s bounding boxes when close enough
- Grid snapping - Snap to grid intervals (select distance from toolbar dropdown)
Selection Techniques
Select single entity:
- Click on entity in viewport OR
- Click on entity in Entities panel
Select multiple entities:
- Hold Shift and click to add to selection
- Click and drag to create selection box
Toolbar Overview
- Selection tool - Enable selection through 3D views
- Translation/Rotation/Scale - Transform modifiers
- X/Y/Z axis toggles - Constrain transformations
- Magnetic/Grid snapping - Snapping modes
- Grid distance - Snap interval selector
- Playback controls - For animation preview
- Viewport configuration - 1/2/4 view layout
Working with Prefabs (External Entities)
Prefabricated entities are ready-made entities stored as separate objects in the database that can be reused across multiple scenes.
Creating a prefab:
- Build an entity (or entity hierarchy) in a scene
- Right-click the entity in the Entities panel
- Select “Extract as external entity…“
- Choose a location in the Database and name it
- The entity in your scene is now a reference to the external entity
Using prefabs:
- Drag an external entity from the Database into the Entities panel
- The external entity appears in your scene
- Changes to the source external entity automatically update all instances
Benefits:
- Reuse complex entities across scenes
- Update all instances by editing the source
- External entities can reference other external entities
- No constraints on complexity
Standard Dialogs
Type Browser
Used when selecting a concrete C++ type (e.g., component types, entity types).
- Tree view - Shows namespace organization
- Type list - Shows available types in the selected namespace
- Filter - Search for specific types
Object Browser
Used to browse for objects in the database, often filtered by specific type.
Features:
- Automatic thumbnail preview generation
- Shader graph previews
- Texture previews
- Filtered by type for easier selection
Color Dialog
Color picker dialog similar to Adobe Photoshop’s color picker, used whenever editing colors in properties or materials.
Dependencies Panel
The Dependencies panel shows what assets the selected entity uses:
- Double-click any dependency to open its editor
- Quickly identify which meshes, textures, materials an entity references
- Useful for optimization and troubleshooting
See Also
- Scene Editor - Building 3D worlds
- Database - Managing assets
- Pipeline - Asset build system
- Settings - Editor configuration