A professional HLSL-powered shader suite for Unreal Engine 5. Create authentic oil paintings with physical impasto relief, dynamic strokes, and multi-domain support.
Demo Video:
Home Page:
https://silvercord-vr.com/master-oil-professional-procedural-painting-system-for-ue5/
Docs:
https://silvercord-vr.com/oil-master-technical-architecture-core-logic/
Master Oil brings the sophisticated Corel Painter style to Unreal Engine 5, blending Traditional Painting techniques with advanced Procedural Painting logic.
This system instantly transforms any photograph, 3D texture, or AI-generated artwork into a living masterpiece, masking the synthetic origin of AI art and replacing static pixels with unique, tactile brushwork. By adding physical depth and organic variety, Master Oil bridges the gap between digital rendering and fine art, ensuring your visuals look hand-crafted and truly authentic.
Unlike standard "blur-based" filters, Master Oil uses a custom HLSL algorithm to simulate the building blocks of a painting: from the initial canvas undercoat to the final thick impasto strokes that catch the light.
Perfect for cinematic backgrounds and virtual art galleries.
Core Functionality
The system centers around the MF_MasterOil_Core function, engineered for seamless integration across all rendering paths:
Mesh Domain: Features true 3D Normal Map generation for high-fidelity interactive props and gallery pieces.
Post-Process Domain: A global stylization solution that turns your entire game world into a moving painting with depth-aware masking.
UI/UMG Domain: Perfectly optimized for stylized character avatars, inventory icons, and artistic HUD elements.
Technical Highlights
Physical Impasto Relief: Real-time lighting-reactive paint volume with adjustable specular power and shadow depth.
Procedural Stroke Engine: Voronoi-based distribution ensures every stroke is unique in rotation, stretch, and warp.
Dynamic Bristle Dynamics: Simulate everything from fine fiber detail to worn-out, frayed bristle edges.
Independent Mapping: Independent SourceUV input allows you to scale and shift the artwork without disturbing the brush structure.
Smart Undercoat System: Highly customizable background layers (linen, cotton, wood) with "pentimento" tinting options.
This product supports, but does not require Nanite for Static Meshes. Learn more about Nanite here:
Note: Environmental assets and characters shown in the demo video/screenshots are for demonstration purposes only and are not included in the package.
Environment credit "Museum Environment Kit" :