Blender中国社区
  • 关于
  • 新闻
  • 下载/汉化
    • 关于Blender
    • 下载Blender
    • 汉化Blender
    • 下载Blender LTS
    • 自定义启动界面
    • 修复文件预览
  • 插件NEW
  • 分享
  • 斑斓小知识
  • 中文手册
  • 斑斓视界
  • 官方视频
  • 赞助
2017/09/01
新闻

Blend4Web 17.08 发布

Blend4Web 17.08 发布
2017/09/01
新闻

我们很高兴地推出Blend4Web的新版本, 用于创建交互式在线三维体验的商业级开源平台。对于17.08我们准备了一些惊人的功能,包括支持流行的Leap Motion小工具,能够检测和可视化人类手中的动作,以及新的演示,逻辑编辑器中的两个新节点配合时间和程序动画使用,新的API方法来处理动态加载的场景,与SDK分离的资产包,用户手册中有关Blender界面和其他补充的新篇章以及数十个错误修复,大大提高了不同硬件的互操作性。

Leap Motion

Blend4Web友善硬件匯集了Leap Motion的擴展,一个别致而价格低廉的设备,可以跟踪手的移动和识别手势。那些已经拥有该控制器的人可以运行这个惊人的 实例代码片段。其他人仍然可以观看视频!

现在我们支持手指识别,拾取物体,用手指按下按钮,用拳头缩放场景。 虚拟的手可以在Blender中建模,以满足您的喜好并且由独立的物体或具有骨架的单个皮肤模型组成- 您可以在演示中选择任何一个。 手也可以配备物理索具,以与场景物体实际交互。

Leap Motion 结合Blend4Web已经完全支持的虚拟现实头盔,从而为各种潜在应用开辟了道路,特别是在培训和教育领域。

逻辑编辑器

这款非常受欢迎的工具的开发一直是Blend4Web团队的首要任务。今天,我们引入两个新的节点来处理引擎中的时序。时间与日期节点,顾名思义,提供本地和协调世界时的时间和日期使用在一个3D场景,例如,用于可视化时钟指针或调整虚拟世界中的照明条件。

Time & Date 节点是时钟节点设置的核心。查看您的SDK blender/interactivity 文件夹中的.blend文件的其他节点。

我们还从Blend4Web PRO发行版更新了豪华手表演示,现在显示当前时间。

…也重新品牌化 Blend4Web 风格。点击运行它。

另一个新的时间相关节点, Elapsed,可以用于程序上动画的东西。使用如下的节点设置,可以轻松地移动对象,如下所示:Elapsed节点检索从引擎的最后一个框架所经过的时间(通常是秒的几分之一),Math节点将其总结并传递给Object Transform 节点,最后,一切重复。 您可以想象,将经过的时间乘以速度值,使对象移动得更快,添加条件来控制动作等。

动画化的数值参数其他节点使用Elapsed

此外,通过Elapsed,您还可以对其他节点的参数进行动画处理,这意味着您现在可以在基于节点的着色器中随时调整任何内容,并将物体透明度进行输入和输出,并在形态键(又名变形目标)之间平滑地改变。

这两个节点驻留在时间子菜单中的Add对话框,以及过去实施的Get Timeline和Delay。开始试验吧!

这告诉您如何添加计时节点。

其它特点

根据用户要求,两种新方法hide_all_by_data_id() 和 show_all_by_data_id()已添加到objects模块中。 它们允许开发人员更改多个物体的可见性基于他们的data_id属性,反过来,资产在运行时加载会自动分配。一个可能的用例是在背景加载其他物体以便稍后进行显示。

已经实现了内部打包算法来优化节点材料具有多个Value节点。这使得可以使用更多这样的节点克服超过GPU限制的风险。

Value节点在Petigor’s Tale游戏的数十种材料之一中发现。由于它们现在连续四个包装,您可以拥有4倍以上。

