使用文字生成3D模型需要分阶段处理,具体流程如下:
- 安装文字转图模块:
通过huggingface-cli下载HunyuanDiT文字到图像模型,该模型会将文本描述转化为2D概念图 - 转换生成图像:
调用HunyuanDiTPipeline处理文字输入(如’a cute rabbit’),输出对应主题的参考图像 - 生成基础模型:
使用Hunyuan3DDiTFlowMatchingPipeline将2D图像转为3D几何结构,建议设置num_inference_steps为30步以上 - 保存与优化:
导出.glb格式模型后,可选择继续用纹理生成模型增强细节
关键代码示例:image = t2i('a cute rabbit')
mesh = i23d(image, num_inference_steps=30)[0]
mesh.export('output.glb')
此方法适合概念化创作,生成时间约1-3分钟(取决于模型版本和硬件)。建议从简短的描述性短语开始尝试,逐步增加细节词汇以获得更精准的结果。
本答案来源于文章《Hunyuan3D-2:腾讯开源的高分辨率3D模型生成工具》