All Projects → hanakla → three-mmd-loader

hanakla / three-mmd-loader

Licence: MIT license
MMD pmd/pmx/vmd loader for Three.js

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to three-mmd-loader

bisqueUCSB
BisQue is an ML Platform for storing, analyzing, and visualizing your data all in the browser.
Stars: ✭ 26 (-16.13%)
Mutual labels:  threejs
ThreeStudio
3D game editor based on Three.js and Electron.
Stars: ✭ 96 (+209.68%)
Mutual labels:  threejs
xQube
Boilerplate for realtime 3D rendering and server-side physics in HTML5 and NodeJS
Stars: ✭ 1 (-96.77%)
Mutual labels:  threejs
threejs
Tutorials on Three.js, an open source javascript library for 3D graphics on the web.
Stars: ✭ 30 (-3.23%)
Mutual labels:  threejs
mine.js
🌏 A voxel engine built with JS/TS/RS. (formerly mc.js) (maybe mine.ts? or even mine.rs?)
Stars: ✭ 282 (+809.68%)
Mutual labels:  threejs
spider
🕸️ 3D interactive analysis in your browser mostly written around the Three.js JavaScript library
Stars: ✭ 41 (+32.26%)
Mutual labels:  threejs
iogui
Experimental JavaScript Framework
Stars: ✭ 43 (+38.71%)
Mutual labels:  threejs
troisjs.github.io
📖 Examples and documentation for TroisJS ✨
Stars: ✭ 119 (+283.87%)
Mutual labels:  threejs
three-js-fundamentals-r3f
Examples from the Three.js Fundamentals website recreated in react-three-fiber renderer.
Stars: ✭ 84 (+170.97%)
Mutual labels:  threejs
vrs
WebGL + React + VR experiment. Demo:
Stars: ✭ 21 (-32.26%)
Mutual labels:  threejs
encounter
Remaking the classic C64 game in WebGL.
Stars: ✭ 45 (+45.16%)
Mutual labels:  threejs
annihilate
js action game
Stars: ✭ 49 (+58.06%)
Mutual labels:  threejs
THREE.InfiniteGridHelper
Infinite anti-aliased grid.
Stars: ✭ 101 (+225.81%)
Mutual labels:  threejs
forgejs-plugins
Plugins for the ForgeJS WebVR framework.
Stars: ✭ 22 (-29.03%)
Mutual labels:  threejs
Hypeometry2
空间错觉游戏引擎
Stars: ✭ 24 (-22.58%)
Mutual labels:  threejs
testing-pbr
Various tests of Physically-Based Rendering via Three.js
Stars: ✭ 38 (+22.58%)
Mutual labels:  threejs
react-three-arjs
AR.js with react-three-fiber
Stars: ✭ 88 (+183.87%)
Mutual labels:  threejs
d3js-threejs-integration
D3js - threejs examples
Stars: ✭ 17 (-45.16%)
Mutual labels:  threejs
gltf-avatar-threejs
A glTF-based 3d avatar system
Stars: ✭ 195 (+529.03%)
Mutual labels:  threejs
3d-earth
🌏🌎🌍 3D Earth with Mapbox GL, D3.js and Three.js
Stars: ✭ 68 (+119.35%)
Mutual labels:  threejs

three-mmd-loader

MMD pmd/pmx/vmd loader for Three.js (based on MMDLoader)

difference from MMDLoader

  • Rewritten by TypeScript
  • Support ES2015 modules (without force mixin to three.js)
  • Bundle dependencies (MMDPhysics / CCDIKResolver)
  • Managed depnedencies by package.json (mmd-parser / ammo.js)
    • three.js is registered as peerDependencies
  • Promise API for Asset loading
    import {MMDLoader} from 'three-mmd-loader';
    
    const loader = new MMDLoader();
    const mesh = await loader.load('miku.pmx', ['motion.vmd'])
    const [audio, audioListener] = await loader.loadAudio('audio.mp4')

Links

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].