标签 3D 下的文章

使用 Goxel 构建模型很有趣,就像没有锋利边缘的乐高、没有“爬行者”的 Minecraft 一样。

 title=

我喜欢乐高,这不是什么秘密,但我的乐高收藏现在离我很远,而且把满满一柜子的经典乐高套装在世界各地搬来搬去看起来也不太可行。为了解决这个问题,从 在乐高 CAD 中建立模型在 Blender 中用乐高纹理对模型进行造型,我做了很多虚拟化的工作。最近我发现了 Goxel。这个简单得令人震惊的 3D 建模应用并没有自称是基于乐高的,也没提和乐高有什么关系。然而,用 3D 像素建立模型的感觉与用乐高积木建立模型的满足感惊人地相似。你可以把 Goxel 看作是一个像素绘画程序,但却是 3D 的。

Goxel 采取了一种独特的 3D 建模方法,它专门针对 低模 low polygon 建模。如果你想雕刻出栩栩如生的模型,就不应该使用这个程序。但是,如果你喜欢 Minecraft 和其他低模艺术的美感,那么你应该试试 Goxel。

在 Linux 上安装 Goxel

你可以从 Flathub 将 Goxel 作为 Flatpak 安装在 Linux 上。

对于 Android、Windows macOS 和 iOS,请到 Goxel 网站 下载安装程序。

Goxel 是开源的,在 GPLv3 许可下发布。

使用体素绘画

当你第一次启动 Goxel 时,在 Goxel 窗口的中间会有一个空的“空间”或容器。这就是你的画布。

 title=

正是在这个容器中,且只有在这个容器中,你才能建立你的模型。在大多数三维建模应用中, 深度感知 depth perception 是一种努力才能得到的技能,所以 Goxel 限制了你工作的空间,以防止你最终出现模型和模型部件彼此相距甚远的情况。Goxel 还限制你在一个严格的网格中移动。你可以沿 Y 轴上下移动,沿 X 轴左右移动,沿 Z 轴前后移动,但只能在一个三维像素(或称为 体素 voxel )的片段中移动。不管用于什么意图和目的,Goxel 的体素就是用来建立模型的虚拟乐高砖块。

Goxel 中没有太多工具,这对一个三维建模应用来说是一个真正的特点。默认情况下,你已经激活了铅笔工具,所以你可以通过点击鼠标在体素容器内的任何地方立即开始建造。

 title=

试着点击容器周围,以查看添加体素的位置。Goxel 让你比较容易地看到你的铅笔即将添加体素的地方,可以把体素当作砖块,它假设当你靠近一个现有的体素时是准备把你的下一个体素连接到它。即便如此,在二维屏幕上实现三维也很困难。有时,体素会被添加到一个你没有意识到的地方。确保你的体素被添加到你想添加的地方的最好方法是经常旋转容器。你可以用键盘上的方向键来旋转容器,或者你可以点击并拖动鼠标中键。右击并拖动容器可在 Goxel 工作区中移动,而鼠标的滚轮可以放大和缩小。

平面标记

Goxel 还提供了另一个对齐体素的技巧,那就是以半透明和临时平面的形式提供指导。当你在你的容器中添加一个平面时,它会创建一种力场,使你的铅笔无法通过。

 title=

其结果是,你只能沿着两个轴线安全地作画,而不能沿着第三个轴线作画。你可以沿着网格轻推平面,这样你就可以分片添加体素,就像 3D 打印机向物理模型添加一样。

禁用平面控制中的 “ 可见 Visible ” 选项可以移除平面。

 title=

Goxel 工具栏

顶部的工具栏包含七个按钮。从左到右:

  • 撤销 Undo
  • 重做 Redo
  • 删除所有的东西,且无需确认 Delete everything without confirmation
  • 添加一个体素 Add a voxel
  • 减去(删除)一个体素 Subtract (remove) a voxel
  • 画一个体素 Paint a voxel
  • 设置油漆颜色 Set the paint color

你可以在单个体素上作画,也可以使用铅笔左边的形状工具,一次性添加体素区域。

除了用铅笔删除体素外,你还可以使用激光工具在体素出现在作为计算机显示器的 2D 屏幕上时对其进行调整。在形状工具的右边,把你的光标变成一个十字准线。把它指向你看到的体素,然后点击它来擦除。

极简主义的宁静

