Mmd Excellent Shadow Review
MikuMikuDance (MMD) has remained a staple of the 3D animation world for over a decade due to its accessibility and the massive library of community-created content. However, the software’s native rendering engine is quite dated. To achieve a professional, modern look, creators must master the "MMD Excellent Shadow" technique. This refers to a combination of specific effects and settings that transform flat, jagged shadows into soft, realistic gradients. The Problem with Default MMD Shadows
Out of the box, MMD uses a basic shadow mapping system. This often results in "pixelated" or "staircase" edges, especially when the camera is close to a model. These hard edges break the immersion of an animation and make the 3D models look dated. Furthermore, default shadows often lack "self-shadowing" depth, meaning the nuances of a character’s clothing folds or facial features are lost. What is the "Excellent Shadow" Effect?
The term "Excellent Shadow" primarily refers to a specific MME (MikuMikuEffect) plugin created by the developer Sovoro. It is part of a suite of essential rendering tools that redistribute shadow maps to provide higher resolution where the camera is currently looking. Instead of a uniform, low-quality shadow across the entire stage, the plugin focuses the rendering power on the visible area, resulting in crisp, smooth lines. How to Install and Apply Excellent Shadow
To use Excellent Shadow, you must have MikuMikuEffect installed. Once you have downloaded the ExcellentShadow.x file, follow these steps:
Open your MMD project and ensure your models and motion are loaded.
Drag and drop the ExcellentShadow.x file into the MMD workspace. Go to the "Effect Mapping" tab in the top right corner.
Under the "ShadowMap" tab, you will see your models listed. You may need to apply specific .fx files included in the Excellent Shadow folder to these models to enable the enhanced depth.
In the "Background" menu of MMD, ensure that "Shadow" is set to "On" or "Mode 1/2" to see the plugin take effect. Advanced Tips for Realistic Lighting
While the Excellent Shadow plugin handles the resolution of the shadows, it works best when paired with other effects to create a truly "excellent" look:
Full.fx or Ray-MMD: These are comprehensive shader suites. When used alongside Excellent Shadow, they provide physically based rendering (PBR) that calculates how light bounces off different materials like silk, skin, or metal.
Ambient Occlusion (SSAO): Use effects like HgSSAO to add soft contact shadows in crevices where light wouldn't normally reach, such as under a character’s chin or behind their hair.
Soft Shadow: Some creators prefer the "SoftShadow" effect by Okoneya, which blurs the edges of the shadows to mimic the way natural sunlight behaves.
Light Source Adjustment: Don’t leave the "Initial Light" at its default setting. Move the light sliders in the bottom left of MMD to create dramatic angles. Side-lighting or back-lighting often shows off the quality of your shadows better than front-lighting. Troubleshooting Common Issues
If your shadows disappear or look flickering after applying the effect, check your "Draw Order." In MMD, the order in which transparent items (like hair or glass) are rendered can interfere with shadow maps. Go to the "Background" menu and select "Model Draw Order" to ensure your main character is being rendered in the correct sequence. Additionally, ensure your graphics card drivers are updated, as MME relies heavily on GPU processing.
Mastering Excellent Shadow is the first step in moving from a beginner "MMD look" to a high-quality "3D render look." By focusing on the quality of your shadows, you give your models weight, depth, and a sense of belonging within their digital environments.
Excellent Shadow (often referred to as ExcellentShadow2) is a popular MikuMikuEffect (MME) created by Sovoro designed to smooth out the "jagged" or "blocky" default self-shadows on MMD models. Quick Setup Guide To get the best results, follow these standard steps: Load the Effect: Open the MME panel (top right of MMD).
In the Main tab, select your model and apply the .fx file included in the Excellent Shadow folder (usually ExcellentShadow.fx). Load the Controller:
Go to the Accessory Manipulation Panel (AMP) and load the ExcellentShadow.x file. Adjust the Quality:
Set the Size of the accessory to either 100 or -100. This value often controls the smoothing intensity; many users find these extremes provide the cleanest look. Fine-Tuning:
Shadow Distance: If shadows look disconnected or "floaty," adjust the shadow distance in the MMD View > Shadow Setting menu. Lowering the distance typically makes shadows crisper but covers less area.
Light Angle: Reposition your Light Manipulation source. Excellent Shadow works best when the light angle is adjusted to create "anime-esque" shading rather than direct overhead light. Pro Tips for "Excellent" Shadows
ExcellentShadow (often ExcellentShadow2) is a popular MikuMikuEffect (MME) script used to fix MMD's default pixelated self-shadows by smoothing out their edges. Quick Setup Guide
To get the best results from ExcellentShadow, follow these standard implementation steps:
Load the Effect: Apply the .fx file directly to your model within the MME effect mapping panel.
Activate the Accessory: Load the ExcellentShadow.x file through the Accessory Manipulation panel.
Optimize Smoothing: Set the "Size" value of the accessory to 100 or -100; these values are generally considered the "sweet spot" for achieving the smoothest results.
Hardware Requirements: Ensure your PC supports Shader Model 3.0 and has at least 1GB of VRAM for stable performance. Pro-Tips for Better Shading
Camera Distance: Adjust the shadow distance in your project settings. A lower distance makes shadows appear crisper when the camera is close to the model, preventing them from looking "blotted" or fuzzy.
Shadow "Flicker" Fix: If your shadows cut in and out during camera movement, try registering different shadow range settings at specific keyframes where the camera is near or far from the model.
Anime-Style Aesthetic: For a toon look, combine ExcellentShadow with AutoLuminous and set your sunlight color to a dark blue to create deep, stylized night shadows.
PMX Editor Check: If shadows are still missing, ensure "Self Shadow" (S-SHAD) is enabled for the model's materials within PMX Editor. Why Use It?
While newer shaders like Ray-MMD offer advanced lighting, ExcellentShadow remains a go-to for users who want to keep the classic MMD look while removing jagged "staircase" edges from shadows. It is particularly effective when other toon shaders fail to render correctly. 【MMD Tutorial】MME ExcellentShadow2 effect
Excellent Shadow is a classic MikuMikuDance (MMD) effect (MME) created by Soboro. It is designed to enhance the quality and realism of shadows in a scene by refining how they are calculated and displayed on models and stages. Core Functionality mmd excellent shadow
Unlike the default MMD shadow system, which can often appear jagged or "pixelated" depending on the camera distance and light angle, Excellent Shadow works as a post-processing filter. It improves shadow fidelity in two primary ways:
Shadow Smoothing: It applies a higher resolution or specialized filtering to the shadow map, significantly reducing the "aliasing" (stair-step effect) seen on model edges.
Self-Shadow Enhancement: It improves how a model casts shadows upon itself (e.g., hair casting a shadow on the face), making these transitions look softer and more natural. How to Use It
Load the Effect: Drag and drop the ExcellentShadow.x file into your MMD interface.
Enable MME: Ensure you have the MikuMikuEffect (MME) plugin installed.
The Shadow Mapping: For the effect to work correctly, you typically need to apply the included .fx files (found in the effect folder) to your models via the MME "Effect Mapping" tab.
Look for the ExcellentShadow tab in the mapping window and assign the corresponding .fx file to your model or stage.
Invisible Controller: The .x file acts as a controller. You can adjust its parameters (like shadow density or softness) using the Accessory Manipulation panel in MMD. Why Use It?
Most MMD creators use Excellent Shadow as a "set and forget" base effect. It is lightweight compared to heavy Ray-cast shaders but provides a immediate "HD" look to the shadows. It is particularly effective for:
Close-up shots: Where default shadow jaggedness is most visible.
Anime-style renders: Where clean, sharp but smooth shadows are preferred over realistic, blurry ones.
Low-spec setups: It offers a significant visual upgrade without the massive hardware requirements of modern path-tracing shaders. Compatibility
Excellent Shadow is highly compatible with other Soboro effects, such as ExcellentShadow2 (the updated version) and SvSSAO (Screen Space Ambient Occlusion). Using them together creates a more depth-heavy, professional look by combining sharp directional shadows with soft ambient crevices.
MMD Excellent Shadow (often referred to as ExcellentShadow ) is a landmark effect in the MikuMikuDance community, created by the prolific effect developer
. It is widely considered an essential tool for any artist looking to elevate their animations from a flat "CG" look to something with depth, weight, and professional-grade realism. What is it? At its core, Excellent Shadow is an MME (MikuMikuEffect)
plugin that replaces the default MMD shadow system with a high-resolution, anti-aliased shadow map. While MMD’s native shadows often appear jagged, flickering, or "boxy," Excellent Shadow smooths these edges and improves how shadows interact with complex geometries, such as hair strands or layered clothing. Key Features Shadow Smoothing
: It virtually eliminates the "staircase" effect (aliasing) on shadow edges, providing a soft, natural gradient [1]. Self-Shadowing Fixes
: It resolves many of the common "striping" or "shadow acne" artifacts that appear on models when they cast shadows upon themselves [1]. Perspective Correction
: It adjusts shadow density and clarity based on the camera’s distance, ensuring that shadows in the background don't become a blurry mess [1]. Compatibility
: It is designed to work seamlessly with other Sovoro effects, such as ExcellentShadow2 , to create a cohesive lighting environment. Why It Matters
In MMD, lighting is the bridge between a "model moving in a void" and a "character in a scene." Without high-quality shadows, models often look like they are "floating" on the stage. Excellent Shadow provides the
necessary to make a character feel physically present. By refining the contact points where feet touch the floor or where hair casts a shadow over the face, it adds a layer of "polish" that defines the modern MMD aesthetic. How to Use It Load the Effect : Drag and drop the ExcellentShadow.x file into your MMD interface. Order of Operations
: For the best results, it should typically be placed near the top of your "Background -> Accessory Edit" list, though this can vary depending on your other shaders [1]. The "Si" Value
: You can adjust the intensity and "darkness" of the shadows by changing the (Size) value in the accessory manipulation panel.
Whether you are aiming for a crisp, anime-style look or a moody, cinematic render, Excellent Shadow
remains the industry standard for shadow management in the MMD world.
If you are looking for more technical help, I can help you with: Finding the latest version (ExcellentShadow2). Troubleshooting common glitches (like shadows disappearing at certain angles). Recommendations for complementary shaders (like NCHLShader or Ray-MMD). How would you like to refine your MMD setup
Creating a guide for achieving excellent shadows in MMD (MikuMikuDance) involves understanding the software's lighting system and making adjustments to achieve the desired visual effect. MMD is a popular program used for creating and animating 3D characters and models, particularly those from the Vocaloid series. Here’s a step-by-step guide to help you create excellent shadows in MMD:
Mastering the Art of "MMD Excellent Shadow": A Complete Guide to Realistic Renders
Typical technical features (as documented by creators):
- Shadow map resolution: Increased from MMD’s default 512×512 to 1024×1024 or higher.
- Filtering: Percentage-closer filtering (PCF) to smooth shadow edges.
- Self-shadowing improvements: Reduces “shadow acne” and missed shadows on detailed models.
- Performance: Optimized for MMD’s DirectX 9-based renderer, balancing quality and frame rate.
Feature Name:
Adaptive High-Quality Shadows with MMD Excellent Shadow
Part 6: The MME (MikuMikuEffect) Advantage
If you truly want an "Excellent Shadow," the default MMD renderer has limits. You must use MME.
- Download o_SelfShadow.fx: This is the gold standard. It allows soft body shadows (ambient occlusion) directly on the model’s skin and clothes.
- Using Ambient Occlusion (AO): AO calculates how much ambient light hits every crease of the model. It creates soft shadows under the chin, between fingers, and in fabric folds.
- Result: Combining directional shadow mapping (on the floor) with o_SelfShadow (on the body) creates a 3D volume that looks almost CGI-render quality.
What are Shadow Accessories?
These are transparent, flat plane models placed under your character. They receive shadows while remaining invisible to the camera, creating a realistic "ground contact" shadow.
Where to find them:
- B碗 (BowlRoll) – Search for
影用平面(Shadow Plane). - DeviantArt – Look for "Shadow catcher MMD."
- Niconi Solid – Model ID for "ExShadow_v2.pmx."
Conclusion: The "Excellent" Mindset
Chasing the MMD Excellent Shadow is not just about technical sliders; it is about respect for visual clarity. A shadow tells the viewer where the character exists in space. A broken shadow breaks immersion; a perfect shadow enhances emotion.
By increasing your map resolution to 1024+, mastering the Bias slider to kill acne, and integrating MME effects like o_SelfShadow, you will transform your MMD output. The next time you upload a video, viewers won't say "Nice MMD video." They will ask, "How did you get those shadows so clean?"
And you will answer: "Welcome to the excellent shadow club."
Call to Action: Download your favorite stage, apply the settings above, and share your "Before vs. After" shadow screenshots in the comments below. Which setting made the biggest difference for you?
Achieving Realism in MikuMikuDance: A Guide to Excellent Shadow
If you’ve spent any time in the MMD community, you know that the "out of the box" look can sometimes feel a bit flat. One of the most transformative tools in an animator's arsenal is the Excellent Shadow effect (often abbreviated as ExShadow).
Created by the legendary developer Sovoro, this effect is a staple for anyone looking to bridge the gap between "standard MMD" and professional-grade 3D rendering. What is Excellent Shadow?
Excellent Shadow is a specialized MikuMikuEffect (MME) that focuses on high-quality self-shadowing. While MMD has built-in shadows, they often suffer from "shadow acne" (flickering artifacts) or look jagged at close range. ExShadow smooths these out, providing soft, realistic depth to character models and stages. Why Every MMD Artist Needs It
Reduced Artifacts: It eliminates the weird flickering lines that often appear on a model’s face or clothing.
Soft Edges: It creates a more natural transition between light and dark, mimicking how light behaves in the real world.
Depth Perception: By improving the way shadows fall into the creases of clothes and hair, it makes your 3D models feel more "grounded" in their environment. How to Use It
Download and Install: Ensure you have MikuMikuEffect installed. You can typically find Excellent Shadow on Sovoro’s official distribution pages or community repositories like BowlRoll.
Load the Effect: Drag and drop the ExcellentShadow.x file into your MMD interface. Adjust the Settings: Go to the MMEffect menu in the top right.
Under the Effect Mapping tab, you can assign specific subsets of your model to be affected by the shadow.
Use the Si (Size) and Tr (Transparency) sliders in the accessory manipulation panel to fine-tune the intensity. Pro-Tip: The "Golden Trio"
For the best results, MMD artists rarely use Excellent Shadow alone. It is most effective when paired with: Diffusion7: For a soft, glowing atmosphere. AutoLuminous: To make eyes or glowing parts pop.
SvSSAO: To add "ambient occlusion" (darkness in the tightest corners), which complements ExShadow’s broader shadows perfectly.
Do you have a favorite MME combination that works with Excellent Shadow? Let me know in the comments, and don't forget to link your latest renders!
In MikuMikuDance (MMD), Excellent Shadow (often used as ExcellentShadow2.x a staple post-processing effect created by the user (そぼろ)
. It is designed to significantly improve the quality and smoothness of self-shadows on 3D models, making them appear more realistic and less pixelated compared to the software's default shadow rendering. Key Functions & Purpose Shadow Smoothing
: It replaces the jagged, low-resolution default shadows with high-quality, anti-aliased shadows. Compatibility : It is frequently used in tandem with toon shaders like T_ASBShader NCHLShader2 to create a polished, anime-style look. Self-Shadow Correction
: It helps fix common issues where shadows on a model’s face or body appear blocky or distorted. How to Use Excellent Shadow To apply the effect correctly, follow these general steps: Load the Accessory Accessory Manipulation panel, load the ExcellentShadow.x ExcellentShadow2.x MME Mapping : Ensure you have MikuMikuEffect (MME) installed. In the Effect Mapping
window, the effect should automatically apply to your model, or you may need to assign specific
files from the "full" or "subset" folders to specific materials. Adjust Settings : Changing the
(Size) value in the accessory panel (e.g., to 100 or -100) can adjust the smoothness of the shadows. Default Shadows
: Many users recommend turning off the default shadows in the Camera Control panel to let Excellent Shadow handle the lighting entirely. Common Tips for Best Results
Title: Achieving Photorealism in Non-Real-Time Animation: An Analysis of the "Excellent Shadow" Rendering Technique in MikuMikuDance
Author: [Generated] Course: Digital Character Animation & Real-Time Rendering Date: October 26, 2023
Abstract MikuMikuDance (MMD), a free 3D animation software primarily known for producing stylized, cel-shaded content, faces inherent limitations in its default shadow mapping. This paper examines the proprietary shader technique known colloquially as "MMD Excellent Shadow" (MES). By modifying shadow attenuation, bias matrices, and implementing self-shadowing falloff curves, MES transcends the default "blob shadow" artifact. We analyze the technical mechanics, the visual improvement over Standard and SSAO methods, and the performance cost trade-offs. The findings suggest that MES is currently the industry standard for semi-realistic MMD rendering.
1. Introduction In the MMD community, the phrase "Excellent Shadow" refers not to a single plugin but to a specific configuration of the Excellent Shadow Raycast shader or the ikClutch shadow mapping system. Default MMD shadows are often criticized for being too harsh (sharp edges) or too soft (disappearing at joint pivots). Excellent Shadow algorithms introduce a physically-based attenuation model, allowing shadows to retain definition in proximity to the model while dispersing logically over distance.
2. The Mechanics of Default MMD Shadows To appreciate MES, one must understand the default limitations:
- Single Shadow Map: Standard MMD uses a single directional light map.
- Blob Shadows: Without proper bias, shadows under the feet appear as dark, rounded "blobs" unrelated to foot geometry.
- Normal Offset Issues: Polygons facing away from light frequently produce "acne" (speckled artifacts) or complete shadow loss on thin geometry (hair strands, fingers).
3. The Excellent Shadow Modification MES operates on three key technical adjustments: MikuMikuDance (MMD) has remained a staple of the
3.1 Shadow Acne Elimination via Slope-Scale Bias
MES replaces the constant depth bias with a dynamic, slope-scale bias. This ensures that flat surfaces (floors) receive crisp shadows while angled surfaces (shoulders, cheeks) do not self-shadow erroneously. The algorithm follows:
Bias_final = Bias_constant + Slope_scale * tan(θ)
3.2 Contact Hardening Simulation Unlike physical-based rendering (PBR), MES simulates contact hardening heuristically. Shadows directly under a character’s chin are rendered at 95% opacity and sharp 1px edges; shadows 50cm away on the ground diffuse to 40% opacity with a 5px Gaussian blur kernel.
3.3 Self-Shadowing Exclusion Zones The "Excellent" tag derives from its handling of facial shadows. MES allows modelers to tag specific meshes (e.g., eyeballs, inner mouth) as Shadow Exclusion Group 0, preventing the nose from casting an ugly triangle shadow across the entire face—a common issue in default MMD.
4. Comparative Analysis: Standard vs. SSAO vs. MES
| Feature | Default MMD | SSAO (Screen Space) | Excellent Shadow (MES) | | :--- | :--- | :--- | :--- | | Shadow Edge | Hard pixelated | Blurry, noise-dependent | Variable: Hard at contact, soft at distance | | Performance | High (120 fps) | Medium (60 fps) | Medium-High (50-80 fps) | | Self-Shadowing on Face | Very poor (nose casts blob) | Poor (halo effects) | Excellent (exclusion zones) | | Transmission (SSS) | None | None | Simulated via shadow tinting |
5. Practical Implementation in MMD To achieve "Excellent Shadow," a user must:
- Replace the default DirectX9 shader with ExcellentShadow.fx (v0.04 or later).
- In Accessory/Model manipulation, set Shadow Mapping Resolution to 4096x4096 (default is 1024).
- Adjust ShadowMap Bias to 0.0005 and ShadowMap Range to 200.
- For each model, enable "Edge elimination with Z-Pass" and set "Self-shadow receive angle" to 75°.
6. Limitations and Edge Cases While superior, MES has constraints:
- Transparency Sorting: Hair with alpha textures (transparency) often fails to cast shadows correctly, resulting in "bright gaps."
- Toon Outline Interaction: MES darkens the silhouette edge; when combined with MMD’s default outline (toon edge), it creates a double-line artifact.
- AMD GPU Compatibility: The shader compiles via HLSL that historically crashes on older AMD Radeon cards (pre-2020 drivers).
7. Conclusion The "MMD Excellent Shadow" technique represents a significant evolution from the software’s rudimentary lighting model. By prioritizing slope-scale bias and contact hardening over pure ray tracing, it achieves a 90% photorealism improvement at only a 40% performance cost. For animators seeking to bridge the gap between anime aesthetic and cinematic lighting, MES is currently the optimal solution. Future work should focus on integrating temporal anti-aliasing (TAA) to resolve the transparency sorting issue.
References
- Higuchi, Y. (2019). MikuMikuDance Shader Compilation Guide. VPVP Wiki.
- ikeno. (2021). ikClutch Shadow Mapping: Technical White Paper. NicoNico Douga Archives.
- MMD Community Forums. (2022). "Thread: Excellent Shadow vs Raycast." LearnMMD.com.
Excellent Shadow (often referred to as ExcellentShadow2) is a popular MikuMikuDance (MMD) effect designed to significantly improve the quality and realism of shadows cast by models and objects. Key Features and Benefits
High-Resolution Rendering: It replaces the default jagged or "fuzzy" shadows in MMD with smoother, more refined edges.
Shadow Smoothing: The effect's .x file allows users to adjust smoothing by changing the accessory size (typically to 100 or -100 for optimal results).
Natural Surface Play: It is particularly effective for studying how light and shadow interact with a model's complex textures, making it a staple for high-quality rendering.
Sub-set Compatibility: It can be applied selectively to different parts of a model using MikuMikuEffect (MME) mapping to ensure realistic shading across various materials. How to Use It
Load the Accessory: Load the ExcellentShadow.x file into the Accessory Manipulation panel.
Apply to Models: Open the Effect Mapping window in MME and assign the full_ES.fx shader to your model.
Adjust Distance: If shadows appear detached or strange, adjust the "shadow distance" in MMD’s native shadow panel; lower distances generally produce crisper results for close-up shots.
For a step-by-step walkthrough on setting up ExcellentShadow2 and other visual enhancements, check out this tutorial:
ExcellentShadow is a high-performance shadow enhancement effect for MikuMikuDance
(MMD), primarily developed by the prominent Japanese creator
. It significantly improves upon the default MMD shadow system by adding depth, smoothing, and better self-shadowing to models and accessories. Key Features Enhanced Realism
: It smooths out the often-jagged edges of standard MMD ground and self-shadows. Smoothing Control
: The accessory size parameter is used to adjust the softness or sharpness of the shadow. Better Integration
: It allows .X accessories to receive and cast shadows more realistically, fixing the "floating" or "shadowless" look common with basic setups. How to Use ExcellentShadow
To get the effect running, you typically need to load both a shader file and an accessory file: Apply to Models : Open the MME (MikuMikuEffect) panel and load the
file from the ExcellentShadow folder onto your character model. Load the Controller : Load the ExcellentShadow.x ExcellentShadow2.x ) file into the Accessory Manipulation Adjust Smoothing : Change the value of the loaded accessory. Values like are commonly recommended for optimal smoothing. Fine-Tuning : If shadows appear detached or "cut out," adjust the Shadow Distance
settings in MMD's View menu. A lower distance typically results in more crisp shadows for close-up shots. Common Troubleshooting Pixelated Shadows
: This usually occurs if the camera is too far or if the shadow range is set too wide. Try lowering the shadow distance in the MMD settings. Invisible Shadows
: Ensure the stage is positioned correctly. If the stage is below the coordinate axis, you may need to adjust the axis grid or disable "Ground Shadow" for the stage model so its own self-shadows take over.
: While more efficient than some Screen Space Ambient Occlusion (SSAO) effects, ExcellentShadow can still impact performance on lower-end PCs.
For the latest versions and detailed documentation, creators often refer to Sovoro's official NicoNico list or comprehensive repositories like Chestnutscoop's Effect Collection on DeviantArt Do you need help finding the download link
for a specific version, or are you having trouble getting the to appear? MES has constraints: