VFX Toolbox - All-in-One Toolkit for VFX Artists View on Asset Store (opens in new tab)

Package details

Latest version
1.0.0
Last updated
First released
Unity version
2022.3.62 or later
Package size
32 KB
Files
13
Favorites
5
Views in the past week
6

Price tracking

Last checked
Tracked since
Lowest recorded
$15.00 on

Keywords

VFX Toolbox - All-in-One Toolkit for VFX Artists

by Unity China Publisher Hub (opens in new tab)

No ratings yet

VFX artist toolkit for batch material, particle, and asset management.

Price $30.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for VFX Toolbox - All-in-One Toolkit for VFX Artists, 6 months Current $30.00; lowest $15.00; highest $30.00 in this period. $0 $25 $50 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 6

VFX Toolbox - All-in-One Toolkit for VFX Artists screenshot 1

VFX Toolbox - All-in-One Toolkit for VFX Artists screenshot 1

About this asset

VFX Toolbox - Detailed Description
Overview
VFX Toolbox is a Unity Editor extension toolkit designed specifically for VFX artists. It provides 5 functional
modules accessible via Tools → VFX Toolbox, helping VFX artists significantly reduce repetitive manual operations.
---
Five Major Features
1. Material Cloner
- Function: Batch clone and replace materials on selected GameObjects.
- Supported Renderers: MeshRenderer, SkinnedMeshRenderer, ParticleSystem, TrailRenderer, LineRenderer, VFX Graph
(VisualEffect).
- Naming Modes: By GameObject Name + suffix, keep Original Name + _Clone, or Custom name.
- Material Selection: Supports "All materials" or "Custom index" to specify individual material slots.
- Highlights: Automatically creates output directories, supports Undo, one-click batch processing with output path and
naming settings persisted via EditorPrefs.
2. Particle Batch Edit
- Function: Batch modify ParticleSystem parameters for multiple selected GameObjects.
- Modifiable Parameters: Duration, Loop, Start Delay, Start Lifetime, Start Speed, Start Size, Max Particles, Gravity
Modifier, Start Color.
- Three Modify Modes: Set (replace value), Add (add to current value), Multiply (multiply by current value).
- Scope Control: Optional "Include Child Particle Systems" option.
- Highlights: Right panel shows current parameter range (min-max) for all selected ParticleSystems in real time,
providing a clear overview before modification. Supports Undo batch operations.
3. VFX Preset System
- Function: Save, preview, manage, and spawn VFX presets.
- Save Preset: Select any GameObject with ParticleSystems in the scene, and save as a Prefab with one click. Materials
are automatically cloned into a separate _Materials subfolder, ensuring preset independence.
- Preview System:
- Renders in an isolated Preview Scene, independent of Scene/Game views.
- Built-in grid display (X axis red, Z axis blue) for spatial reference.
- Mouse drag to rotate camera, scroll to zoom.
- Toolbar: Play/Pause, Replay, Reset View, Loop toggle, Resolution scaling (1x-3x), Background color adjustment.
- Displays current preview preset name and simulation time.
- Supports Timeline (PlayableDirector) driven effects.
- Camera settings (angle, distance) and preview parameters are persisted across sessions.
- Preset Management: Double-click to rename (with Enter/Esc key support), drag to reorder, Spawn to Scene
(instantiates at selected object's position with matching parent/transform), Locate in Project, Delete Preset
(simultaneously removes prefab and materials folder).
- Highlights: Material automatic cloning ensures preset self-containment; preview render uses URP camera; preset order
persists via EditorPrefs; selected preset state also persists across sessions.
4. Batch Rename
- Function: Batch rename selected assets or GameObjects.
- Four Modes: Prefix (add prefix), Suffix (add suffix), Sequence (Prefix_BaseName_Number_Suffix format, supports start
number, step, digit count configuration), Replace (find and replace text).
- Highlights: Real-time preview of old name → new name mapping, supports both Hierarchy GameObjects and Project window
assets, supports Undo, changes automatically mark scene as dirty.
5. Asset Collector
- Function: Collect (copy or move) materials and textures used by GameObjects into organized folders.
- Material Collection:
- 4 naming modes: Keep Original, RenameByGameObject (supports sequence numbering + find/replace), CustomPrefix,
CustomSuffix.
- Copy or Move operation modes.
- In Copy mode: optional "Redirect to GameObject" to update original GameObject's material references to new copies.
- Texture Collection:
- 4 naming modes: Keep Original, CustomPrefix, CustomSuffix, RenameAll.
- Copy or Move operation modes.
- In Copy mode: optional "Redirect to Material" to update texture references in copied materials.
- VFX Graph Support: Accesses VisualEffect components via reflection, no hard dependency.
- Highlights: Preview panel displays all to-be-collected materials and textures (with thumbnail) with editable names;
finds all texture properties on materials via ShaderUtil; displays progress bar during collection; automatically opens
output folder upon completion.
---
General Highlights
- Bilingual Support: English/Chinese one-click switch, settings persist across sessions.
- Settings Persistence: All module settings are saved via EditorPrefs, maintaining consistent experience across
sessions.
- Undo Support: All modification operations support Unity Undo, reducing misoperation risks.
- Auto Path Creation: Output directories are automatically created recursively, no manual folder creation needed.
- No External Dependencies: VFX Graph support via reflection, does not affect usage when the package is not installed.
- Compatible with Unity 2021.3+.

From the publisher's Asset Store listing.

Technical details

Technical Details
Architecture: One EditorWindow with 5 tab modules, left-nav layout.
Preview: Isolated preview scene via EditorSceneManager.NewPreviewScene(). Manual Camera.Render() to RenderTexture,
drawn with GUI.DrawTexture. EditorApplication.update loop drives particle simulation and Timeline playback.
VFX Graph: No hard dependency — accesses VisualEffect via reflection at runtime.
Persistence: All settings saved through EditorPrefs.
Batch Ops: Undo.RecordObject for undo support, AssetDatabase for asset copy/move, progress bar via
EditorUtility.DisplayProgressBar.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
2022.3.62f3c1 Not listed Compatible Not listed

As listed on the Asset Store.