Hugo-Dz/spritefusion-sprite-normals
在 GitHub 打开 ↗为像素精灵和动画批量生成法线贴图,让 2D 素材支持动态光照
Star759
24h 新增+5
7 天新增—
Fork57
Issue2
语言Rust
项目介绍
更新于 1 天前
这是一个给像素画角色自动生成法线贴图的工具,简单说就是让 2D 精灵图也能吃到动态光照,做出 2.5D 的立体效果。它能从精灵的轮廓和明暗关系推算出表面起伏,保持原始像素分辨率和透明度,支持单张图、精灵表和 GIF、APNG 动画,一次输出法线图集、彩色图集和帧元数据,方便直接接进游戏引擎。比如你做了一个走路动画,想让火把的光扫过角色时衣服和头发有明暗变化,用它批量生成对应帧的法线图就行,不用手绘。它以 Rust 编写,提供命令行和 WebAssembly 两种形态,也能通过在线版本和 API 使用,适合游戏美术、独立开发者以及搭建像素画资产流水线的人;如果你不做游戏或不涉及 2D 光照,跟你的关系不大。
上手成本:中
Star 趋势
话题标签
gamedevnormal-mapnormal-mappingpixel-artsprites
仓库信息
| License | MIT |
| 创建时间 | 2026-10-19 |
| 最后推送 | 15 天前 |
| 热度分 | 19.0 |