内容简介:经过6周的努力和4个预览版,我们很高兴为Blender推出Verge3D 2.9! 这个版本非常重大,以至于我们甚至考虑分配一个主版本号(使其成为3.0),但最终还是决定留到将来使用,直到我们支持一个第三方3D软件。 以下是...
经过6周的努力和4个预览版,我们很高兴为Blender推出Verge3D 2.9!
这个版本非常重大,以至于我们甚至考虑分配一个主版本号(使其成为3.0),但最终还是决定留到将来使用,直到我们支持一个第三方3D软件。
以下是这个版本的主要功能列表:
支持Blender 2.8和Eevee渲染器!
新的基于Eevee的演示案例 – Scooter Customizer!
HDR渲染流程和Radiance HDR纹理
后期效果 – 辉光,亮度对比度,灰度,DOF和SSAO
新的拼图,包括可以改变材质和世界背景的RGB和Value节点的拼图
反射材质有了更好的抗锯齿效果
其他改进和错误修复。
Blender2.8和Eevee
目前,Blender正在经历其历史上又一次重大转变,增加了新的强大 工具 并升级了用户界面,同时也打破了兼容性。许多艺术家已将新的Blender集成到他们的流程中,即使它仍在开发过程中。因此,我们认为Verge3D必须在过渡期间同时支持稳定的Blender 2.7和最先进的Blender 2.8。
Blender 2.8
对于Verge3D用户,Blender 2.8具有以下优势:
PBR流程成为创建内容的主要方式
新的实时渲染引擎Eevee使视口与浏览器中的内容更加一致
特别是,材质节点动画,透明度和HDRI光照效果现在在视口中都可以显示
总的来说,材质节点比在Blender 2.7的自带渲染器下功能更强大
UI有大量实用性和效率的改进,例如集合和视图图层可以更好地组织场景
删除了许多混乱Blender弃用功能,从而实现了更清晰的Verge3D集成
可以实现高级功能的潜力,如体积,次表面散射,柔和阴影等
无数大大小小的改进使艺术家的生活更轻松。
Scooter Customizer(摩托车案例)
为了演示Verge3D和Blender 2.8现在可以实现的功能,我们准备了一个基于Eevee的Web定制器。踏板车有14种颜色,6种座椅皮革类型,12种轮子+ 5种轮胎,4种防风罩,2种侧镜定位方式,多种类型的前后机架以及其他个性化车辆选项。我们大概数了一下,在这款轻量级3D产品配置器中实现了1,000,000种可能的组合,启动时仅加载10 Mb!
定制滑板车
演示地址:https://cdn.soft8soft.com/demo/applications/scooter/index.html
该应用程序还具有HDRI照明(可以让我们不需要打灯),辉光,修改材质的新拼图,无需更换它们,按需加载纹理的拼图,可编辑顶点法线和我们首次使用的其他功能。一切都是从头开始设计和实施的,我们的艺术家Mikhail Luzyanin在短短两个月内没有任何编程。请欣赏!
HDR渲染
在这里和其他地方,我将使用Blender 2.8的截图。尽管如此,所有提到的功能也适用于Blender 2.7。
在此版本中,我们将介绍HDR(高动态范围)渲染流程,可以使用“Render”选项卡下的Verge3D设置面板上的相应复选框启用该流程。在此模式下,blender使用半浮动纹理以获得更好的精度和强度范围。
启用HDR渲染
除此之外,现在支持Radiance HDR纹理(也称为RGBE)。这些纹理可以模仿复杂的照明条件 – 例如,如果传统灯光有太多的光源,或者光源面积很大。
使用HDR图像作为环境
后期效果
现在可以使用拼图启用多种后期处理效果,包括辉光(在启用HDR时效果最佳),亮度对比度,灰度,景深和AO。这些效果的参数可以在运行时更改,也可以通过内部缓存以高性能设置动画。还有一个拼图可以从场景中删除所有后期处理效果。
各种后期处理效果以及将它们全部移除的拼图
拼图
除了上面提到的后期处理拼图,我们还有一些新的拼图,同时其他一些拼图得到了改进。
play animation拼图已升级为可配置且功能更强大。特别是,它现在允许您将较长的动画分成较小的范围,以便彼此独立地进行播放,并为每个范围单独应用循环和其他设置。我们还修复了社区报告的几个问题,例如不能反向播放帧范围。
高级play animation拼图
此版本中引入了新的print performance info拼图。现在,您可以通过检查应用中使用的所有材质的 排序 列表来查找性能瓶颈,并将优化工作集中在最重要的材质上。
汽车油漆材质的渲染占用了最多资源
这些是非常重要的拼图,您可以使用它们来动态修改材质参数:set color 和set value。
使用拼图更改材质输入
您可以在基于节点的材质(GLSL Internal,Cycles,Eevee)中添加RGB或Value节点,它们的名称将显示在下拉菜单中。此外,Material, Extended Material, BSDF Principled, BSDF Diffuse 和 BSDF Glossy节点的diffuse(或“base”)颜色输入,以及符合glTF的PBR材质的大多数参数都可通过此拼图访问。
在运行时修改环境参数
新的feature available拼图将允许检查用户的浏览器和设备的功能。特别是,如果HDR不可用(由于系统不支持half-float纹理),您可以人为地增加环境的强度,以防止渲染太暗。
feature available拼图
现在,open web page拼图可以选择在同一选项卡中打开网址时忽略iframe。
升级的open web page拼图
另一个新的拼图,to fixed point,将允许您在使用浮点数操作时处理JavaScript精度问题。
其它改进
Verge3D / Internal render engine被删除,有利于原生Blender渲染引擎。
我们改善了物理材质的抗锯齿和整体质量。在高反射金属表面上尤其能注意到这些结果。
反射表面现在有了更好的抗锯齿效果
由于粗糙度和漫射照明计算算法的一些改进,PBR材质现在与Blender更加一致。
默认立方体现在基于Cycles材质,它可以在Blender 2.8中打开。
Blender Internal的世界现在支持Equirectangular纹理。
现在,Verge3D引擎将标准内部材质视为基于节点的引擎。这使我们能够统一材质系统。
Dithering 选项已添加到材质设置中。它可以帮助消除或减少条带。
这个小技巧可以消除条带
App Manager现在可以报告续订订阅的宽限期剩余天数。
BUG修复
现在可以从点光源正确投射阴影。
修复了set attribute拼图中的class – > className属性。
bump Cycles / Eevee节点现在可以正常工作。
修复了当场景中没有活动摄像机时崩溃的问题。
修复了更新后拼图编辑器消失的问题。
修复了工业机器人演示中的动画错误。
修复了未设置Blender文件关联时App Manager在Windows上崩溃的问题。
修复了纹理坐标节点(Cycles / Eevee)的反射输出。
当相机作为某个物体的父级时,修复了相机补间拼图。
【声明】文章转载自:开源中国社区 [http://www.oschina.net]
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 测试框架原理,构建成功的基石
- Golang构建简单web框架
- [译] 构建微服务的十大 Go 框架/库
- 【02-中间件】构建go web框架
- asp.net mvc构建自己的源码框架
- 前端下半场:构建跨框架的 UI 库
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Linux内核设计与实现
拉芙 / 陈莉君、唐华、张波 / 机械工业出版社 / 2006-1 / 38.00元
《Linux内核设计与实现》基于Linux2.6内核系列详细介绍Linux内核系统,覆盖了从核心内核系统的应用到内核设计与实现等各方面的内容。主要内容包括:进程管理、系统调用、中断和中断处理程序、内核同步、时间管理、内存管理、地址空间、调试技术等。本书理论联系实践,既介绍理论也讨论具体应用,能够带领读者快速走进Linux内核世界,真正开发内核代码。 本书适合作为高等院校操作系统课程的教材......一起来看看 《Linux内核设计与实现》 这本书的介绍吧!