Verge3D 2.15 for 3ds Max 发布
Verge3D是一个艺术家友好的工具箱, 主要用于创建Web交互。在Verge3D 2.15 for 3ds Max版中,我们引入了独立版App Manager(应用管理器),现在可以在不运行3ds Max的情况下启动应用管理器。借助一系列优化,场景变得更紧凑且加载更快。并且可支持游戏手柄、允许Verge3D打开标准glTF文件。最后,我们提供了一些工具包模块的源代码,供程序员查看和修改!
App Manager独立版
现在可以在不运行3dsMax的情况下启动应用管理器。安装程序将在“开始”菜单中创建一个桌面图标和一个快捷方式来启动应用管理器(此功能亦可在安装程序中禁用)。
也可以使用Windows的标准“添加或删除程序”功能从计算机上卸载Verge3D(不会触及存储用户文件的 *applications应用* 和 *puzzles拼图* 文件夹)。
此外,插件的自动配置现在也适用于非英文版本的3ds Max(即中文,法语,德语,韩语,日语和巴西葡萄牙语)。
其他改进:应用管理器中的所有示例应用都被重命名,其名称最后不再包含“Max”。
摄影机目标
现在可以将照相机的目标对象设置为动画,作为另一个对象的上层对象,或通过拼图移动。
游戏手柄
一些Verge3D用户对游戏开发的更多功能表现出了兴趣。Soft8Soft团队已请求并成功实现:访问各种游戏控制器(例如游戏板,操纵杆或方向盘/踏板)的拼图。
在以下最简应用拼图示例中,使用游戏手柄按钮旋转立方体:
《农夫之旅》游戏已更新,可使用键盘旁的游戏手柄控件进行操作。
以下视频显示了方向盘和踏板在实际用法。此演示尚未将包含在Verge3D发行版中,因为该演示使用JavaScript进行了车辆的物理特征研究,但是如果您感兴趣,我们随时可以分享。
您可以使用我们的简单诊断工具(诊断工具链接:https://www.soft8soft.com/gamepad_diagnostics/gamepad_diagnostics.html)或使用以下布局,在游戏手柄上指定坐标轴和按钮:
新拼图也可以在VR模式下使用,以配备来自各种VR设备的其他控件。
Web开发
现在,add HTML element(添加HTML元素)拼图用于选择新元素被创建的确切位置。
如果选择to,它将把新元素作为第二个元素的父元素(默认情况下为body主体),类似于JavaScript的appendChild () 方法。如果选择before或after,它将在之前或之后,将新元素作为第二个元素的父元素的父元素,类似于JavaScript的insertBefore () 方法。
我们还为take screenshot(屏幕截图)拼图添加了png / jpeg转换选项。
声音与逻辑
现在,load sound(加载声音)拼图将URL参数作为变量接受(图标很漂亮哦)。其他声音拼图的名称被缩短了。
我们修复了picked object(拾取对象)和hovered object(悬停对象)的内部构件,以便现在可以直接将这些拼图插入到logic comparison(逻辑比较)拼图中。
以前应用于文本拼图纹理的fit选项,现在可以更好地处理较短的文本行。
assign material(分配材质)拼图和 get material(获取材质)拼图现在可以用于多材质物体,如下所示:始终替换或返回第一材质。
最后,库条目已更新,以反映最近所更新拼图的变化。
文件资料
根据用户的反馈,即使在拼图上按下鼠标中键,也会使鼠标中键平移到编辑器工作区。
我们修复了整个参考文件中所有过时或失效的链接和屏幕截图。部分拼图的名称,工具箱的顺序和外观也进行了调整。特别是,以前的“constrain value约束值”拼图现在被称为“clamp夹钳”,“to fixedpoint精确到固定点”现在被称为“round with precision围绕精确圆”。
我们还记录了之前被遗漏或引用到Wikipedia的the help links(帮助链接)拼图,并添加了一些与Verge3D相关的示例。其中包括逻辑、循环、文本、数字和列表。
标准glTF文件
当.gltf或.glb文件是由Verge3D以外的其他导出程序创建时(例如Cinema 4D, Modo,Substance Painter和其他可以导出为glTF的工具),以下功能将非常有用。
基本上,这意味着您现在不仅可以使用3ds Max或Blender创建WebGL应用,而且可以使用各种其他工具。您还可以Verge3D开发自己的glTF查看器!
因此,第一个功能是一个新拼图:create environment(创建环境),它允许您向场景中添加基于图像的照明和背景。需要它的原因是vanilla glTF不提供环境。我们通过glTF duck模型展示了此功能:
遮罩下面的拼图使用256×128 HDR图像。但是,您可以使用replace texture(替换纹理)拼图和指定的材质名称,将其替换为更详细的环境纹理。
另一个功能会自动运行:加载没有照相机的glTF文件时(vanilla glTF可能并不总有照相机),Verge3D会创建并正确放置替换相机,并为正确的导航分配相机控件。
编程
程序员利好消息:现在可以查看和修改App(应用),Annotation(注释),AnnotationControl(注释控制)和Preloader(预加载器)类的源代码了。也可以查看和修改:用于样式化WebGL画布的CSS文件、WebGL错误消息、默认的预加载器和注释。
现在可以通过CSS类定义fullscreen-button(全屏按钮)、fullscreen-open(全屏打开)和fullscreen-close(全屏关闭),来调整默认的全屏按钮样式。请在此文档页查看更多信息(文档页链接:https://www.soft8soft.com/docs/manual/en/introduction/Styling-Verge3D-Apps.html#Fullscreen_Button)
现在可以通过JavaScript为场景启用Fog(雾),例如:
app.scene.fog= new v3d.FogExp2('blue', 0.02);
最后(并非最不重要):拼图中定义的程序可以直接从JavaScript调用!假设您想用JavaScript隐藏任何给定的对象,然后,您可以在拼图中创建一个名为“hide隐藏”的程序,如下所示:
…并从代码的任何位置触发它,甚至从浏览器控制台触发。
v3d.puzzles.procedures.hide('Cube');
or
v3d.puzzles.procedures['hide']('Cube');
因此,以前使用的when clicked from JS(从JS拼图中点击)的方法已失效。
该拼图已从工具箱中删除,但在您删除它之前,它将继续处理您的项目。享受使用拼图编码带来的乐趣吧!
快速加载
引入了一系列优化,使.gltf和.bin文件更加紧凑。(除上述“Optimize Mesh Attributes优化网格属性”选项之外)
重新导出后,您应该会看到应用加载速度更快了!
另外,由于着色器编译和资产处理阶段是异步的,使得预加载程序的进展非常顺利。尤其在达到100%之后,几乎不再出现定格。这将有助于您的客户保持冷静并对体验感到满意。
应用和应用管理器
缩短了试用版水印,并提供了指向有关试用版限制的说明页链接。
更新至最新版verge3d版本更便捷容易。从今天开始,您的许可证密钥将在未过期的情况下自动应用,因此不再需要在每次更新后再次应用它。
App Manager应用管理器通过显示通知,使您了解新的更新(包括稳定版和预览版)。
如果您无需此功能,可在应用程序管理器的“Network Settings网络设置”中关闭此功能。
稳定性优化
修复了用户发现的一些形变(morphing)相关问题。此外,现在支持多材质对象的形变。
修复了当启用了屏幕空间反射后,透明对象的渲染错误。还修复了启用屏幕空间反射/折射时,不使用光源照明的问题。
修复了拼图set/get rotation(设置/获取旋转)有时会产生错误角度的问题。
修复了项目中html / css / js文件的非UTF-8编码导致应用管理器崩溃的问题,感谢用户的反馈!
当渲染具有零粗糙度的材质时(特别是铬、金等高反射率的材质),我们消除了错误的模糊性。
最后,修复了禁用后处理效果时的内存泄漏(例如,使用emove postprocessing删除后处理拼图)。其它修复的小bug在此不再赘述。
结语
我们感谢每个人积极主动的立场和支持,使我们能够优先考虑,并提供所有这些功能。总之,
在成为3D Web交互最有效、最强大的工具的道路上,我们正在跨越另一个重要的里程碑。欢迎您随时在社区论坛上提供反馈和建议!
——Yuri Kovelenov撰写
——FunJoy.Tech翻译校对
Verge3D微信公众号诚邀广大用户和爱好者们投稿,内容包括作品展示、问题反馈、教学教程等~欢迎赐稿!您的投稿将通过官网及全媒体社交网络进行发表和推广。
投稿邮箱:verge3d@funjoy.tech
另外我们已经开通了更多和大家交流的社交网络,欢迎关注我们~
微信公众号:Verge3D
知乎/专栏:Verge3D | https://zhuanlan.zhihu.com/verge3d
Bilibili: Verge3D | https://space.bilibili.com/402774953
新浪微博:Verge3D | https://www.weibo.com/verge3d/
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Verge3D 2.15 for Blender 发布
大家好,也许您已经发现,Verge3D 2.15版已经发布啦,Blender和3ds Max版本都包含了许多更新,欢迎访问中文官网下载试用:https://verge3d.funjoy.tech Verge3D一直以面向艺术家的友好体验为开发目标,轻松掌握,快速部署,成为您创作三维网页应用的高效工具箱! 在Verge3D for Blender2.15版中,我们通过支持Filmic(影像)色彩管理模式和Image Texture(图像纹理)参数,进一步扩展了与Blender的集成。由于进行了各种优化,场景变得更紧凑,且加载更快。此外,引入了支持在VR模式下使用的游戏手柄,并允许Verge3D显示原始glTF文件。最后,我们提供了一些引擎模块的源代码,供程序员查看和修改! 纹理投射 我们支持Image Texture(图像纹理)节点的所有可用投射模式,包括Box(盒子),Sphere(球体)和Tube(管)。这使您可以将纹理分配给网格,而无需先对其进行UV展开,这对于参数化对象、修改器创建几何体、从CAD导入几何体等操作均非常有用。 Box(盒子)投射模式还提供“Blend混合因子”以...
- 下一篇
Suricata 5.0.0 发布,网络入侵检测和阻止引擎
Suricata 是一个网络入侵检测和阻止引擎,由开放信息安全基金会以及它所支持的提供商说开发。该引擎是多线程的,内置 IPv6 的支持,可加载预设规则,支持 Barnyard 和 Barnyard2 工具。5.0.0版本发布了,这个版本带来了许多新特性和改进,如下: RDP, SNMP, FTP and SIP:三个新的协议解析器和日志记录器。RDP 和 SIP 在配置中默认被禁用。对于 FTP,增加了一个 EVE 日志记录工具。 JA3S:JA3S 现在可用于规则语言和 TLS 日志记录输出。 Datasets:目前处于实验阶段,支持数据集是该版本的一部分。它允许对大量数据进行匹配。 改进文档 Rust:Rust支持不再是可选的 Protocol Detection:扩展了协议检测引擎,以提供更高的准确性以及对处理异步流的支持 Decoder Anomaly records in EVE:添加了一个新的日志记录类型:“anomaly” EVE改进 支持 Python3 请见发布说明。
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7设置SWAP分区,小内存服务器的救世主
- Docker快速安装Oracle11G,搭建oracle11g学习环境