我已经建立了它们三次,每次都是完全不同的方法。
V1: 以代码编写。 没有任何模型。 每把枪都是一个一行数字(枪身大小、枪管大小、弹匣大小)和一小撮调用,每个调用都放置一个盒子。 8个盒子组成一把步枪。 每把枪使用相同的盒子,但尺寸不同,这就是它们看起来都一样的原因。
V2: 以立方体为基础。 这次使用真正的形状,4种平面颜色,每把枪有13到36个立方体。 我先在Blockbench中开始,然后转移到一个生成立方体布局的脚本,因为一次放置一个立方体太慢了,无法生成整个套件。
V3: 使用Meshy生成。 这就是游戏中现在的内容。
- 每把枪都有一个概念图,基于我的12把枪的武器表。
- 图像转换为3D在Meshy中。
- 重构到大约10k个三角形,以便在浏览器中运行。
- 使用2K纹理导出。 每把枪需要35个Meshy积分(30积分用于生成,5积分用于重构),我已经重复了相同的步骤12次。 我学到了一个重要的经验:概念图最重要。 我的第一次尝试使用了武器表的一小部分截图,纹理输出混乱。 使用更大的、干净的单个枪图解决了这个问题。 BLOCKRIFT是一款快节奏的竞技射击游戏,运行在浏览器中,预计于blockrift.io上发布。 如果您有任何关于工作流程的疑问,欢迎提问。
评论 (0)