itch.io Devlogs·· 3 小时前AI 评分32
SpritePile 2.1.1 发布
SpritePile 2.1.1
AI 导读
SpritePile 2.1.1 版本更新提升了速度与内存表现,3D 模型构建从 1.7 s 降至 12 ms(140x 更快),项目加载从 1.2 s 降至 0.12 s(10x 更快)。Canvas 内存从 96 MB 降至 24 MB(4x 更小),新增默认关闭的 3D 视图 Light Bounce 选项。
正文
A speed and memory update. Project files (.spp) are unchanged. All timings are from the Train example (256 x 256 x 91) on the previous release.
New
- Light Bounce in the 3D view: sunlight bounces once off nearby surfaces. Off by default, turn it on under Options, Graphics.
Faster
- 3D model build: 1.7 s to 12 ms (140x faster), 10x fewer triangles.
- Project load: 1.2 s to 0.12 s (10x faster). Project save: 1.0 s to 0.09 s (10x faster).
- glTF export: 4.1 s to 0.15 s (25x faster). MagicaVoxel export: 0.85 s to 0.04 s (20x faster). OBJ export and MagicaVoxel import also run native.
- 3D bucket fill through all 91 layers: 0.15 s. 2D bucket fill and selection paste run native.
- 2D preview layer rebuild: 31 ms to under 1 ms.
- Fullscreen 3D lighting at 4K: 3.9 ms to 2.4 ms per frame with Light Bounce on, 2.3 ms to 1.2 ms off.
- Loading a big project with the 3D view open no longer freezes or crashes.
Lighter
- Canvas memory: 96 MB to 24 MB (4x smaller). Each pixel is stored in 4 bytes instead of 16.
- Undo steps: 1 MB per layer to a few hundred bytes.
- 2D preview vertex data: 250 MB to 5 MB (50x smaller).
- 3D model vertex data: 43 MB to 2.5 MB.
- Bucket fill no longer reserves 256 MB at startup. OBJ export frees its buffers when done.
Fixed
- Logic FPS and Render FPS above 120 now apply when you press Apply.
- Faint speckle on the sky and open floors in the 3D view.
- Undo of a 3D bucket fill could leave some layers filled.
- Memory estimates in New Project and Resize Canvas now match the real usage.
- Two empty-array warnings when clearing the redo list or finishing a task.
- Optimize 3D View option removed, it is no longer needed.
- Minimizing SpritePile no longer resets the canvas zoom.
Files
Get SpritePile 2.0
来源:itch.io Devlogs · freshwaterfern.itch.io