Qt Design Studio的3D编辑器

时间:2024-03-15 18:01:00

本文翻译自:Meet Qt Design Studio 3D Editor
原文作者:Mahmoud Badri
校审:Richard Lin

在Qt Design Studio 1.4中,我们首次实验性地将Qt Quick 3D集成到Qt Design Studio中,让大家初步体验了Qt Design Studio将2D/3D的无缝集成的开发方式。基于Qt 3D Studio中的经验,我们把最好的3D概念带到了Qt Design Studio。其结果是一个综合集成的3D工具,用于组建和编辑3D场景的Qt Design Studio。来看看这个3D编辑器吧!

这次我们发布这个产品级3D编辑器是不久前发布的Qt Design Studio 1.5的组件之一。在这个版本中,3D编辑器获得了许多新的特性、改进和修复。以下是部分新特性:

  • 像所有其他窗口一样,Qt Design Studio的3D编辑器可以停靠集成到主窗口中。
  • 添加了3D primitive,并更新了对象的图标。
  • 新的更简单易懂的光源控制器。
  • 动态网格缩放,可以切换网格开/关。
  • 添加了编辑3D场景的快捷方式。
  • 增加了通过拖放为材质添加纹理的能力。
  • 非常多的UX改进和bug修复。Qt Design Studio的3D编辑器
新的3D编辑器

让我们仔细看看这个新的3D编辑器能做些什么。当您打开3D编辑器时,您会在3D场景中看到一个视窗。然后,您可以通过从Quick3D项目库中拖动3D资源(顶点元素、摄像机、光照等)到3D编辑器中开始构建场景。您还可以通过集成的3D素材导入器导入或使用其他3D建模软件创建的3D素材。场景中的对象可以通过小工具进行选择、移动、旋转和缩放。可以使用属性编辑器以编辑2D对象属性相同的方式编辑其他属性。通过相机控制操作和移动周围的3D场景更加直观和容易。

统一的2D和3D编辑器

Qt Design Studio 1.5的一大优点就是可以将2D和3D内容混合在一起组成UI,并以完全相同的方式进行编辑。在属性编辑器中编辑2D和3D对象的方法是一样的。2D和3D对象的动画相似,创建、编辑、移动和删除关键帧是一致的。2D和3D对象也可以在同一时间线上共存。可以使用直观的、无缝衔接的方式创建2D/3D混合的用户界面。
Qt Design Studio的3D编辑器

2D和3D对象并排在一个时间轴上

可重用的3D组件

Qt Design Studio的组件系统可以用来组织复杂的3D场景。创建3D组件非常简单,只需在导航器中右键单击对象树并选择"Move component into Separate File"。这将创建一个新的可重用的3D组件,并将其添加到项目库中。添加组件的新实例需要将其拖放到场景树中所需的位置。

您可以通过Qt在线或离线安装程序来获得Qt Design Studio 1.5进行试用。您可以在Qt Design Studio 手册“Editing 3D Scene”部分找到一个全面的3D编辑器的帮助文档。您有任何的问题和建议可以发布到bug跟踪器