Vai ai contenuti
File multimediali per l'articolo Easy Graffiti Master - Runtime graffiti: 1
0 commenti

Descrizione

>> Update 1.1 Video <<

Discord - Video - Documentation

Easy Graffiti Master - Runtime Graffiti System

Requires Niagara plugin to be enabled.

Changelog - Easy Graffiti Master v1.1✨ New Features

1. Automatic Material System

  • Removed BaseMaterial input from Apply Graffiti node

  • Plugin now automatically loads its built-in decal material from /EasyGraffitiMaster/M_MasterMaterial

  • Users no longer need to create or provide a material - just pass a texture and it works!

2. Corner Bleed Control Parameters (Advanced)

  • Added Projection Depth input (default: 2.0) - Controls decal projection depth in cm. Lower values reduce corner bleed artifacts.

  • Added Surface Offset input (default: 0.5) - Extra offset from surface in cm. Helps prevent graffiti bleeding through surfaces.

3. Graffiti Info Output Struct

  • Added Out Graffiti Info output to Apply Graffiti node

  • Returns FGraffitiAppliedInfo struct containing:

    • TexturePath - Path to the texture used

    • Spawn Location

    • Spawn Rotation

    • Size - Graffiti size in cm

    • Rotation - Rotation angle

    • ProjectionDepth - Projection depth value

    • SurfaceOffset - Surface offset value

  • Useful for saving/reloading graffiti configurations

4. Persistent Image Storage

  • Graffiti Get Textures now copies selected images to Saved/EasyGraffiti/Textures/

  • Graffiti Load Texture From File also copies images to the Saved folder

  • Returned file paths now point to the copied files

  • Benefit: End users can delete original images without breaking saved graffiti data

đź”§ Improvements

  • Simplified user workflow - no material setup required

  • Better error messages when plugin material is missing

  • Duplicate filenames handled automatically with unique IDs

Key Features:

âś“ Runtime graffiti projection with line trace - paint on any surface

âś“ Works in Shipping & Development builds - no editor required

âś“ Smart texture loading with native Windows file dialog at runtime

âś“ Auto-adjusting decal size based on texture aspect ratio

âś“ Customizable size, rotation, duration, and spawn delay

âś“ Corner bleed control with projection depth & surface offset settings

âś“ Persistent texture storage - images copied to Saved folder for reliability

âś“ Optional sound effects with random selection

âś“ Optional particle effects (Niagara & Cascade support)

âś“ Surface filtering by actor tags

âś“ Output struct for saving/reloading graffiti configurations

âś“ Fully Blueprint-friendly API

Perfect For:

• Graffiti/street art games

• Spray painting mechanics

• Territory marking systems

• Player-created content

• Vandalism/tagging gameplay

• Custom decal projection

Easy Setup:

1. Install the plugin

2. Select your texture (your image)

3. Call "Apply Graffiti" from Blueprint with your texture

4. Done!

The plugin handles everything automatically - built-in decal material included, material instance creation, texture parameter detection, image persistence, and proper decal spawning. No material setup required!

Formati inclusi