![]() Boundary First Flattening(BFF)是一个用于概况参数化的免费开源利用法式。与其他用于UV贴图的工具分歧,BFF答应对扁平网格停止自在形式编辑,利用户可以间接控制展平域的外形,而不是被软件供给的任何工具所困扰。初始展平是完全自动的,数学上的失真保证与任何其他共形映照工具一样低或低。该工具还供给了标准UV映照软件中不具有的一些最早辈的展平技术,例如锥形奇点,可以显着削减地区失真,以及无缝舆图,经过确保一切切割的不异纹理分辨率,帮助消除伪影。BFF经太高度优化,答应对具稀有百万个三角形的网格停止交互式编辑。 专题库![]()
![]() ![]()
![]() BFF应当是相当直观的利用,所以继续尝试一下!假如您仍然有疑问,下面的教程能够会供给一些有用的指导。(警告:与大大都教程一样,这个教程能够与最新软件版本分歧步。请自行承当风险!;-)) BFF既可以从号令交运转,也可以在供给自动参数化和一些根基操纵的情况下运转,也可以在交互式GUI中运转,后者供给额外的操纵和编辑功用。两种工具都以OBJ格式加载多边形网格,并天生一个扁平网格(也是OBJ格式)。支持具有(和不具有)鸿沟,孔,手柄和多个组件的网格。唯一的限制是网格必须具有多种毗连(虽然在未来版本中能够会放宽)。没有磁盘或球体拓扑的网格将自动剪切以停止展平。 ![]() ![]() 交互式图形界面 最初,GUI应当看起来像这样: ![]() 在3D视图显现了原始网格,UV视图显现当前压扁。由于BFF速度很是快,是以您无需采纳任何办法来获得更新的扁平化; 只要单击按钮或其他UI元素,UV视图就会自动革新。该工具栏供给用于平展化的概况的各类选项; 亲近关注工具提醒,它可以供给有关当前所选工具的有用信息。默许情况下,UV贴图可视化为曲面上的网格; 概况上的阴影也用于照亮UV贴图,以给出3D和2D之间的对应感。其他可视化选项以下所述。最初,“重置”按钮将当前工具(以及响应的展平)设备回其默许参数。 按Load Mesh按钮可以加载新的网格 ; “ 导出网格”按钮答应将网格导出为OBJ格式,纹理坐标存储在vt字段中(展平网格中每个分歧的三角形角一个)。“ 导出标准化UV”复选框将在纹理空间中缩放0到1之间的UV。 调剂视图可以在3D视图和UV视图中自力调剂视图。出格是:
除了可视化舆图自己外,BFF还供给检查舆图质量的设备。“ 着色”菜单(“ 绘图”部分中的第一个菜单)供给以下选项: ![]()
该形式菜单绘制概况上分歧的图案。挑选这些图案是为了给出平展化中的角度和地区变形的感受。对于完善的舆图(即,底子没有失真),图案在全部概况上应当看起来是均匀的,而且UV视图中的圆形和正方形应当看起来像3D视图中的圆形和正方形(斟酌透视变形)。经过这些功用,您可以领会纹理和其他数据在映照到曲面时的表面。出格是: ![]()
间接位于“ 图案菜单”下方的“ 图案比例滑块”将调剂图案的比例。这类调剂对于例如了解具有高面积失真的舆图中发生的工作是有用的。 ![]() “ 显现线框”复选框可切换网格边沿上线框的显现,这有助于可视化舆图。 ![]() BFF供给的关键功用是经过操纵其鸿沟曲线来改变展平的方针外形的才能。不管利用何种方针外形,BFF城市偏向于削减很是低失真的舆图,这样纹理和其他数据仍然可以很好地映照回原始概况。可以经过图形界面拜候几种能够性(经过源代码级拜候可以获得其他能够性): ![]()
凡是,不成能完善地平整概况。在某处,必定会出现角度或地区的扭曲。BFF可以发生具有最小面积失真和几近零角度失真的平展化,但在某些情况下,地区失真对于现实利用来说仍然太高。一种处理计划是将网状物切割成较小的片,每个片更轻易变平,凡是是这是不需要的侵犯性。可以经过插入锥形奇点来将失真削减到更公道的水平,这在打扮设想中起到与“飞镖”不异的感化。BFF GUI可以轻松摸索放置锥体的结果,还可以自动放置锥体以削减地区失真。 与普通切割分歧,普通切割能够由于切割分辨率的差别而致使视觉伪影,BFF保证舆图是无缝的,这意味着在UV空间中两个响应的切割边沿总是具有不异的长度。下面更具体地会商无缝舆图。 手动圆锥放置增加锥体的最简双方式是在方针鸿沟设备为“ 自动”或“ 磁盘”时单击3D视图或UV视图中曲面的任何点。这样做会在点击位置插入一个圆锥,找到从该圆锥到鸿沟的暗语,并更新展平。额外的点击将增加额外的视锥细胞。要检察对地区失真的影响,请将绘图形式设备为“ 地区失真”,这将显现概况上地区失真的散布(如上所述)。点击高地区失真的地区将偏向于削减它。绘制图案(例如网格或棋盘格)也可以供给一定水平的标准失真感。留意一个不幸的锥现实上可以挑选增加地区distortion-一些尝试可以在这里需要。大概,可以尝试自动放置按钮,以下所述。(在GUI中自动拾取切割;切割战略今朝只能经过对BFF的源级点窜来变动。) ![]() 的角度控制滑块答应调剂锥角; 大概,可以键入特定的锥角(π的倍数)。在制衣中可以类似于“飞镖”来了解锥角:较小的角度凡是会顺应较小的曲率; 大角度有助于高度曲折的地区。对于球面(无鸿沟),总角度总和必须始终为4π; GUI将自动调剂比来比来更新的锥体以确保此总和建立。 ![]() 只需按下“ 放置锥体”按钮,即可放置方针锥体数目。可以在#Cones字段中指定锥的数目。请留意,计较这些锥体能够需要一些时候,特别是对于具有很多鸿沟极点的网格。(此功用将在未来版本中获得改良;请继续关注!) ![]() 放置锥体将在概况切割(用红线暗示)。默许情况下,BFF已经保证切割两侧边沿的UV长度保证完全不异,是以切割时纹理分辨率没有腾跃。一样地,两个切割边沿之间的UV空间中的角度由锥角切确肯定 - 例如,假如一切锥角都是π/ 2的倍数(即 90度),那末边沿也将相关90度扭转。要检查此项,请将绘图形式设备为“ 网格”。假如您的一切锥角都是π/ 2的倍数,您应当看到,当您穿过暗语时,网格线的间距和偏向都不会改变。可是,您能够还会留意到,当您穿过暗语时,网格线会向左或向右移动,从而发生可见的接缝。假如概况需要用常规图案覆盖(或镶嵌到常规网格中),则可以经过按下“ 删除接缝”按钮来消除此接缝。 ![]() 对于类球体概况,BFF也会自动天生球体图; 只需按Map to Sphere按钮即可。对于球体的舆图,可以供给给用户的控制较少,由于没有可编辑的鸿沟!(未来的版本能够会表露莫比乌斯的自在度,就像磁盘一样。) ![]() 为了获得具有较低地区失真的舆图,可以再次增加锥形奇点(自动或手动),如上所述。概况将自动切割成圆盘并展平。 ![]() 下载地址 旅客,假如您要检察本帖隐藏内容请答复 贡献值排行榜: |
Boundary First Flattening鸿沟展UV
TA的作品
TA的主页
-
2025-04-08
-
Unity Ultimate Editor Enhancer 4.1.1 编辑器优化工具free
2024-12-12
-
Unity游戏可视化编程插件 Playmaker v1.9.8 Unity Assets Playmaker
2024-12-12