1
5
也许我遗漏了一些明显的东西……但你不能只用 projective texture mapping? . 当然,缺点是,当项目和曲面法线之间的角度接近90度时,可能会过度扭曲。 除此之外,为什么紫外线拆解计划如此糟糕?如果模型的纹理没有扭曲,这将是一个非常简单的解决方案。微软提供了一个非常有用的拆解工具。 here . |
2
1
我建议使用 cylindrical texture map . 如果你不想在一条边上绘制地图(例如:在机翼上绘制等),这应该会很好地工作。对于机身上的贴花,这应该是完美的,并且非常容易实现。 |
3
1
你想要的是一个匹配测地线距离的紫外线坐标。 测地线距离基本上是表面上的距离,而不是欧几里得距离,欧几里得距离是两点之间的最短距离(如果需要,可以通过模型)。 制作测地图的全局解决方案相当复杂。 然而,在本地可能更容易… 因为你在一个或多或少平坦或至少有点弯曲的表面上使用贴花,而没有真正的起重机和缺口,你可以应用一个简单的解决方案。 我不确定它是否能正常工作,但你已经自己想到了解决办法。 您可以简单地在网格中取一个顶点,然后在计算测地距离和以这种方式计算UV的同时,从该顶点向所有附近的顶点进行*或行进。 它不会完全准确,但在您的情况下可能足够好。 还有一些更强大的方法可以做到这一点,比如使用多维缩放进行展平。 如果你的表面的拓扑结构或多或少类似于一个平面,它会很好地工作。 |
4
0
我相信这种贴花布局的最新技术是RyanSchmidt的expmap坐标。虽然涉及到一些网格操作,但它们并不难实现。这里有一个到siggraph文件的链接: http://www.unknownroad.com/publications/ExpMapSIGGRAPH06.pdf |
Jimmy Yang · 何时需要进行透视分割? 2 年前 |
Spektre · 将外部支架生成网格以进行3D打印 6 年前 |
CrazyCoder · 使用d3的3D饼图。js公司 6 年前 |
Onur Altay · 具有选定点的三维线条图 6 年前 |
TB Gamezz · 碰撞时多个对象的统一生成方式 6 年前 |