你会怎样雕塑一块虚拟的粘土?这是一个看似简单的问题,我们多年来一直在思考。尽管现代CAD应用具有巨大的威力,在计算机上设计一些用粘土可以在五分钟内雕刻的东西还需要几个小时。这就是我们创造的原因雕刻(以前配音)自由的)我们的粘土雕刻应用程序,经过两个月的时间。下面是我们怎么做到的。

权力vs简单

传统上,数字世界的雕刻和设计定义了两个极端:访问权力和古朴。最强大的工具需要许多小时的训练,而且常常感觉笨拙,虽然更直观的工具往往更原始,未能提供所需的能力和灵活性创建复杂的形状。

使用新颖和新兴技术的组合,,雕刻代表了在可用性和功率之间的微妙平衡中向前迈出的重要一步。使用跳跃运动控制器,188bet让球用户可以访问各种雕刻工具和材料,用双手与三维空间中的粘土进行交互。我们还旨在通过仅将工具集提炼为功能要素,让用户专注于创造性过程,并使用直观的极简设计我们的界面。

网格引擎

雕刻网格引擎既灵活又具有高性能,允许它优雅地处理可变细节分辨率和表面拓扑的任意变化。传统上,这需要使用或隐式表面形态分析方法。我们从卢西恩Stanculescu自由泳项目开始,这允许拓扑属的变化,从而能够使孔和加入不同的片段组合在一起。

拓扑自动更改。

我们实现了灵活性雕刻通过要求边缘长度落在某个范围内的网格引擎,在转换网格时添加或删除边缘。适应的拓扑,我们假设与顶点运动网是一个多方面的保障——创建一个统一的网格在刷,这样我们只需要检查网格的一个小区域。

最终,这意味着网格修改将导致自交的情况是自动解决的。当你改变相机的变焦级别或画笔大小时,网格动态地调整其镶嵌细节。你不必担心几何形状的限制,和你的想象力和创造之间的界面开始消失。

拓扑自适应

雕刻使用一个八叉树数据模型支持快速球和射线查找。这种方法也使得应用程序快速建立和更新,因为更改只需要由本地生产的。

八叉树数据模型

刷子和雕刻

brushes-sculpting

设计刷交互雕刻,我们保持手指相对于景色的相同位置,帮助用户建立一个真正的手刷的心理地图。为了确保健壮性,应用程序只在每只手上使用最前面的手指,并且把刷子的强度和手指能看见的时间联系起来。使用v2跟踪,我们期待这只手得到更充分的运用,以及更清晰的屏幕手动表示。

一次刷靠近网格,,雕刻找到范围内的所有顶点并应用转换:

  • 生长:在曲面法线的方向移动
  • 出版社:沿着手指方向移动
  • 弄脏:用手指移动速度

当电流刷呈球形时,这种方法也可扩展到更复杂的画笔类型。

相机控制

我们设计雕刻其相机控制采用新颖的基于等电位的系统,摄像机的平移沿着等电位产生的网格几何,当相机变焦垂直于这些等势线移动时。该控制方案允许平滑,直观地以大距离遍历表面,同时无缝地允许精细控制的表面爬行在更近的距离。

利用等电位进行交互绘图。

菜单系统

在发展的早期阶段,我们很快发现,盘旋和戳交互不会工作雕刻.需要一个轻微的时间延迟,这样就消除了直接控制的感觉,而在应用程序交互集的上下文中,poking感觉很尴尬。

快速二维——这些目标,最后建立了径向边界穿越模型。这给人一种有趣的控制感,而视觉反馈则更加清晰和直观。另外,不像捅或悬停,假阳性的几率要低得多,因为您可以看到交互开始发生。您可以了解更多关于雕刻行军菜单是在丹尼尔·普莱蒙斯的帖子中设计的。对西方自然界面中菜单设计的再思考.

雕塑的径向菜单系统。

照明和环境

雕刻,你可以选择几个不同的自然环境来雕塑你的作品。的场景雕刻通过高动态范围基于图像的照明,这增强了视觉丰富的背景环境和雕刻表面。

每个环境由6个分辨率为1.5K的图像组成,使用从Terragen 3渲染的48位/像素OpenEXR图像。创造定制的雕刻材料,如玻璃,粘土,和塑料,我们采用模糊的反射和折射。我们还通过调整扩散组件,镜面组件,以及每种材料的折射率。

下一步是什么??

如前所述,v2跟踪使得雕刻超出食指的雕塑互动。我们正在努力使用屏幕上的手表示这将使它有趣和容易使用更多的手雕刻。

更新9/12/2014:自由的已经重新炮制雕刻V2。这在博客中得到了反映,在每篇修改过的帖子的底部都有更新说明。

Alex Colgan是Leap Motion市场和开发者社区的高级主管。188bet让球金宝搏牛牛通过改变我们与技术的交互方式,他相信我们可以让我们的世界变得更加人性化。

推特视频电话