构造小行星


10

我正在尝试对这颗小行星进行纹理处理,使其看起来合理。我虽然想念什么。

遵循本教程,到目前为止,我已经掌握了这一点。

在此处输入图片说明

现在我不明白下一步:您如何解决接缝问题?二十面体球体中有一个不可避免的接缝。好。如何绘制纹理,使其在应用于对象时看起来无缝?我怎么知道哪条边连接到哪一边?我猜它会对称吗?

在此处输入图片说明

这似乎很难构造简单的球体。我在这里缺少一些技巧吗?

Answers:


10

这是我将使用3D绘画程序的地方。我主要使用Blender进行建模,并且内置了3D绘画器。能够在3D环境中直接在模型上绘画,从而使笔触跨接缝连续。

我发现Blender中的绘画工具不是很好,所以一旦有了一个大概的想法,我通常会切换到GIMP之类的工具。然后,我在GIMP中添加详细信息。但是,您的3D绘画程序可能有所不同。

您使用的程序将取决于您的工作流程,但是这里是使用Blender的3D绘画功能的教程(以及一篇教程)。

在此处输入图片说明


1
Blender具有外部编辑功能,您可以在其中使用不同的应用程序(例如GIMP)使用透视图绘画(它基本上会创建一个屏幕快照,您可以在上面绘画然后应用)
API-Beast

还要注意,其中许多应用程序都允许您将纹理用作画笔。因此,您的岩石噪音纹理可以轻松地以无缝方式应用。
MichaelHouse

事实证明,有很多3D纹理工具可用于此目的。MudboxZBrushDeep Paint 3D都支持“ 3d纹理”。我知道这些程序已经存在,我只是不需要它们。Maya也有自己的3D纹理绘制程序。
bobobobo 2012年

也许我应该使用Ptex
bobobobo

2

一种简单的解决方案是使小行星的背景保持非常平坦,以使其包裹得好,然后增加细节使其远离边缘。不要越过边缘。将陨石坑,颠簸之类的东西放进去。那应该最小化接缝。


2

使用这种UV布局,我可以获得合理的包装:

在此处输入图片说明

它只有2个接缝,一个在顶部,一个在底部(上图中的边1和7)。

纹理是平铺的,因此沿着接缝的其余部分,它是无缝的。

我想不通另一种方法!

在此处输入图片说明


2

我刚才也想过要使用一个立方体贴图纹理(即6个纹理)。我的基本原理是,如果您打算使用256x256 = 65536 texel图像,则最好使用64x64x6 = 24576 texel图像(更便宜!),并且失真更少且没有极点。

您可以这样布置UV映射:

紫外线地图

识别出哪面是什么,并以这种方式布置UV既繁琐但又不是很难。

您必须创建一个立方体贴图纹理以放置在球体上。我没有那么困难,因此只使用了http://humus.name/中的一个。重要的是要注意,对于立方体贴图,贴砖性还不够:您必须在立方体贴图的边缘保持连续性(只需折叠纸制立方体即可解决这些问题!)



我只是意识到,如果您的对象大致是球形的,则不需要 UV布局。您可以仅使用顶点法线将texcoord查找到立方体贴图中。
bobobobo 2012年

1

您可以通过假装它是球体或立方体来对其进行纹理映射。这种近似的质量取决于您的小行星有多圆。

使用球体时,将每个顶点位置视为法线并将其转换为极坐标。虽然这会产生两极,但至少它将是无缝的。

使用多维数据集,您可以创建6个无缝面。另外,您可以通过再次将所有顶点位置视为法线并使用该值从立方体贴图采样来使用立方体贴图。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.