Goxel 追求简单,不仅在于它生产的内容,还在于它的生产方式。我在本文中只讨论了 Goxel 的绘图工具。虽然还有其他功能,例如控制光线的俯仰角和偏航角的能力、阴影的强度以及虚拟摄像机的位置,但该应用力求以最佳方式使事情变得简单自然。使用 Goxel 构建模型非常有趣,就像没有锋利边缘的乐高玩具,或者没有“爬行者”的 Minecraft。去使用 Goxel,并构建一些模型吧!


via: https://opensource.com/article/21/12/3d-pixel-art-goxel

作者:Seth Kenlon 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

UNIGINE,是一个实时的 3D 引擎,它能够在所有主流的平台上运行,包括 Linux,并刚刚升级到新的版本,带给了我们一些重要的新特性。

Unigine 引擎正是由 Unigine 公司开发的, 同时这公司还开发了 Heaven DX11 基准测试软件。 这公司开发的技术总是越来越好,并且随着他们最近在 Linux 平台上的扩展,我们真的很高兴看到这引擎在最近时间作出的重大的更新。

在 UNIGINE 引擎最近作出的更新中,最大的更新是通用图像生成器接口 (Common Image Generator Interface/CIGI) 协议。

据引擎的开发者说,这个接口在模拟行业中,是一种用于主机设备与图像生成器 (IG) 之间通信的标准方法来的。

新款 UNIGINE 引擎的亮点

  • 在笛卡尔坐标系中增加了对 WGS84,ECF 和 NED 坐标系的支持(这会帮助开发者更好地在用 Unigine 开发的项目中使用实时的 GIS 数据);
  • 实施了游戏框架,这样使得游戏更加容易地创建,同时这种特性包括实体与节点的自动链接、层次与世界的自动链接、实体对象管理、贯穿所有层次的游戏全局上下文、事件处理系统、最佳的实体更新等等。
  • 增加渲染时帧率的稳定性。
  • 两个新的选项,2D 噪音和 3D 噪音(编辑器中的状态选项卡),已被添加到 meshleafbase 材质中。
  • 一个新的参数,遮挡屏蔽,已经被添加到所有的材质中。
  • 密杂草丛的高度现已实现同步。
  • 修复了在渲染非 Flash 闪屏时崩溃的漏洞。

所有平台的完整新特性列表,可以在官方的公告中找到。.

要记住 UNIGINE 引擎只针对商业企业,并不向广大用户提供试用版。


via: http://news.softpedia.com/news/UNIGINE-Is-Probably-the-Best-Gaming-Engine-on-Linux-404484.shtml

译者:hyaocuk 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

Briquolo是一款快速而又迷人的游戏,用一个球来破坏不同的物体,经典而又好玩。

Briquolo十分考验反应速度,因此,游戏玩家必需时刻注意球的反弹走向,一不留神就可能让球掉落。

启动游戏后,你会看到这是一款3D游戏,以3D对象展现的华丽木块浮动在一个多彩的环境里,当击破木块时有机率掉落特殊物体,毫无疑问获取它们是至关重要的,这会改变球或滑板的状态,比如球会加速,但有时候也会给你带来麻烦。

音乐及特效选项还提供了更精致的效果(包括游戏全屏,高分辨率,--可调至1920×1080--),进而呈现一个有趣而又更富挑战性的Briquolo。

Briquolo 0.5.7可以通过Ubuntu软件中心(Ubuntu 12.04, Ubuntu 12.04, Ubuntu 13.04, Ubuntu 13.10, Ubuntu 14.04)免费安装


via: http://iloveubuntu.net/test-your-reflexes-briquolo-fast-breakout-game

译者:Luoxcat 校对:Mr小眼儿

本文由 LCTT 原创翻译,Linux中国 荣誉推出

  Ubuntu Edge 最快在明年 5 月份大家才能拿到手,在这之前,大家只能看看官方放出的图片来解解馋。不过有爱好者是在按捺不住,通过已经放出来的图片,制作了 3D 虚拟环境下的 Ubuntu Edge,给准备购买 Ubuntu Edge 的爱好者们以更强的感受来感受 Ubuntu Edge。

https://img.linux.net.cn/data/attachment/album/201307/29/223152rfal3zr5z62bwmkk.jpg

  3D 虚拟交互式 Ubuntu Edge 由 Aerilius 设计制作。托管在 Sketchfab 上,使用标准的 Web 技术,HTML5 和 WebGL 来渲染模型中的细节,实时展示模型的阴影光泽。大家可以点击下面的链接来在浏览器上体验一下:

  如果感觉不错,您可以通过 indiegogo 上的 ubuntu-edge 筹款项目来捐赠购买一个。

已同步至 linux的微博