Seaside Studios
HomeOverviewFAQsContactReview
VFX Toolkit
VFX Toolkit
  • What is All In 1 VFX Toolkit
  • Overview
  • Setup and Render Pipelines
  • First Steps (Must Read)
  • Asset Component Features
  • Shader Structure and Usage
  • Advanced Configuration and Key Rendering Concepts
  • Particle System Helper Component
  • Asset Window
  • Textures Setup
  • Saving Prefabs
  • Screen Distortion and Creating Distortion Maps
  • Custom Vertex Streams and Custom Data Auto Setup
  • How to Animate Materials
  • Custom Scaled Time
  • Scripting
  • Visual Effect Graph (Vfx Graph)
  • How to Enable/Disable Effects at Runtime
  • Random Seed
  • Render Material To Image
  • Premade Textures, Meshes and Materials
  • Helper Scripts and Other Utilities
  • Lit Shader
  • Effects and Properties Breakdown
  • Custom Gradient Property Drawer
  • Running out of Shader Keywords
  • Considerations
  • FAQ (Frequently Asked Questions)
  • Credits
Powered by GitBook
On this page

Asset Component Features

This component will provide shortcuts that will streamline your workflow

PreviousFirst Steps (Must Read)NextShader Structure and Usage

Last updated 6 months ago

Also explained in the overview video:

You can add it by pressing Add Component and searching for AddAllIn1Vfx:

Once added the component will look like this:

The Asset Component streamlines your Unity editor workflow by automating basic operations, saving you time. Everything this component does can be accomplished manually within the Unity editor. It's important to note that this component is intended for use solely within the editor environment and should not be utilized at runtime or called by scripts. We recommend removing the component once your material setup is complete, though leaving it in place won't cause any issues or have any performance implications.

The buttons do the following:

  • Deactivate All Effects: It will deactivate all effects but won’t modify any properties. So if you activate an effect again you will obtain your previous visual results.

  • New Clean Material: It will create a new instance of the AllIn1VfxShader material and assign it to the Renderer.

  • Create New Material With Same Properties: It will create a new instance of the AllIn1VfxShader material with the same properties of the previous one. This is useful when you want to create a variant of the current material.

  • Save Material to Folder: Creates a Material asset with the name of the current GameObject and by default saves it in the following path: “Assets/AllIn1VfxToolkit/MaterialSaves” but the path can be changed in the Asset Window. This can be used to assign the same Material to many different Renderers.

  • Apply Material To All Children: Applies the material of the current selected object to all the objects under its hierarchy.

  • Render Material To Image: Renders current Texture + Material to an image texture. You can read more about this in the Render Material To Image section.

  • Add Particle System Helper: Adds the Particle System Helper component. This option is only available when a Particle System is present in the current Gameobject

  • Remove Component: Removes the component without changing anything else

  • Remove Component and Material: Removes the component from the GameObject and sets the Sprite Material back to the Sprite/Default one.