mika-mmd-tv
v1.5.3
Published
How To Use? :
Downloads
353
Readme
#version log
#1.5.3 ammo 重载逻辑更新
#1.5.2 推荐更新
#1.5.1 (人物加载优化。。进入 MikaTV 与加载固定随机的模型。。然后页面关闭前就用这仨。。当然,该逻辑目前还不开放对外)..经过再三思考,先下掉下雨效果毕竟不是 three 内场景渲染,且室内下雨也太搞了
#1.4.9 (切换成 http2 地址)
#1.4.8 (http 资源切换成 https)
#1.4.7 (code clean,wasm 引入准备)
#1.4.6 (场景打光)
#1.4.4 (mika 生日快乐~添加人物显示逻辑)
#1.4.3 (人物近距离角度不显示修复)
#1.4.2 (stage 场景资源利用 webworker 加载及缓存)
#1.4.0 (chrom 插件包发布,keru 模型加载判断处理)
#1.3.8 (gpu 状态关闭,新加显卡信息埋点)
#1.3.7 (加入推荐列表,拼了几个看着还可以的组合。。)
#1.3.2 (MMD 真 tm 好玩)
#1.2.6 (重播,继续播放功能添加)
#1.2.4 (内存释放)
#1.2.3 (服务端.wasm 文件,content-type 调整为'application/wasm', ammojs 请求地址调整)
#1.2.2 (新动作人物显示兼容)
#1.2.1 (WebGPURenderer 引入兼容)
#1.2.0 (1.补充场景舞台灯光源 2.添加雨天特效)
#1.1.8 (bug 修复)
#1.1.6 (mika 主舞台跳舞显示可配)
#1.1.5 (1.mmd 内存泄漏相关处理. 2.声音动画同步 3.电视样式调整 4.演出报幕)
#1.1.4 (1.mmd 内存泄漏相关排查,Ammo 资源重加)
#1.1.2 (1.天空实体添加以及昼夜效果。2.光照调整。)
#1.1.0 (1.音乐动作同步修复。2.角色模型安全模式加载。)
mika-mmd-tv
How To Use? :
#1.
npm i 'mika-mmd-tv'
#2. html 入口位置引入下面 three 物理引擎文件,并执行实例方法:
#3. import { MikaTV } from "mika-mmd-tv" import { Suspense } from 'react'; <Suspense fallback={Loading...}> <MikaTV show={showMMD // boolean} onClose={()=>{setShowMMD(false) // you should reset showMMD as false in this callback })}/>
kira~⭐ 这里是一个基于 threejs: MMDloader 加载器 加载 mmd 相关模型, 并以圣园未花(mika)为主角的模拟电视 mmd 动画播放项目.
目前加载人物支持.pmx 后缀文件模型,动作编舞及镜头格式为.vmd (ps:希望有生之年能跑通 blender 新模型~😄)
该项目仅供个人娱乐展示,所有人物模型舞蹈动作均为他人开源创作项目资源,不提供商业用途
(ps:爆肝场景灯光渲染中,若不更新说明住院了(x 。 项目从开始到现在加了很多舞蹈动作,人物模型,镜头动作以及场景模型文件,表演动作有 100 多种。。如果内存泄露问题排查成功,将加入指定节目切换功能。看 MMD 看到爽。。 同时也因为引用内容太多,很多借用素材的作者信息未补全,对此深表歉意,如项目有机会初露头角定会补充完整。)