ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

image-blaster集成Unity、Unreal与Blender:游戏引擎与DCC软件扩展指南

image-blaster集成Unity、Unreal与Blender:游戏引擎与DCC软件扩展指南 image-blaster集成Unity、Unreal与Blender游戏引擎与DCC软件扩展指南【免费下载链接】image-blasterAn image-to-world skillset for Claude.项目地址: https://gitcode.com/gh_mirrors/im/image-blasterimage-blaster是一个图片生成3D世界的技能集工具只需一张图片配合 Claude、World Labs 与 FAL就能在 5 分钟内产出可交互的 3D 环境、模型网格和音效。它的资产输出天然兼容 Unity、Unreal、Godot 等游戏引擎以及 Blender、3DS Max、Maya 等 DCC 软件是快速启动 3D 工作流的理想起点。上图为项目内置的示例源图app/public/butterfly/butterfly.png它会被转换出带骨骼动画的蝴蝶模型是理解 image-blaster 工作流的最佳样例。一张图片能产出哪些3D资产image-blaster 接收input/目录中的图片后默认生成三类可直接用于生产环境的资产资产类型格式用途动态物体3D模型.glb、.obj场景中可交互的物体带PBR材质静态环境高斯泼溅.spz可探索的背景环境环境音与物理音效.mp3氛围循环音 物体专属SFX这套资产结构在 app/src/types/world.ts 中有完整的类型定义环境包含碰撞网格collider_mesh_url、全景图与不同精度的泼溅文件100k/150k/500k/full_res每个物体则带有模型、参考图、缩略图和音效列表。游戏引擎导入Unity、Unreal与Godot导入3D模型.glb.glb是跨引擎通用格式导入方式统一Unity将.glb拖入 Assets 目录导入设置中勾选Generate Mesh Colliders如需碰撞PBR 材质可自动映射到 URP/HDRPUnreal通过Import导入.glb会自动生成 Skeletal Mesh带骨骼动画的模型或 Static MeshGodot直接导入.glb场景节点树自动构建image-blaster 生成模型的默认面数约为 5 万可通过参数调节见后文PBR 材质默认开启意味着贴图、法线、金属度/粗糙度贴图都已就绪无需额外处理。碰撞与物理Web 预览端为每个物体自动生成盒体碰撞体物体支持rigidbody刚体、static静态、ghost穿模三种物理模式见 app/src/modules/scene/SceneObject.tsx。在引擎中复刻同样很简单刚体物体挂 RigidBody 盒碰撞静态物体挂 Static Collider 即可。音效资源每个物体附带专属音效sfxUrls列表环境附带氛围循环音。引擎中对应做法UnityAudioSourcePlayOnAwake环境音循环UnrealAudio ComponentbLooping开启交互音效由代码在点击/碰撞事件触发与 Web 端playRandomSfx的随机播放逻辑一致DCC软件导入Blender、3DS Max与Maya模型与动画导入.glb在三大 DCC 中均可直接打开File → Import。项目自带的蝴蝶示例还包含一个.fbx动画文件 app/public/butterfly/butterfly_anim_fbx.FBX说明生成资产可进一步在 Blender 中做手工修整。无头Blender批量导出技巧项目内置了一个无头headlessBlender 导出脚本 app/scripts/export_butterfly.py可命令行一键将.blend转为带嵌入动画的.glbblender -b -P app/scripts/export_butterfly.py -- input.blend output.glb脚本关键参数值得借鉴export_animationsTrue保留动画、export_yupTrue统一坐标系Y-up、export_skinsTrue保留蒙皮。把它加入你的资产流水线即可实现 DCC 到游戏引擎的自动往返。环境资产与光照静态环境以高斯泼溅.spz呈现Web 端由 app/src/modules/splat/SplatRenderer.tsx 渲染。导入引擎时的建议需要实时预览使用引擎内置的高斯泼溅插件/示例工程加载.spz需要传统管线使用 World Labs 输出的全景图pano_url作为环境贴图配合碰撞网格collider_mesh_url做关卡碰撞光照参考项目使用 HDR 环境贴图还原真实光照例如 app/public/hdri.jpg 这类 2K 分辨率的横向 HDR 图进阶控制3D生成质量image-blaster 底层使用 Hunyuan 3D 生成模型支持以下关键参数详见 README.md--face-count 40000~1500000目标面数默认 50000移动端游戏建议 5 万以下--enable-pbr true|falsePBR 材质开关默认开启--generate-type Normal|LowPoly|Geometry纹理模型 / 减面低模 / 纯白模--polygon-type triangle|quadrilateral低模多边形类型默认三角形实用组合做游戏道具时用Normal 5万面做体素风/卡通风用LowPoly只需要轮廓做碰撞壳时用Geometry。快速上手三步开始克隆仓库并进入目录git clone https://gitcode.com/gh_mirrors/im/image-blaster cd image-blaster运行claude并向 Claude 提供 World Labs 与 FAL 的 API Key把图片放入input/目录然后对 Claude 说blast it and confirm each step with me完成生成后你会在worlds/项目名/output/下拿到全部资产按需分发到 Unity、Unreal、Blender 即可开工。总结image-blaster 把图片 → 3D世界压缩成一条 5 分钟的流水线模型用 .glb 进引擎与 DCC、环境用 .spz 与全景图、声音用 .mp3三类资产全部走行业标准格式。无论你是想用游戏引擎做关卡原型、用 Blender 精修资产还是用 Three.js 直接上 Web项目自带的 app 预览器就是现成参考都能以极低成本启动 3D 工作。Go full blast 【免费下载链接】image-blasterAn image-to-world skillset for Claude.项目地址: https://gitcode.com/gh_mirrors/im/image-blaster创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表