Skip to content
xuwupeng2000Public

About

A gal game made by fire woods Jack

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

60 Commits

Folders and files

Repository files navigation

大康兔 Dakangtu

一个用于学习 + 测试 ComfyUI 图像生成工作流的 2D Galgame 项目。

游戏本体基于 Ren'Py 引擎编写,剧情围绕两段跨越数十年的异地重逢展开。所有的角色立绘、场景背景、封面图均由本地 ComfyUI 流水线生成,是研究 SDXL / Z-Image / Anima / Wan 2.2 等不同 DiT 架构在视觉小说场景下表现差异的实验载体。

当前进度:Act 1「落日和明天」+ Act 2「相见有期」剧本定稿,立绘/背景图持续生成中。


特性

  • 纯本地图像生成(无 API 调用)
  • 多模型 / 多 LoRA 横向对比工作流
  • 模块化章节选择(点角色头像进入对应 Act)
  • 角色一致性方案:Rembg 去背 + Anima 风格迁移
  • 项目内含 12+ 个 ComfyUI 工作流 JSON,附带 schema 修复脚本

技术栈

类别 工具 / 框架 用途
游戏引擎 Ren'Py 8.5.3 视觉小说运行时
界面 Ren'Py Screen Language 主菜单、章节选择、对话
图像生成 ComfyUI Desktop 本地 SD 工作流调度
背景移除 ComfyUI rembg + isnet-anime 角色立绘去背
Inpainting ComfyUI GroundingDINO + SAM2 局部精修

使用的生成模型

基础模型 (UNet / Checkpoint)

模型 架构 参数量 / 精度 角色 备注
z_image_turbo_bf16.safetensors DiT bf16 量化 背景 / Inpainting 主用模型,速度优先
waiIllustriousSDXL_v170.safetensors SDXL fp16 像素风对比测试 经典 SDXL baseline
Wan 2.2 (high + low) DiT fp8 动态背景(实验) 视频扩散模型
Anima (Qwen3 4B + Flux) DiT mixed 角色 / 封面 一致性表现最佳

文本编码器 (Text Encoder)

模型 类型 搭配底模
qwen_3_4b.safetensors qwen_image z-image / Anima
umt5_xxl_fp8_e4m3fn_scaled.safetensors umt5 Wan 2.2
(内置于 CheckpointLoader) sdxl waiIllustriousSDXL

VAE

模型 搭配
ae.safetensors z-image / Anima
(内置于 CheckpointLoader) SDXL / Wan 2.2

关键参数

参数 z-image Anima SDXL Wan 2.2
Steps 10 10 25 20
CFG 1.0 1.0 7.0 5.0
Sampler euler euler euler_ancestral euler
Scheduler simple simple karras normal
Denoise (img2img) 0.45-0.55 0.45-0.55 0.6-0.8 —
Denoise (Inpainting) 0.6-0.8 — — —

项目结构

Dakangtu/
├── game/                          # Ren'Py 项目根
│   ├── script.rpy                 # 游戏入口
│   ├── screens.rpy                # 屏幕(主菜单/对话/quick_menu)
│   ├── characters.rpy             # 角色定义(LX / Jack / AMI / Rita)
│   ├── chapter_select.rpy         # 章节选择屏幕
│   ├── act1.rpy                   # 第一幕「落日和明天」
│   ├── act2.rpy                   # 第二幕「相见有期」
│   ├── gui/                       # UI 资源(封面/按钮)
│   ├── images/
│   │   ├── backgrounds/           # 场景背景
│   │   ├── characters/rita/       # Rita 立绘(去背后)
│   │   └── characters/ami/        # AMI 立绘
│   ├── audio/voice/               # 角色语音 (lx1.ogg 等)
│   └── videos/                    # 主菜单 logo 视频
├── workflows/                     # ComfyUI 工作流 JSON(12+)
│   ├── galgame_bg_*.json          # 背景生成
│   ├── galgame_zimage_*.json      # z-image 系(pixel art / inpaint)
│   ├── galgame_sdxl_*.json        # SDXL 对比
│   ├── galgame_anima_*.json       # Anima 角色 / 封面
│   ├── galgame_wan22_*.json       # Wan 2.2 动态背景
│   └── VNCCS_3.0_new_char_creator.json
├── tools/                         # 辅助脚本

快速开始

# 1. 启动 Ren'Py 项目
renpy Dakangtu/

# 2. 跑工作流(ComfyUI Desktop)
#    Load workflows/galgame_bg_anima_v5_*.json → Queue Prompt

已知限制

  • 仅在 Windows + ComfyUI Desktop 验证
  • 语音资源为 2019 年录制的老素材,未重新生成
  • 部分工作流 JSON 存在老版 API 格式,加载时由 ComfyUI 自动转换

License

个人学习项目,未授权商用。

About

A gal game made by fire woods Jack

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages