AutoRemesher 自动重拓扑工具:快速将高模三角网格转为四边形拓扑

AutoRemesher 自动重拓扑工具:快速将高模三角网格转为四边形拓扑

【免费下载链接】autoremesherAutomatic quad remeshing tool项目地址: https://gitcode.com/GitHub_Trending/au/autoremesher

AutoRemesher 是一款跨平台的自动重拓扑工具,能把高面数三角网格自动转换(网格转换)为规整的四边形网格。它面向 3D 艺术家、游戏开发者和需要处理扫描高模的用户,核心价值是用一条命令替代手动重拓扑,同时保留锐边轮廓与 UV 信息。

快速上手:三步跑通第一个模型

  1. 安装:从官方 release 下载对应平台包(Windows 的 zip、macOS 的 dmg、Linux 的 AppImage),解压即可运行;也可以克隆仓库git clone https://gitcode.com/GitHub_Trending/au/autoremesher,用 qmake 编译(需 C++14 编译器、Qt 5.15、TBB)。
  2. 首次运行:AutoRemesher 内置 CLI 无头模式,指定输入输出即可处理 OBJ 模型:
./autoremesher \ --input armadillo.obj \ --output remeshed.obj \ --report remeshed_report.txt \ --target-quads 50000 \ --sharp-edge 90.0 \ --adaptivity 1.0
  1. 验证效果:用任意 3D 软件打开 remeshed.obj 检查四边形布线与锐边保留情况;--report会输出四边形数量、非四边形数量、顶点数和耗时统计,便于核对结果。

它是怎么工作的:从三角网格到四边形网格

整个流程分三步:先把输入三角网格按连通性拆分为多个"岛屿"(island),对每个岛屿做各向同性重采样(IsotropicRemesher),把三角面均匀地重布到目标边长;再在曲面上计算平滑的"帧场"(FrameField),帧场为每个区域指定边缘流动方向,并对其奇点做简化;最后沿场方向提取四边形并完成参数化(QuadExtractor / QuadParameterizer)。各岛屿之间通过 Intel TBB 多线程并行处理,模型越大收益越明显。

功能与参数速查:常用参数一次列全

以下参数均可通过命令行传入,GUI 参数面板与之一一对应。

名称作用何时调整
--target-quads目标四边形数量,决定输出密度默认 50000,按最终面数预算调整
--sharp-edge锐边二面角阈值(度,30–180)硬表面特征丢失时调高,锐边碎片过多时调低
--smooth-normal平滑法线角度阈值(度,0–180)低模让四边形边界跟随法线方向时调高
--adaptivity曲率自适应密度(0–1)有机模型调高,使高曲率区域加密
--anisotropy曲率自适应拉伸(0–1)曲面希望四边形沿主曲率方向拉长时调高
--edge-scaling边长缩放因子(1.0–4.0)需要更低密度网格时调高
--report输出统计报告文件批处理时留档核对质量指标

使用建议与适用边界:参数调优避坑

  • --target-quads建议从原始面数的 30%–50% 起步再微调,一味追求低面数往往换来布线混乱。
  • 效果不佳时优先检查--sharp-edge和--adaptivity,而不是反复改目标面数;奇异点过多通常说明帧场方向冲突,锐边阈值设置不当是常见原因。
  • 输出中允许存在少量非四边形,可看 report 中的 non-quad 比例评估;比例偏高时先检查输入网格是否有退化面。
  • 百万面以上的大模型建议先做一次预简化,能明显缩短计算时间。
  • 不适合的场景:带孔洞的开放网格和存在非流形几何的脏模型,需要先修复再处理;对拓扑有精确控制要求的部位(如人脸的眉眼口布线)仍建议手动重拓扑,本工具只生成整体可用的基础布线。

从 release 下载预编译版本,按上面的命令处理你的第一个 OBJ 模型即可体验完整的自动重拓扑流程。项目采用 MIT 许可证,具体见 LICENSE 文件。

【免费下载链接】autoremesherAutomatic quad remeshing tool项目地址: https://gitcode.com/GitHub_Trending/au/autoremesher

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

支付渠道中台到底怎么设计?一张图讲清整体架构与 TaoToken 统一 Key 通道

支付渠道中台到底怎么设计?一张图讲清整体架构与 TaoToken 统一 Key 通道

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:51:10 阅读更多 →
连连看小游戏源码实战:Canvas渲染与BFS拐弯算法解析

