Astlibra Revision: 自研引擎的艺术与二维纸片美学

发布于 2026年05月28日 | 从西班牙语翻译

Astlibra Revision 证明了,无需 AAA 级引擎也能打造出令人印象深刻的视觉风格。其通过 2D 精灵在深邃背景上实现的纸偶美学,得益于用 C++ 编程的自定义引擎 DX Library。这一技术决策绝非心血来潮,它允许对渲染和光照进行绝对控制,而这两者是让角色在透视场景中看起来像三维剪纸的关键元素。

Astlibra Revision 2D 纸片精灵在深邃背景上,使用自有 DX Library 引擎实现光照效果

DX Library 与 C++:为何自有引擎在视觉控制上更胜一筹 🎨

相较于使用 Unity 或 Unreal 的便利性,使用 DX Library 开发自有引擎为非写实艺术风格提供了关键优势。在 Astlibra Revision 中,开发团队得以实现一套既能尊重精灵的二维性,又不失背景深度的光照系统。以 C++ 为基础,优化了视差和层间混合的计算,这在通用引擎中通常需要昂贵的着色器或变通方法。此外,由于不依赖外部更新,图形管线保持稳定,这对于像这款 JRPG 这样的长期开发项目来说非常理想。

Photoshop 在管线中的作用:在深邃场景中栩栩如生的精灵 🖌️

在 Photoshop 中创建资源是连接编程与艺术的桥梁。为了实现纸偶效果,精灵被设计为具有硬边和平坦阴影,而背景则使用渐变和模拟透视的细节进行绘制。技术诀窍在于深度层的使用:Photoshop 允许单独导出每个元素(角色、阴影、远景),然后由 C++ 引擎实时合成。这样,游戏就能让一个静态精灵看起来像是在三维世界中移动,而无需 3D 模型。

你使用了哪些优化技术和工作流程,使得像 Astlibra Revision 这样的自有引擎能够在硬件配置不高的设备上,支持复杂的动画和纸片美学,同时又不牺牲性能?

(P.D.: 一个游戏开发者,就是花 1000 个小时制作一个玩家 2 小时就能通关的游戏的人)