对于那些正在开发使用未混淆的Blend4Web源文件的人来说,以下内容将非常重要。在一些重构之后,引入了一个新的内部模块material.js,因此我们建议按顺序使用Project Manager的Check Modules和Update Modules操作来升级您的应用程序。

物理应用程序现在将调用二进制WebAssembly构建,而不是JavaScript库的uranium.js。后者仍然可用于不那么现代的浏览器。WebAssembly的优点是较小的文件大小,初始化更快,提高物理稳定性和更高的FPS。而且,构建Blend4Web物理引擎的Bullet库也从v.2.82更新到v.2.86。

SDK结构和资产包

您可能已经注意到,Blend4Web PRO发行版的文件大小有明显变化。这反映了大部分图形重的应用程序已经与SDK分离,并可作为外部资源包进行下载。在不久的将来,我们计划组建四个资产包,包括乳制品厂 (仅限PRO,价格TBD), 农场 (免费给PRO用户), 时尚秀 (免费给PRO和CE用户) 和 Petigor 的故事 (免费提供给PRO和 CE用户)。 当然,所有当前的PRO客户都将免费下载到上述应用程序。

我们将开发更多的应用案例,涵盖各种实用的用例和行业,所以可以预期资产组列表在未来将会增长。

用户手册

我们将继续扩展并详细说明Blend4Web用户手册,三种语言的完整文档可以使用PDF版本几乎达到600页。特别是在这个版本中,我们添加了一个全新的一章为 Blender用户界面这肯定是会帮助的到Blender初学者,这章节 解释如何使用对象级别的约束加上相应的API,以及这章节关于动画混合。

最后

随着这个版本发生了许多错误修复,包括我们在长期支持版本(LTS)更新期间所做的修复。列表已解决问题相当长,反映了维护大型代码库的必要性,Blend4Web现在已经是成熟的3D引擎了。我们要感谢社区和PRO客户的持续警觉性和所有反馈意见,帮助我们保持和改善Blend4Web在浏览器,硬件和区域设备之间的性能和互操作性。 随时在评论和论坛上留下您的反馈!

关键词APIBlend4WebLeap MotionVRWebAssemblyWebGL发布 (releases)资源包 (asset packs)逻辑编辑器 (logic editor)
创建人尤里·卡夫兰诺
类别新闻稿 (Press Releases)
上一篇2.79新材质节点 Principled 图解下一篇 BlenderCN中秋专题作品征集

社区周边

小插件下载

  • Blender导入C4D文件 2024/11/13
  • 选择动画插槽对象 2025/03/21
  • 又一个MAX转Blender插件LiStrongMax2Blender 2025/11/07
  • 关键帧辅助插件KeyFrameMotionTools 2023/07/26
  • 资产整理插件Classify objects by collection 2023/07/16
  • Max导入Blender插件 2025/01/02

BlenderCN团队(名字不分先后)

Kidux Jollin Deathblood 老猫 阳 冰冻牡蛎 摇落月光 水经石 WeWe猫 Wiilovy Harrison Richeir 无花果 AK铁毛 索多玛城主 遥远的桥 疯子林 freemind FXZT masicblack 蓝色冰块 CG农民工 原志翔 Nihil 锐锋 毛货 Kirito John-刘 NightCandle panther Leroy 诺德 颖心欢欣 云风如我 MASSA-Ultra 小A gkuggkug豆豆 难知如阴 soul 夜海竹声 幻星孤独 Diano 盧 发霉的红地蛋 野蛮人 一钱不名 守夜人 NGENNGT 空蓝 甬|coffee 饥饿的面包 星煋★star· 习鱼 叶月葵 小闲 Klxux Kang Shark 极D创意 kirk Origin 只剩一瓶辣椒酱 maxmadzz free-king 33DE兔

友情链接

  • Blender基金会
  • Blender官方网站
  • 中文全球Blender每日动态
  • 斑斓社区淘宝店
备案号: 蜀ICP备17002929号-1 站务联系: blender@vip.qq.com