手机版免费申请微网站百度搜搜网站自动显示图片
web/
2025/10/9 3:32:48/
文章来源:
手机版免费申请微网站,百度搜搜网站自动显示图片,上海专业做网站的公司有哪些,wordpress企业免费国人主题【WEB前端2024】3D智体编程#xff1a;乔布斯3D纪念馆-第44课-骨骼动画
使用dtns.network德塔世界#xff08;开源的智体世界引擎#xff09;#xff0c;策划和设计《乔布斯超大型的开源3D纪念馆》的系列教程。dtns.network是一款主要由JavaScript编写的智体世界引擎…【WEB前端2024】3D智体编程乔布斯3D纪念馆-第44课-骨骼动画
使用dtns.network德塔世界开源的智体世界引擎策划和设计《乔布斯超大型的开源3D纪念馆》的系列教程。dtns.network是一款主要由JavaScript编写的智体世界引擎内嵌了three.js编辑器的定制版-支持以第一视角游览3D场馆可以在浏览器和node.js、deno、electron上运行它是一个跨平台的软件支持多个操作系统使用并且支持使用内置的poplang智体编程语言实现3D组件的智能化编程——语法超简单一句话语法人人轻松上手
下面分为几步介绍如何基于dtns.network智体世界引擎实现乔布斯3D纪念馆的碟状总部的玩家3D形象优化——使用骨骼动画。骨骼动画将使得玩家的3D形象动起来就像是真人的动作一样。这将极大的丰富3D纪念馆的表现力、人物3D形象将更形象化。从而使得3D纪念馆更具备强交互性、较高的沉浸感。
期间为了实现骨骼动画我们使用了poplang智体编程语言的$.g_3d_object_rotate 指令从而使得3D人物形象可以旋转一定角度从而实现类骨骼动画效果。
第一步打开头榜页面找到3D纪念馆xverse轻应用 注找到标题为“3D纪念馆-玩家形象优化-使用导入的文件作为3D形象”的xverse轻应用。
第二步点击右上角…进入头榜编辑器 注因为每一个xverse轻应用均是以xverse.json的方式进行源码级应用的分享的。故每一个社区用户均可通过编辑xverse轻应用源码来实现DIY和定制。
第三步点击正面的“编辑xverse轻应用源码”进入3D场馆编辑器 注在右侧的3D对象组件列表拉到最下面找到名称为“avatar”的3D组件双击它。可以看到上图效果。点击选中hot-girl名称为avatar的3D人物形象在右侧的属性面板最下方出现“脚本”-新建。
第四步编辑avatar人物3D组件的poplang代码 注定义了loop函数以便在3d_move接收到玩家位置移动的事件时调用loop函数实现人物形象3D组件的旋转类骨骼动画——使用了$.g_3d_object_rotate指令函数进行了name为Object_10avatar的骨骼的旋转。从而实现了目标使得3D人物形象动起来
第五步将视图中心位置移至出生点前点击顶部菜单“视图”玩家视角关闭然后旋转屏幕以回到出生点尔后再启用玩家视角 注以便分享该编辑好的xverse轻应用进入新的xverse应用时玩家视角处于当前位置。
第六步点击顶部菜单“文件”推送头榜作品将此3D纪念馆以xverse轻应用方式分享给其他用户 第七步将新的头榜标题设置为“3D纪念馆-骨骼动画”点击右上角确认完成头榜发布 注标题为xmsg不能误删除“”双引号否则会发布失败——仅修改xmsg属性的文字内容即可。
第八步找到刚发布的xverse轻应用头榜点击进入3D场景游览器 注轻轻一点击即可进入体验刚发布好的xverse-3D轻应用智体应用我们相当于可以无限地分享和裂变这个开源的3D轻应用智体应用。这样大家便可以按自己的需求轻松的修改和定制这些动画的源码模板了。可以形成自己的故事、自己的动画、自己的3D场馆、自己的3D互动剧情等等。随心所欲地发挥所以智体世界、智体OS也相当于【元宇宙】【开放世界】
第九步进入3D轻应用后我们控制底中部的滚动玩控制玩家移动可以看到3D玩家形象hot-girl实现了90度的旋转骨骼动画 通过滚动球控制玩家视角向前移动我们看到hot-girl的avatar玩家3D形象拥有了动起来了一样的骨骼动画 注看到hot-girl的3D人物形象在玩家视角向前移动时身份向前倾实现了骨骼动画的效果。
通过上述9步我们成功完成了《乔布斯3D纪念馆》的飞碟形态的3D纪念馆的3D玩家形象的骨骼动画。从而进一步增强了3D场馆的玩家形象的动作丰富程度满足了消费者对于人物形象的更真实更逼真的效果追求。从而使得3D场馆更具社交属性和沉浸感。
我们也看到了poplang智体编程语言的强大能量一两行简单的指令即可完成复杂的3D互动的交互效果、音效效果的开发。并且通过xverse-json源文件3D轻应用的方式进行社区分享使得开源开放、公开透明的3D场馆的设计能被大家更多的学习和继承达到互动学习、互动成长的目的。这也是智体OS、智体互动式教育-学习的目标。
注dtns.network德塔世界开源的智体世界引擎是在github和gitee上开源的项目
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/89419.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!