MMD shader suite for Direct3D 9

Physically based rendering for MikuMikuDance

Contact-hardening shadows, screen-space GI, AgX color, and a calibrated material library, built for MMD and MME.

Stable release v1.24.0 Dev build

Feature index

Rendering systems

Twelve systems replace the stock MMD lighting path, from shadow contact to the final grade.

  1. Horizon-based occlusion

    GTAO and hybrid HBAO/SSDO use occlusion-aware bent normals, so contact shading stays readable on faces and cloth.

  2. AgX and Khronos tonemapping

    Blender 4.0 AgX, AgX Punchy, and Khronos PBR Neutral, with highlight roll-off that holds color instead of clipping to white.

  3. Calibrated skin and UE5 SSS

    A calibrated skin suite with dual-lobe specular, wrapped diffuse, backlit transmission, and UV-space diffusion.

  4. Hair and hashed alpha

    Marschner R and TRT highlights, energy-preserving GGX, and band-limited hashed alpha without fringe crawl.

  5. Eyes and iris parallax

    Convex corneal normals, Snell refraction parallax, and an analytical iris caustic for close-up shots.

  6. Ten-domain shader pipeline

    The Shader tree is split into ten domains, with dedicated PMX controllers for lighting, camera, bloom, and debug.

  7. Temporal anti-aliasing

    Catmull-Rom history, Karis luma weighting, variance clipping, and depth-validated reprojection.

  8. CAS, bokeh, and halation

    FidelityFX CAS, hexagonal bokeh with iris blades, Karis bloom, and spectral film halation.

  9. Glass and dispersion

    Physical RGB dispersion, tinted glass presets, and forced-transparency materials for windows and water.

  10. Foliage and cloth

    Two-sided wrapped transmission for leaves and paper, Charlie sheen for cloth, and vertex wind animation.

Render comparisons

Compare the output

Drag the divider to compare the original render with ReForge. All frames are 1980 x 1080.

ReForge render with SSGI and PCSS
Original render without SSGI
01 SSGI and PCSS Original / ReForge
ReForge render with hybrid HBAO and SSDO
Original render with legacy SSAO
02 SSAO and hybrid HBAO/SSDO Original / ReForge
ReForge render with normal-aware directional GI
Original render without directional GI
03 Normal-aware directional GI Original / ReForge

Release log

Current builds

Stable releases and the latest commits from master, read from GitHub.

Releases

All releases

Loading releases

Master

All commits

Loading commits