3D 游戏 · 作者自述

H3 Battle Lab:三维兵种与原生 VCMI 战斗接口

Zihao Ye / yzh119 · 作者博客

作者修复 Blender 程序材质颜色丢失后的黑骑士实际 Three.js 浏览器截图;Meshy 来源角色、六角网格、实时阴影和界面均可见。背景为程序草稿,不能代表全部写实战场已完成。
作者修复 Blender 程序材质颜色丢失后的黑骑士实际 Three.js 浏览器截图;Meshy 来源角色、六角网格、实时阴影和界面均可见。背景为程序草稿,不能代表全部写实战场已完成。 · Zihao Ye / yzh119

作品说明

复用已有角色模型,在可旋转镜头、实时阴影与六角格战场中检查动画、配置双方七队,并把合法移动、攻击、伤害、英雄魔法等交由编译后的 VCMI 返回,Three.js 负责显示和事件播放。作者记录 10 月 3 日已接入本地城堡与墓园 28 个模型,修复部分 Blender 到 glTF 的程序颜色与发光遮罩丢失。公开工程只包含工具与程序替身;模型、贴图、Blender 场景、完整 mod 和游戏数据仍为本地私有材料。

产物

  • Three.js 实时三维战场与骨骼动画
  • Blender 动作 / GLB 导出及材质烘焙工具
  • 公开 TypeScript / C++ 原生 VCMI 接口

提示词与任务

公开情况

仅记录作者描述,未找到完整原始提示词。

任务概述

作者公开了已有角色修模、动作制作、GLB 导出、材质烘焙及原生战斗接口的过程和源码,未提供完整原始模型会话。

已公开的任务与过程请回作者原文查看。

提示词 / 过程 ↗

来源与核查

证据说明

作者博客、GitHub README 和 h3-art-pipeline 均明确 Astra 编写本地修模、动画、导出与实时渲染代码;Meshy 提供已有基础模型与适合人形的骨架,不能称为 Astra 从零生成全部角色。作者原文仅写 Astra,没有完整模型 ID,本档案不补写 GPT-6 或推理强度。10 月 3 日中文文章有原生 VCMI 接入、模型素材版本和材质修复的实质更新;静态二维背景与真正三维场景分别说明。

核查过程

直接读取作者中文原文、仓库当前 README、相关动画及修模文章,并读取 About 确认 Zihao Ye / yzh119 身份及博客/工程互链。原文章 time datetime 为 2026-09-21,保留首发文章日期;10 月 3 日是新增进展章节日期。下载并 view_image 检查黑骑士材质恢复和剑士移动范围两张真实 1440×1000 Three.js 浏览器截图。英文网页检索缓存仍显示较早的纯前端原型,当前状态以中文原文与仓库一致的原生接口说明为准。本次未执行作者代码、配置 VCMI、加载私有 GLB 或独立复现。

观察与局限

已实际检查两张更新结果截图及公开代码边界。28 种角色、本地测试数量和运行状态仍为作者报告;未验证完整原版规则一致性、全部材质和动作或独立运行对战。没有公开可直接试玩的完整含美术版本。

作品权利

h3-battle-lab 原创代码按 MIT 发布,相关 h3-art-pipeline 工具按 GPL-2.0-or-later 发布;两者许可不涵盖 Heroes III 游戏数据、商标、Meshy 模型、贴图、博客截图或私有 mod。本文图片外链原作者并署名,不受本库 MIT 覆盖。