Babylon.js MMD Loader is here

readme fixes have been merged. thanks :slight_smile:

Probably, there is no document in Babylon.js that outlines what side effects to add

If you want es6 treeshaking,you’ll need to read the error messages on your own and find the appropriate side effects.It’s very helpful to download the Babylon.js source code locally and use source search to find dependency.

If you don’t think treeshaking is important, you can simply

import "@babylonjs/core";

as this will include all side effects that exist in Babylon.js.

4 Likes

Hello, it’s been a while!
It’s been over two years since I started using Babylon.js and created the MMD loader.

Now, babylon-mmd has finally reached version 1.0.0.

To celebrate this release, I experimented with pushing the limits of cinematic animation in web graphics,
making full use of Babylon.js’s powerful rendering features.

Here is the rendering result:



Here are some of the key features I used:

  • Open PBR Material

  • SSAO2 Rendering Pipeline

  • Default Rendering Pipeline

  • Temporal Anti-Aliasing

  • MSDF Text Renderer

These rendering features have been well-maintained for a long time, so it only took me a day to set up the scene by reading the documentation and applying the changes. Thank you, Babylon.js team. :blush:

14 Likes

That looks awesome! Do you have it real-time running somewhere or it can only be rendered offline?

Except for Temporal Anti-Aliasing, everything else can be rendered in real time within the browser.

In fact, this is possible because the scene is composed of cheap computational tricks.

For example, in the case of floor reflections, I created an Instanced Mesh and used y-invert to draw it.

1 Like

Man! This is awesome!

1 Like