Blend4Web 17.04 发布,WebGL 框架

栏目: 编程工具 · 发布时间: 6年前

内容简介:Blend4Web 17.04 发布,WebGL 框架

我们很高兴地介绍一个新的Blend4Web版本,这是一个用于创建交互式在线3D体验的商业级开源框架。 对于17.04,我们努力提供了许多有用的功能,例如支持HTC Vive控制器(展示新演示),改进的光晕效果,更平滑的LOD切换算法,Cycles背景节点,升级的法线编辑器,物理引擎的WebAssembly 和gzip压缩,这显着加快了加载时间。

HTC Vive 控制器

这是将VR功能带入Blend4Web的一个重要里程碑。现在支持流行的HTC Vive头盔控制器!我们准备了一个简约而令人兴奋的 例子 ,您可以尝试在3D场景中拾取,移动和投掷物体。

Blend4Web 17.04 发布,WebGL 框架

WebVR仍然是一项非常年轻的技术,只能在实验浏览器构建中工作。 您可以在 这里 找到详细说明。会议还将有一个虚拟现实摊位(见下文)。

WebAssembly

WebAssembly  (又名wasm)是允许执行二进制代码的尖端技术在接近原生速度的浏览器。例如,可以将C / C ++程序编译为wasm格式,然后在网络应用程序中加载并运行它。最近在最新版本的Chrome和Firefox中启用了WebAssembly。

Blend4Web 17.04 发布,WebGL 框架

WebAssembly商标。

WebAssembly旨在最终取代  Emscripten(asm.js) ,一个C / C ++到JavaScript编译器,由于更紧凑的格式和更好的性能。Blend4Web目前正在使用Emscripten在浏览器中运行uranium.js物理引擎(forked Bullet引擎,最初用C ++编写)。  

今天,我们介绍一个实验WebAssembly构建Blend4Web的物理引擎(635 kb和1 Mb asm.js)。目前,默认情况下禁用,但您可以将physics_use_wasm设置为true使用 config API 。

Cycles的世界材质

我们继续致力于在Blend4Web中提供使用Blender的非实时渲染器Cycles的功能。对于此版本,我们专注于支持用于设置天空渲染的Background节点。

Blend4Web 17.04 发布,WebGL 框架

您还可以使用Environment Texture节点为背景提供颜色数据; 支持Equirectangular和Mirror Ball投影类型。

Blend4Web 17.04 发布,WebGL 框架

最后,世界材料可以照常使用 Value 或 RGB 节点(也可以通过NLA编辑器)进行动画。请记住,打开World选项卡下的使用节点选项开始使用所有这些功能。

改进的光晕

已经实现了一种新的光晕算法,其可以与所有灯类型一起使用,并且不依赖于光的方向。该算法在内部使用自适应平均亮度计算来提高精度。

Blend4Web 17.04 发布,WebGL 框架

gzip压缩

使用gzip格式的数据压缩是加速通过所有主要网络浏览器支持的网络加载数据的流行方法。 配置 一个网络服务器来提供gzip压缩的内容,可以在Blend4Web应用程序代码和在线部署的资产上自动执行压缩。

Blend4Web 17.04 发布,WebGL 框架

Google Chrome的开发人员工具(由F12调用)可以概述压缩文件的内容,以及什么不是压缩文件的内容。

虽然我们认为这是最佳实践方式,大部分的人无法直接存取或操作企业网络服务器或不具备足够的专业去修改配置文件。这就是为什么,从今天开始,Blend4Web提供了一个内置的gzip(解)压缩器,您可以使用它来压缩应用程序中的资源,牺牲一点处理时间。

在这里您可以发掘最杰出使用Blend4Web带来的应用程序与演示。

https://www.blend4web.com/zh/demo/


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

离散数学及其应用(原书第7版)

离散数学及其应用(原书第7版)

Kenneth H. Rosen / 徐六通、杨娟、吴斌 / 机械工业出版社 / 2015-1-1 / 129

《计算机科学丛书:离散数学及其应用(原书第7版)》是介绍离散数学理论和方法的经典教材,已经成为采用率最高的离散数学教材,被美国众多名校用作教材,获得了极大的成功。中文版也已被国内大学广泛采用为教材。作者参考使用教师和学生的反馈,并结合自身对教育的洞察,对第7版做了大量的改进,使其成为更有效的教学工具。《计算机科学丛书:离散数学及其应用(原书第7版)》可作为1至2个学期的离散数学课入门教材,适用于数......一起来看看 《离散数学及其应用(原书第7版)》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具