N° 06 / 2026 TA-F · 工具集 · 春 TA-F · Toolkit · Spring 六款应用 · 离线优先 · 开源 Six apps · offline first · open source

六款工具, 工作之 的工作而做。 Six tools, for the work after the work.

01 — Lead

TA-F 是一支创作团队,自己写、自己用、顺手开源的小型软件工具集。覆盖 3D 建模、贴图烘焙、PSD 批改、合同抽数、文件归档。 TA-F is a creative team. These are the small in-house tools we built for ourselves and decided to ship. They cover 3D modeling, texture baking, PSD batches, contract extraction, file archiving.

每款应用都为团队里反复出现的某件机械操作而生。下载即用,不订阅,不上传文件,不收数据。 Each app was built to kill one specific piece of repetitive work in our pipeline. Download and go. No subscriptions, no file uploads, no telemetry.

06
已发布应用
Apps shipping
05
覆盖宿主
Host platforms
02
支持系统
Operating systems
00
云端依赖
Cloud dependencies
01 / 03 产品 — Products Products 六款 · 下载与文档 Six items · Download & docs
01 / 06 BLENDER · ADD-ON v0.9.0

Ai Mesh Maker

BLENDER-PLUGIN

在 Blender 内输入一句话,30 秒生成可编辑 3D 网格。Tripo3D + 腾讯混元 3D,不切软件、不导文件。 Type a sentence inside Blender, get an editable mesh in 30 seconds. Tripo3D + Tencent Hunyuan 3D — in-viewport, no exports.

Blender 4.0+ macOS Windows Linux
  • 侧边栏面板 · 中文 UI · 提示词模板库
  • Sidebar panel · prompt template library
  • 异步任务 + 进度条 + 错误隔离
  • Async job queue · progress · error isolation
  • 输出 .glb 直接进场景,可二次编辑
  • Outputs .glb straight into scene, fully editable
02 / 06 STANDALONE · GUI + CLI v1.2.0

BumpToNormal Pro

PS-B-N

高度图 / 凹凸图一键转法线贴图。纯 NumPy 实现,8K 图 3 秒出图,自带 3D 球体实时预览。 Convert height & bump maps to normal maps in one click. Pure NumPy, 8K in ~3 s, live 3D sphere preview.

Windows 10/11 GUI CLI
  • Sobel 3×3 / 5×5 / Scharr 三种核 · 强度 0.1–20
  • Sobel 3×3 / 5×5 / Scharr · strength 0.1–20
  • 8-bit PNG & 16-bit TIFF · DX/OGL · 接缝平铺
  • 8-bit PNG & 16-bit TIFF · DX/OGL · seamless tiling
  • 批量模式 + CLI + Inno Setup 单文件安装器
  • Batch mode + CLI + single-exe Inno Setup installer
03 / 06 PHOTOSHOP · DRIVER v1.4.1

PSD DiffBatch

PS-BATCH

用一份"参考 PSD"批量校准整组源文件——图层、画布、文字、智能对象统统对齐。还能批跑任意 .jsx 脚本。 Normalize a folder of PSDs against a reference — layers, canvas, type, smart objects, all aligned. Plus a queue for arbitrary .jsx scripts.

Photoshop macOS Windows
  • Analyze 先比对差异,Run 再执行——原文件不改
  • Analyze diff first, then run — originals never touched
  • Script Runner 标签:拖多个 .jsx 进队列,按序批跑
  • Script Runner tab — queue multiple .jsx files, run in order
  • Mac AppleScript + Win COM 两套底层,UI 一致
  • AppleScript on macOS + COM on Windows, single UI
04 / 06 DESKTOP · STDLIB v1.5.1

File Manager

FILE-MANAGER

从 Excel 抽产品名,按命名模板一键建归档目录树;建完之后扫一遍,看每个文件夹的素材是否齐。 Read product names from Excel, build an archive folder tree by template, then audit which folders are still empty.

