Verge3D 3.8 pre3预览版发布
26 七月, 2021 作者
Verge3D 3.8 pre3预览版发布
Verge3D中国
| 还没有评论

Verge3D 3.8的第三个预览版本已经发布!它为高效、独立于分辨率的3D用户界面带来了新的功能,支持了Blender中的几个新对象约束和设置,新增和改进了部分拼图条目,以及对旧式浏览器的支持。 一起来看看吧:

重新审视3D用户界面

在早期的Verge3D版本我们曾建议将按钮、面板、滑块或文本标签使用摄影机的3D子对象来实现。之后,我们引入了HTML拼图,转而推荐基于Web的方法构建UI/UX(例如使用Webflow等第三方工具)。现在到了重新审视3D用户界面的时候了,我们将为Verge3D带来3个改变游戏规则的功能特性。

Blender:

3ds Max:

Maya:

第一个功能特性可以将3D对象粘贴到视窗边缘。新引进的设置 Fit to Camera Edge(适应摄影机边缘) ,将在对象设置为摄影机的子对象后变得可见,从而精确地实现此功能。它提供了4个参数 – Horizontal(水平), Vertical(垂直), Fit Shape(适应形状), 和 Fit Offset(适应偏移) – 无论屏幕分辨率或设备如何,您都可以使用它将面板或文本附加到预期的位置。

第二个功能特性是 Visibility Breakpoints(可见性断点) 。类似于CSS断点,它们允许您为不同的屏幕分辨率或移动设备方向(横向/纵向)显示不同的对象集。同样,它也可以用来重新排列UI。

第三个对构建UI有帮助的功能特性是 HiDPI Compositing(HiDPI合成) 。它允许您使用单独的高分辨率渲染通道来渲染对象(包括其子对象)。因此,您可以用它来显著提高应用在HiDPI屏幕上的质量,例如视网膜显示器和大多数移动设备。当渲染文本对象,或任何其他需要锋锐且精确的元素时,这可能尤其重要。

我们建议仅为使用简单着色器(例如 自发光 )的对象或小对象使用此功能,以避免过高的性能消耗。

我们改进了旧的演示案例应用 – E-learning, 和 Ring – 为UI对象使用了 Fit to Camera Edge(适应摄影机边缘)  HiDPI Compositing(HiDPI合成) 拼图。它们现在看起来更加清晰!

那么,为什么要使用3D用户界面,以及在什么情形下使用3D用户界面呢?毫无疑问,这种方法比使用HTML/CSS更适合3D艺术家,并且不需要外部工具。但它还有更多优点:由于UI元素是真正的3D对象,您可以为其使用着色器、灯光、动画、变形等——尽可大胆想象——使它们真正交互、无缝地集成到场景中。与基于HTML/CSS的方法相比,这可能会产生更吸引人和更有趣的效果。

Blender专属特性

本次更新引入了一些新的实用的约束,并支持其他一些现有约束的设置。

新的约束有 Limit Distance(限制距离) ,您可以使用 Clamp Region(钳制范围) 的所有选项,Distance(距离),以及 Influence(影响) 参数;还有 Damped Track(阻尼跟踪) ,支持其所有参数。

Copy Transform(复制变换) 现在提供 Mix(混合) 的所有选项及 Influence(影响) 的参数。Copy Rotation(复制旋转) 约束现在可用 Influence(影响) 参数和 Mix(混合) 参数的3个选项——Replace(替换), Before Original(初始前), 和 After Original(初始后)  Copy Scale(复制缩放) 现在可以使用如下参数: Axis(轴向), Power(幂), Make Uniform(使一致), Offset(偏移), Additive(添加), 和 Influence(影响) 

3ds Max专属特性

调整并重新排布了Verge3D相关的设置和选项,使它们更加紧凑,并与3ds Max的原生UI保持一致。

Maya专属特性

支持了Maya中通过 File(文件) 节点处理透明度的方式。因此,如果原始图像中没有提供alpha通道(如JPEG),将使用 基于亮度的Alpha通道(luminance-based alpha channel) 

拼图

comment(注释) 拼图的最大长度从50个字符增加到120个字符。

拼图库 中新增一个条目:Detect Pressed / Released(检测按下或释放) 。这一拼图组合可在实现与3D UI元素交互的设计情境中派上用场。一般情况下,它用于检测在选定的对象上的光标或触摸是否被按下或释放。

此外,对拼图库中的其他一些条目进行了简化与注释,以使其更明了。

旧式浏览器

我们创建了引擎运行时的一个变体,专门用于支持旧式浏览器,如 Internet Explorer 11 或在非常早期的iPhone与iPad上运行的 Safari 。当在应用创建界面勾选IE11支持选项时,应用将使用此运行时(v3d.legacy.js)。请注意,此运行时变体非常笨重和迟缓。而默认的Verge3D运行时则更加紧凑,速度也快得多,并且适用于当今99%的浏览器。

其他改进

为之前引入的 Clipping Planes(裁剪平面) 功能增加了一个新的参数 – Render Side(渲染面) ,可用选项为 Front(前面) , Back(背面) , 和 Double-sided(双面) 。可用于指定渲染复杂几何图形的切面与孔。

Blender:

3ds Max:

Maya:

立即下载

一如既往,在Verge3D最新发行版下载一文中获取最新预览版的百度盘分享链接吧!欢迎通过论坛、微信公众号、QQ群电子邮件提出建议与意见!

Verge3D 3.8 pre3预览版发布
Verge3D中国
26 七月, 2021
分享这篇文章
存档
登录 留下评论