连连看小游戏源码实战:Canvas渲染与BFS拐弯算法解析

简介:这是一份基于C#的连连看小程序游戏完整源码,面向C#初学者与游戏开发入门者,演示如何从零构建一款可交互的桌面休闲游戏,也可作为课程设计、毕业项目的参考。资源包共42个文件,以cpp/h源文件、bmp位图素材、可执行…

2026/10/20 1:51:10 阅读更多 →
浏览器直取 8 家网盘下载直链:免费脚本对接 Aria2、IDM 与比特彗星

浏览器直取 8 家网盘下载直链:免费脚本对接 Aria2、IDM 与比特彗星

浏览器直取 8 家网盘下载直链:免费脚本对接 Aria2、IDM 与比特彗星 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动…

2026/10/20 1:50:09 阅读更多 →

最新新闻

VMware中安装Windows 11:绕过TPM与硬件检查完整指南

VMware中安装Windows 11:绕过TPM与硬件检查完整指南

如果你要装 Windows 11,但电脑太老、没有 TPM 2.0,或者你现在用的是 Mac、Linux,想在虚拟机里先跑起来看看效果,那这篇文章就是给你准备的。我在 VMware 里完整走了一遍 Win11 的安装流程,从新建虚拟机、加载镜像、绕过…

2026/10/20 5:06:58 阅读更多 →
微信小程序火车票查询源码解析:从请求封装到列表渲染的完整实践

微信小程序火车票查询源码解析:从请求封装到列表渲染的完整实践

简介:这是一份面向微信小程序初学者与前端开发者的实战型源码资源,围绕火车票查询场景,演示如何在小程序中调用接口完成车次检索与结果展示,适合作为课程设计、练手项目或二次开发的基础模板。压缩包共23个文件,约11KB…

2026/10/20 5:06:58 阅读更多 →
AI大战PowerShell:脚本跑不通的四大根源与解决模板

AI大战PowerShell:脚本跑不通的四大根源与解决模板

你有没有过这样的经历:手头一堆重复性的系统任务,实在懒得逐条敲命令,随手把需求丢给 AI 助手,AI 也很爽快地吐出一段 PowerShell 脚本。你复制、粘贴、回车,然后看着满屏红色报错发呆。我最近连续处理了好几个这种场景…

2026/10/20 5:06:58 阅读更多 →
LangChain 1.0 Community生态全解析:第三方集成与迁移实践指南

LangChain 1.0 Community生态全解析:第三方集成与迁移实践指南

写这个东西之前我想先交代一个背景:如果你是从 LangChain 0.x 一路用上来的老用户,应该都经历过那种"不装不对、装多也错"的依赖地狱。新项目还没跑起来,先花一晚上解决包冲突;好不容易跑通了,换一个模型厂商…

2026/10/20 5:06:58 阅读更多 →
智能车变道全链路拆解:从感知到控制的算法与工程实践

智能车变道全链路拆解:从感知到控制的算法与工程实践

前方两公里就是出口,右侧车道一台速度明显偏慢的货车正好堵住去路,后视镜里还有一辆试图从右侧挤上来的小车。老司机大概扫一眼,抬脚、打灯、小幅度加速,变道一气呵成。但把这个动作交给一台智能车时,问题就复杂了&…

2026/10/20 5:06:58 阅读更多 →
AI面试八股文-17_17-AI 编程工具与自主 Coding Agent 面试题

AI面试八股文-17_17-AI 编程工具与自主 Coding Agent 面试题

pdf版下载链:https://pan.quark.cn/s/9cc742e9c2a8 17 AI 编程工具与 Coding Agent:原理、评测与工程实践 更新: 2026-10-12 难度: ⭐⭐⭐⭐ 考点: Coding Agent、Harness、沙箱、权限、Skills、长任务、评测与工具选…

2026/10/20 5:05:58 阅读更多 →

日新闻

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →
ESP32舵机控制指南:原理、多路驱动与避坑实战

ESP32舵机控制指南:原理、多路驱动与避坑实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →
位移法实现一阶低通滤波:单片机ADC采样降噪实战

位移法实现一阶低通滤波:单片机ADC采样降噪实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/19 10:02:04 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/19 17:32:41 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/20 2:50:50 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 2:54:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 9:10:22 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →