
الوصف
>> 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!








