Introduction to Havok Cloth Preview Tool
The Havok Preview Tool is a core part of the Havok Cloth workflow. It allows you to test, tweak, and debug cloth behavior in real time before committing changes to your final setup. Â
This guide walks through the recommended workflow step by step, using Havok version 2025.1 and the Short_Layered_Cloth example from the shipped samples. For a video guide please see here Introduction to Havok Preview Tool Â
If you’re new to the tool, this guide will help you get familiar with best practices which will allow you to iterate faster and understand how the Havok Preview Tool can be used to give insight into your simulations.
Basic Setup
Launching the Preview Tool
The Runtime Preview Tool can be launched in two different ways:Â
- From inside the Cloth Setup ToolÂ
- As a standalone windowÂ
For most users, especially those new to Havok Cloth, the recommended approach is to launch the preview tool directly from within the Cloth Setup Tool.Â
- Open your cloth asset in the Cloth Setup Tool.Â
- Press Preview at the top of the window.Â
- The asset will load into the Runtime Preview tab.Â
- If there is no camera in the scene, press Zoom All at the bottom of the window to center the asset in the view.Â
Enabling Cloth Tools
Before making edits, make sure the Cloth Tools UI is visible:Â
- Check the left side of the window for the Cloth Tools panel.Â
- If it’s missing, press Toggle Simulation Controls at the bottom of the viewport.Â
- In the right-hand panel, go to the Cloth tab and enable Show Cloth Tools.Â
- The Cloth Tools menu will now appear on the left.Â
- Press Toggle Simulation Controls again to close the right-hand panel.Â
Runtime Preview vs Saved Data
The Runtime Preview Tool acts as a sandbox:Â
- Changes made here are temporary.Â
- To make edits permanent, they must be applied in the Property Editor on the left and saved with Ctrl+ S or the Save button at the top of the screen Â
This separation allows you to experiment freely without accidentally committing changes.Â
Evaluating Cloth with AABB Comparisons
We recommend using an AABB comparison to evaluated cloth changes and compare behavior across multiple variations side by side.Â
Setting Up an AABB ComparisonÂ
- Open Cloth Entity Manager.Â
- Click Add Entity.
- Press Zoom All to frame both assets.Â
Positioning the AssetsÂ
To clearly compare behavior:Â
- Open Transform in the Cloth Entity Manager.Â
- Select the entity you want to move.Â
- Enable the AABB checkbox to visualize its bounding box.Â
- Rotate and translate the new asset along the X-axis until both assets can both be viewed easily at once.
The coordinate system is visible in the bottom-right corner of the viewport to help with alignment.Â
Working with Sim-Cloths
Once your entities are positioned, collapse the Cloth Entity Manager and expand Cloth Tweaker.Â
Key fields include:Â
- Entity: Which character/entity you are editingÂ
- Cloth: Which cloth piece is selectedÂ
- Sim-Cloth: The specific simulation instanceÂ
For layered assets (for example, a cape with inner and outer layers), each layer has its own Sim‑Cloth.Â
Example:
Editing Gravity Per LayerÂ
- Select Short_Cape Sim.Â
- Open Sim‑Cloth > Simulation.Â
- Reduce Gravity Scale.Â
- Only the short cape is affected.Â
- Click Reset Simulation to revert.Â
- Switch to Cape Sim (the longer cape).Â
- Adjust gravity again and observe that only the long cape responds.Â
This lets you fine-tune layered cloth independently.Â
Cloth Aerodynamics
The Runtime Preview Tool is ideal for testing aesthetic and behavioral changes, such as wind response.Â
Enabling WindÂ
- Expand Wind > Wind Settings
- Set Wind Type to Aerodynamic
- Set Wind Active to On.Â
- Go to Wind Properties
- Adjust wind strength and direction.Â
Your cloth will immediately respond to the wind simulation.Â
Aerodynamics SettingsÂ
- Expand Tweak Sim‑Cloth Aerodynamics > Aerodynamics.Â
- Key parameters include:Â
- DragÂ
- LiftÂ
- Surface DensityÂ
Surface Density is a core parameter:Â
- Higher values reduce wind influence (good for heavier materials like leather or linen).Â
- Lower values increase responsiveness (useful for light fabrics like silk or tulle).Â
- Extremely low values may produce unrealistic results.Â
Saving Aerodynamic TweaksÂ
To keep the changes:Â
- Find the corresponding property in the Property Editor:
- SimCloths > Cape_Sim > Advanced Options > Particle‑Force Interaction > Surface DensityÂ
- Set the value to match your preview tweak.Â
- Find the corresponding property in the Property Editor:
Make sure to hit Ctrl+S or the Save button at the top to save your changes.
Adding Animations in the Preview Tool
Adding an Animation File
- Go to File > Add
- Select an animation file such as:
- Male_idle.hkt
- Press Open.
- The animation should begin playing immediately
- Run Animation is enabled by default and can be seen in the top right.
Adjusting Simulation Damping
- Go to Cloth Tweaker > Tweak Settings.
- Expand Sim‑Cloth > Simulation.
- Adjust the Damping value.
- Try a very high setting – this will cause the motion to stop quickly
- Then a very low setting – this will let the motion continue for longer
Interactive Cloth Movement – Mouse Picking
You can mouse-pick at the cloth to make it move to test various behaviors.
- Press Spacebar to “pick up” the cloth
- Moving your mouse moves it in the same direction
- Release spacebar to drop the cloth
Debugging Constraint Issues
The Runtime Preview Tool is also extremely useful for debugging.Â
Constraint StiffnessÂ
- Go to Cloth Tweaker > Sim-Cloth > Constraint Stiffness.Â
- Expand the menu to see the five main constraint types.Â
Each constraint displays an effective percentage:Â
- 1.0Â = full effectÂ
- 0.0Â = constraint disabledÂ
Process of EliminationÂ
When constraints fight each other:Â
- Reduce each constraint stiffness to 0, one at a time.Â
- Observe when the problematic behavior disappears.Â
- Identify the constraint causing the issue.Â
From there, you can inspect the setup and viewers to diagnose the root cause.Â
Tip: Click any option and press F1 for context-sensitive help. Tooltips also provide detailed information.
Using Cloth Viewers for Visualization
Cloth Viewers display debug information directly in the scene.Â
- Go to Cloth Viewers > Cloth > Simulation > Constraint.Â
- Select Local Range.Â
By default:Â
- showConstraintShape is enabled, visualizing the constraint volume.Â
You can also:Â
- Disable showConstraintShape.Â
- Enable showReferenceBuffer to see reference vertices.Â
When finished, click Disable All Cloth Viewers.Â
Isolating Simulated ClothÂ
To view only the cloth:Â
- Go to Cloth World > World Rendering.Â
- Set Purely Skinned Cloth Meshes to Off.Â
This removes static geometry and isolates simulating cloth.Â
Beyond Basic Tweaking
The Runtime Preview Tool supports much more than basic parameter tweaking:Â
- Testing transitions between simulation and skinningÂ
- Running cloth with animationsÂ
- Verifying behavior with different World Stepping settingsÂ
Ideally, these tools would be integrated directly into your engine, allowing in‑engine tuning—especially valuable for cinematics and rapid iteration.Â
For situational tweaks (for example, cinematics‑specific constraint changes), settings can be saved to files and reloaded later. Engines can generate compatible files that the Cloth Setup Tool can process.Â
The Havok Preview Tool is a powerful environment for iteration, comparison, and debugging. By combining functionality like AABB comparisons, Sim‑Cloth‑specific tuning, and constraint visualization, you can dramatically speed up your cloth development workflow while gaining deeper insight into how your setups behave.
Havok Cloth empowers you to create unique cloth simulation with complete artistic control and a full suite of tools to support your development process.
To find out more about Havok Cloth and how it can super-power your game development, see Havok Cloth for proprietary engines or Havok Cloth for Unreal, or reach out to us today.
Havok Physics for Unreal
Fully supported, battle-tested, and flexible to any game, Havok Physics for Unreal is the gold-standard for video game developers when it comes real-time collision detection and dynamic simulation.

Havok Cloth for Unreal
Ultimate control, fully multithreaded, and professionally supported, Havok Cloth for Unreal enables creators to add physically based motion to garments, hair, banners, foliage and other soft bodies.

Havok Navigation for Unreal
High speed and robust, with deep Unreal character integration, Havok Navigation for Unreal offers navigation mesh generation, pathfinding, and steering—enabling characters to intelligently understand and react to dynamic worlds.







