3.1.4 • Published 9 months ago

@pixiv/three-vrm-materials-mtoon v3.1.4

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

@pixiv/three-vrm-materials-mtoon

MToon (toon material) module for @pixiv/three-vrm

GitHub Repository

Examples

Documentation

WebGPU Support

Starting from v3, we provide WebGPURenderer compatibility. To use MToon with WebGPURenderer, specify the WebGPU-compatible MToonNodeMaterial for the materialType option of MToonMaterialLoaderPlugin.

MToonNodeMaterial only supports Three.js r167 or later. The NodeMaterial system of Three.js is still under development, so we may break compatibility with older versions of Three.js more frequently than other parts of three-vrm.

import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js';
import { MToonMaterialLoaderPlugin } from '@pixiv/three-vrm-materials-mtoon';
import { MToonNodeMaterial } from '@pixiv/three-vrm-materials-mtoon/nodes';

// ... Setup renderer, camera, scene ...

// Create a GLTFLoader
const loader = new GLTFLoader();

// Register a MToonMaterialLoaderPlugin with MToonNodeMaterial
loader.register((parser) => {

  // create a WebGPU compatible MToonMaterialLoaderPlugin
  return new MToonMaterialLoaderPlugin(parser, {

    // set the material type to MToonNodeMaterial
    materialType: MToonNodeMaterial,

  });

});

// ... Load the VRM and perform the render loop ...

See the example for the complete code: https://github.com/pixiv/three-vrm/blob/release/packages/three-vrm-materials-mtoon/examples/webgpu-loader-plugin.html

3.1.4

9 months ago

3.1.3

9 months ago

3.1.2

10 months ago

3.1.1

11 months ago

3.0.0

12 months ago

3.0.0-beta.1

1 year ago

3.0.0-beta.0

1 year ago

3.0.0-beta.2

12 months ago

2.1.3

12 months ago

3.1.0-beta.0

12 months ago

3.1.0

12 months ago

2.1.2

1 year ago

2.1.1

1 year ago

2.1.0

1 year ago

2.1.0-beta.4

1 year ago

2.1.0-beta.3

1 year ago

2.0.10

1 year ago

2.0.9

1 year ago

2.0.8

2 years ago

2.1.0-beta.2

2 years ago

2.1.0-beta.1

2 years ago

2.0.6-alpha.0

2 years ago

2.0.3

2 years ago

2.0.2

2 years ago

2.0.6-alpha.1

2 years ago

2.0.6-alpha.2

2 years ago

2.0.7

2 years ago

2.0.6

2 years ago

2.0.1

2 years ago

2.1.0-beta.0

2 years ago

2.0.0-alpha.0

2 years ago

2.0.0

2 years ago

1.0.10

2 years ago

1.0.9

2 years ago

1.0.8-alpha.0

2 years ago

1.0.7

2 years ago

1.0.6

3 years ago

1.0.7-alpha.0

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.0

3 years ago

1.0.0-beta.19

3 years ago

1.0.0-beta.17

3 years ago

1.0.0-beta.18

3 years ago

1.0.0-beta.15

3 years ago

1.0.0-beta.16

3 years ago

1.0.0-beta.13

3 years ago

1.0.0-beta.14

3 years ago

1.0.0-beta.11

3 years ago

1.0.0-beta.12

3 years ago

1.0.0-beta.10

3 years ago

1.0.0-beta.7

4 years ago

1.0.0-beta.8

3 years ago

1.0.0-beta.9

3 years ago

1.0.0-beta.6

4 years ago

1.0.0-beta.5

4 years ago

1.0.0-beta.4

4 years ago

1.0.0-beta.3

4 years ago

1.0.0-beta.2

4 years ago

1.0.0-beta.1

4 years ago

1.0.0-beta.0

4 years ago