The Foundation for your Render System

Trusted by awesome artist

Showcase

Very high quality and able to use consistently

avatar

L***e

@******

おれはdendewa様のikClut改変がないとなにも作れない身体になってしまったんだ…

avatar

さ******み

@**************

I tried Dendewa's lighting tutorial for Raycast and it looks really cool. I took some liberties comparing to the original one, and now I'll maybe I'll add some things in there #MikuMikuDance #mmd

avatar

C*******e

@**************

ikClutはRedialC様やdendewa様が改変して配布されてるものとか使いやすいからおすすめ

avatar

S****N

@***********

I love it, thank you so much

avatar

T*********e

@*************

Sangat mantap, Termasuk mudah utk dipake utk pengguna raycast yg pemula, apalagi DDLut

avatar

l************a

@********

I like your lut, i need more than 1 lut to make it work very easy to use. Might as well build entire eco-system just for MMD.

avatar

C********o

@**********

Very high quality and able to use consistently

avatar

L***e

@******

おれはdendewa様のikClut改変がないとなにも作れない身体になってしまったんだ…

avatar

さ******み

@**************

I tried Dendewa's lighting tutorial for Raycast and it looks really cool. I took some liberties comparing to the original one, and now I'll maybe I'll add some things in there #MikuMikuDance #mmd

avatar

C*******e

@**************

ikClutはRedialC様やdendewa様が改変して配布されてるものとか使いやすいからおすすめ

avatar

S****N

@***********

I love it, thank you so much

avatar

T*********e

@*************

Sangat mantap, Termasuk mudah utk dipake utk pengguna raycast yg pemula, apalagi DDLut

avatar

l************a

@********

I like your lut, i need more than 1 lut to make it work very easy to use. Might as well build entire eco-system just for MMD.

avatar

C********o

@**********

Materialize

Limitless Material

Designed for new slider additions such as HSV, temperature, matcap, UV and others.

material_common_2.0.fxsub

float4 K = float4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); float3 p = abs(frac(c.xxx + K.xyz) * 6.0 - K.www); return c.z * lerp(K.xxx, saturate(p - K.xxx), c.y); ...

material_common_2.0.fxsub

static const float3 albedo = mAlbedo; static const float3 albedoSub = mAlbedoSub; static const float3 albedoMatcap = mAlbedoMatcap; ...

ColorSense

Endless Hues

Made to provide rich colors, harmonious tones, and an impressive visual experience.

render.png

LUT LOG

ray.conf

// ACES: 0 | AGX: 1 | RGB: 2 | ... #define HDR_TONEMAP_OPERATOR 1

Highlights

Materials

A wide variety of dazzling materials to bring your models to life with stunning realism.

Skybox

Transport your characters into breathtaking worlds with a variety of dramatic and immersive skies.

LUT & Tonemapping

Apply cinematic color grading that enhances mood and makes your final renders truly stand out.

Plug n Play

Create stunning visuals effortlessly, featuring several distinct shading types with easy plug-and-play integration. Effortlessly switch between multiple shading styles in real-time.

Full Control

Explore a seamless experience with built-in custom controllers, effortlessly fine-tuning your shading or materials to perfection.

Multi Model

Elevate your creativity with support for several models simultaneously, empowering you to craft intricate scenes with ease.

Designed with love for

Ray-MMD

Powerful library and an extension pack of mikumikudance, offering an easy way of adding physically-based rendering with high-freedom of operation. it is written in hlsl lang with DX9 env and based on mikumikueffect.

IkClut

A versatile LUT-based extension for mikumikudance, designed to provide advanced color grading capabilities. It enables precise cinematic tone adjustments, allowing full control over mood, contrast, and color balance in rendered scenes.

Made Possible by You.

Powered by passion and MMD community.

Join Community

MAKE YOUR RENDERS

0 FPS OR LESS.

  • Battery Guaranteed

    Actively maintained, open for contributions.

  • Fully Open-Source

    Implemented under an open-source code.

  • Completely Free

    Get started now.

  • Get Started