当前位置: 首页 > news >正文

长安做外贸网站网址模板建站

长安做外贸网站,网址模板建站,莱芜梆子网站,网站建设管理及维护前言 参考这篇文章ThreeJSChatGPT 实现前端3D数字人AI互动#xff0c;前面搭后端、训练模型组内小伙伴都没有什么问题#xff0c;到前端的时候#xff0c;脸部就出问题了。看我是怎么解决的。 好文章啊#xff0c;可惜百度前几个都找不到#xff0c;o(╥﹏╥)o 问题情况 …前言 参考这篇文章ThreeJSChatGPT 实现前端3D数字人AI互动前面搭后端、训练模型组内小伙伴都没有什么问题到前端的时候脸部就出问题了。看我是怎么解决的。 好文章啊可惜百度前几个都找不到o(╥﹏╥)o 问题情况 展示到页面上是这么个效果模型动作有夸大部分 这样的 《眉飞色舞》 这样的 《流连赏目》 这样 《目无全牛》 这样 眼角我不感动 以及这样 嘴巴该配合你演出的我演视而不见 很明显这整个脸就没打算一起好好动。 解决方法 原因 出现这个问题是因为你的网格分开了但Threejs的混合器AnimationMixer创建一次只能混合一个网格Mesh。 这样子写一次就只能混合其中一个Mesh ... // 省略了很多地方只列出了关键的细节 loader.load(path/to/your/model.gltf, function(gltf) {const model gltf.scene;scene.add(model);model.traverse(o {...if(o.isMesh) {...if (o.morphTargetDictionary) {// 这里混合器只混合了一个meshconst mixer new THREE.AnimationMixer(o); ...}}} }...const clip getAnimationClip(msg); // 调用参考文章中得到动画的方法let action mixer.clipAction(clip); // 此时此刻也只有一个mixer的动画 action.play(); // 播放动画function animate() {mixer.update(0.016); // 更新动画混合器requestAnimationFrame(animate);renderer.render(scene, camera); } animate(); 其实得一个Mesh一个混合器最后把所有混合器都播放好。这样就能实现脸部的协调啦~ 代码示例 const mixers [] // 先准备好一个数组存放mixer们...loader.load(path/to/your/model.gltf, function(gltf) {const model gltf.scene;scene.add(model);model.traverse(o {...if(o.isMesh) {...if (o.morphTargetDictionary) {// 不再只混合一个了// const mixer new THREE.AnimationMixer(o); // 这里把混合了其中一个mesh的混合器给push进数组了mixers.push(new THREE.AnimationMixer(o));...}}} }...const clip getAnimationClip(msg); // 调用参考文章中得到动画切片帧的方法// 播放动画也不能只用一个的了 // let action mixer.clipAction(clip); // action.play();for(let i 0; i mixers.length; i) {let action mixers[i].clipAction(clip); //所有mixer都生成对应的动作action.play(); // 动画全都给播放了 }function animate() {// 这里也记得都要播放哦// mixer.update(0.016); for(let i 0; i mixers.length; i) {mixers[i].update(0.016); // 更新全部动画混合器}requestAnimationFrame(animate);renderer.render(scene, camera); } animate(); 效果展示 当当当当~ 不好意思搞错了再来 效果还不错的赶脚~ 后记 网上这方面的资料太少了这次真就是自己在脑子里构思一个个方案做出一小步一小步的修改最终给我试出来是这个毛病了……不容易啊不容易o(╥﹏╥)o 希望本文能给其他用Threejs的小伙伴带来帮助不要放下你敲代码的热情总有前人在为你们探路中~(✿◠‿◠) 参考 ThreeJSChatGPT 实现前端3D数字人AI互动 偷偷告诉你这种开源社区大佬的实现项目不是一般人能随便搜到的哦
http://www.dnsts.com.cn/news/19066.html

相关文章:

  • 做行业导航网站好如何选择低价网站建设
  • 网站ip地址是什么wordpress share
  • 网络设备重庆seo排名系统运营
  • 快速模板建站工具天津专门做企业网站公司
  • 中山精品网站建设新闻如何设计好的网页
  • 苏州好的做网站的公司哪家好wordpress插件批量修改正文内链
  • 建网站需要哪些技术建程网app下载
  • 德州建网站网站建设深圳给原码
  • 毛站常州做网站公司
  • 网站制作怎样快速国内的网站空间
  • 事业单位的网站建设费列哪电子商务行业发展趋势及前景
  • 网站建设 合肥公司网站制作的公司
  • 将一个网站拉入黑名单怎么做视觉设计网站有哪些
  • 推进网站建设工作计划株洲网站建设设计
  • 青岛建网站公司哪家专业手机中国手机大全
  • 女与男做那个的视频网站设计竞赛网
  • 上海大型网站制作公购买域名网
  • 关键词排名优化网站贷款超市网站开发
  • 中山建设网站公司Wordpress吃内存怎么办
  • pc 手机站网站制作窦各庄网站建设
  • 广州做服装电商拿货的网站城乡厅建设部网站
  • 长春网站优化seo软件技术专业月薪多少
  • 使用mvs2010做网站网页版传奇单职业
  • 昆明旅游网站建设本周实时热点新闻事件
  • 腾讯网站不忘初心 继续前进网站怎么做
  • 温岭市住房和城乡建设局网站企业网站建站企业
  • 网站源码上传安装包百容千域可以免费做网站吗
  • 如何知道网站用什么程序做的网站文章编辑器代码
  • 免费自己做网站吗wordpress调用栏目
  • 电商网站怎么做支付网站建设服务中企动力