macOS Windows 零依赖 No deps
  • 命名模板 token:{product} / {index:03d} / {date} / {sheet}
  • Naming tokens: {product} / {index:03d} / {date} / {sheet}
  • 扫描矩阵:行=产品,列=子目录,单元格 ✓N / · / ?
  • Audit matrix · rows=products · cols=subdirs · ✓N / · / ?
  • 纯 stdlib——无第三方库、无安装包麻烦
  • Pure stdlib — no third-party packages
05 / 06 DESKTOP · LOCAL OCR v1.1

Contract to Excel

CONTRACT-TO-EXCEL

把一堆合同 PDF 丢进去,自动抽出项目名、起止时间、金额、乙方信息,输出 Excel 汇总。支持扫描件(本地 OCR)。 Drop in a folder of contract PDFs — get an Excel summary with project name, dates, amount, vendor info. Scanned PDFs handled by local OCR.

macOS Windows Local OCR
  • 内置 Tesseract chi_sim + eng,无需预装任何东西
  • Bundles Tesseract chi_sim + eng — nothing to pre-install
  • 数字优先策略——容忍 OCR 把 ¥ 识别成"兰"
  • Number-first strategy — tolerates OCR mistaking ¥ for "兰"
  • 单文件失败不中断整批,错误聚合到日志
  • Single-file failure doesn't kill the batch; errors logged
06 / 06 CINEMA 4D · SCRIPT v1.0

C4D Batch Render Takes

C4D-PLUGIN

批量把一个文件夹下所有 .c4d 文件的"二级场次"加进 Render Queue。副本与源文件同目录,相对路径贴图不丢。 Bulk-add every level-2 Take from every .c4d under a folder into the Render Queue. Copies stay next to sources so relative texture paths still resolve.

Cinema 4D Python Free
  • 递归扫描整个文件夹,自动展开每文件 × 每场次
  • Recursive folder scan · expands file × take automatically
  • CLEANUP_MODE 一键清理临时副本
  • CLEANUP_MODE flips the same script into a tidy-up pass
  • 单文件粘进 Script Manager 即用,零安装
  • Paste into Script Manager and go — no installation
02 / 03 关于 — About About 立场与原则 Stance & principles
— 01

团队自用的工具,
顺手分享。
Tools we built for ourselves, made for fellow makers.

TA-F 不是软件公司,是一支创作团队。我们每天在 Blender、Cinema 4D、Photoshop 里跟图层、网格、贴图打交道——也跟合同 PDF、归档文件夹、PSD 批改这些不那么"创作"的杂事打交道。

TA-F isn't a software company — we're a creative team. Day-to-day we work in Blender, Cinema 4D, and Photoshop. We also wrestle with the less glamorous bits: contract PDFs, archive folders, PSD cleanups.

这些工具最初都是为某次"做了三遍还得做第四遍"的痛点写的脚本,后来慢慢长出了 UI、安装器、说明书。我们用了一段时间,觉得稳了,就放上来给同行用。

Each app started as a script for a specific "I've done this three times and I'm about to do it again" moment. Over time they grew UIs, installers, docs. Once they felt stable in our own pipeline, we put them out for fellow makers.

没有订阅、不做账号、不上传文件、不收数据。下载、双击、用完关掉。

No subscriptions, no accounts, no file uploads, no telemetry. Download, double-click, close when done.

01

一件事 / 做到底

One job / done thoroughly

每款应用只攻一个真实痛点。宁愿少做功能,也不让用户翻文档找开关。

One real pain point per app. We'd rather ship fewer features than make you hunt through docs for a toggle.

02

本地 / 优先

Local / first

除 AI 3D 生成调云端 API 外,其余工具一律在你机器上跑完。文件不上传,不留痕。

Apart from AI mesh generation, everything runs on your machine. Files don't leave, traces don't stay.

03

开箱 / 即用

Open the box / ready

Win 给安装器、Mac 给 .app、Blender 给 zip、C4D 给单文件 .py。我们替你处理依赖。

Installers for Windows, .app for macOS, zip for Blender, single-file .py for C4D. We handle dependencies.

04

可读 / 可改

Readable / hackable

源码全部开放。想加字段、改命名规则,clone 下来改即可——无混淆、无壁垒。

Source is open. Want to add a field or change a naming rule? Clone and edit — no obfuscation, no gatekeeping.