太长不看版:这并非人工智能,甚至不是自动化——只是让事情变得简单快捷。
由于我正在制作一款复杂的系统游戏,其中包含大量内容——需要我制作、创造和设计的东西。
最大的工作量之一是视觉资产。例如,如何在不花费大量时间的情况下制作出80个成就图标?
人们很容易想:嗯,每个图标精心制作需要1-2小时。
和往常一样,我思考了如何高效完成,并决定如下:
- 使用Blender
- 所有图标共用同一台摄像机
- 所有图标共用同一种光照条件
- 所有图标共用同一个基础网格→框架
- 可渲染的成就网格放在同一个集合中
- 每个图标对象的名称 = 成就的API名称
- 成就视觉素材来源:现有图标和对象库
- 一次渲染一个,或者通过Python脚本逐个渲染
第7步对视觉架构很重要。我的所有图标也是用Blender创建的:“机械零件”图标就是一堆齿轮和板材,使用金属纹理渲染。我可以直接将那个网格复制到这个流程中(相应旋转/对齐),或者直接调用图标。我游戏中的所有机器零件也都来自类似的3D网格库:我可以在此视图中快速轻松地组装任何机器。游戏会自动渲染所有完整机器的图标,我也可以在这里使用它们。
因此,添加单个新图标的手动工作流程是:
- 打开我的视觉资产库Blender文件
- 打开成就Blender文件
- 从资产库中取出相关网格,复制粘贴到成就场景中
- 重命名、塑形,构建出有意义的东西
- 渲染→保存→搞定:它拥有与之前相同的风格,完全相同的光照设置,使用相同的纹理图集,所有元素共享,因此调色板、光照对比度等保持一致,无需手动调整或微调
对很多人来说这或许不是什么大事,但也许有人会觉得这种流程思维有用。其实很简单:带上你的工具,整理你所有制作的资产(尤其是针对单一项目),使其成为主题明确、易于访问的库。当你需要制作超过5个同类物品时,想出一种不一定自动化、但能大幅加快生产速度的方法。
每一次点击都很重要。例如,额外的显示器不仅仅是为了酷;它们能帮助你把文件资料放在屏幕上,这样你就不必总是翻找它们——因为这些东西会累积,长期来看会让工作更加繁重。
最终,每个图标不再需要1-2小时,我只花了6-7分钟。正是这样的方法,让我能够现实地认为这款游戏能按时发布。这是我个人的思维问题,但既然我定下了原则——不使用预制资产、AI生成资产及任何类似东西——那么快速的工作流程就至关重要了。
我知道很多人在效率方面有困难。如果你有提高效率的技巧或想法,尽管分享出来。
评论 (0)