์ฝ˜ํ…์ธ ๋กœ ๊ฑด๋„ˆ๋›ฐ๊ธฐ
APVPainter | Automatic Procedural Vertex Painter ์ œํ’ˆ ๋“ฑ๋ก์„ ์œ„ํ•œ ๋ฏธ๋””์–ด 1๊ฐœ
0๊ฐœ์˜ ์ฝ”๋ฉ˜ํŠธ

์„ค๋ช…


๐ŸŽฌ OVERVIEW VIDEO โ€“ Watch the showcase
๐Ÿ“„ DOCUMENTATION โ€“ Read the docs for installation, noise configuration, and workflow examples.

๐Ÿ’ฌ DISCORD โ€“ Join for support, questions, feature requests and feedback.

APVPainter is a high-performance procedural vertex color generation plugin for Unreal Engine, designed to create natural variation, weathering effects, and ambient occlusion directly in vertex colors โ€” without requiring external textures or manual painting.

It focuses on noise-based procedural generation with triplanar projection and ray-traced ambient occlusion โ€” delivering fast, automatic vertex color painting with independent per-channel control for complex material setups. Perfect for environment art, prop creation, procedural workflows, or any project requiring automated vertex color generationโ€”where surface variation should feel natural, consistent, and data-driven.

Core APVPainter features:

PROCEDURAL NOISE GENERATION:

  • Five noise algorithms โ€” Perlin, Simplex, Worley (Cellular), Voronoi, and White Noise

  • Fractal layering with octaves (1-8) โ€” combine noise layers for rich, detailed patterns

  • Lacunarity & Persistence control โ€” fine-tune frequency and amplitude per octave

  • Scale & World Scale parameters โ€” match real-world dimensions and pattern density

  • Intensity & Offset per channel โ€” precise output control for each color component

INDEPENDENT CHANNEL CONTROL (R, G, B, A):

  • Per-channel noise configuration โ€” different noise type, scale, and settings for each channel

  • Multi-purpose material data โ€” store roughness, metallic, AO, and detail masks in separate channels

  • Enable/disable channels individually โ€” paint only the channels you need

  • Custom output mapping โ€” intensity and offset for precise value ranges

TRIPLANAR PROJECTION:

  • UV-free painting โ€” works on any mesh, even without proper UV unwrapping

  • Three-axis projection โ€” eliminates stretching on complex geometry

  • Blend sharpness control (1-32) โ€” adjust transition smoothness between projection planes

  • World/Local space modes โ€” consistent patterns across meshes or unique per-mesh variation

AMBIENT OCCLUSION:

  • Ray-traced contact shadows โ€” hemisphere sampling for accurate vertex-based AO

  • Configurable sample count (4-64) โ€” balance quality vs processing time

  • Distance control (0.1-1000) โ€” adjust occlusion radius to match mesh scale

  • Intensity multiplier (0-2) โ€” fine-tune shadow strength

  • Invert option โ€” reverse occlusion values for special effects


Flexible Workflow:

  • Editor Window โ€” visual interface with real-time mesh selection

  • One-click application โ€” instant vertex color generation

  • Clear & Refresh buttons โ€” reset colors or reload mesh

  • Undo/Redo support โ€” iterative painting workflow

  • Per-mesh configuration โ€” customize settings for each asset

Performance & Optimization:

  • Fast processing โ€” optimized C++ implementation with multi-threading

  • Scalable quality โ€” adjust octaves and AO samples for performance

  • Editor-only tool โ€” baked vertex colors at edit time, zero runtime cost

  • Memory efficient โ€” processes LOD0 only, minimal memory overhead

For detailed information about the APVPainter please read the Documentation
Don't hesitate to write a comment under the product's forum thread or to contact us via email for any questions.

= Sample scenes from the screenshots are not included =

ํฌํ•จ๋œ ํฌ๋งท