银灰渐层背毛
头顶与背部保留银灰过渡,胸口与口套保持纯白。
Tangyuan / Desktop pet Personal project · 2026
基于真实宠物照片的
桌面陪伴角色与动作系统
把一只银灰渐层英短小猫,转化为会呼吸、会等待、会回应触摸的桌面生命。
Character design · Motion system · Interaction · Windows build
Scroll to exploreFrom photograph to repeatable geometry
不是重新设计一只猫,而是把她身上最容易被认出的特征,固定成一套可复用的视觉规则。
头顶与背部保留银灰过渡,胸口与口套保持纯白。
放大眼睛与脸颊的圆润度,保留黑橄榄色虹膜与高光。
作为最醒目的暖色锚点,让面部在缩小后仍然可读。
缩短腿长、加厚躯干,用尾巴承担大部分情绪表演。
14 actions / one emotional loop
所有动作共享同一骨架、同一毛色与同一脸部比例,避免帧与帧之间出现角色漂移。
选择一套动作,查看透明动图
It should feel like a reply
动作不是列表,而是一套会根据输入切换的行为。点击、抚摸、拖拽或长时间无操作,都会把汤圆带到不同的情绪状态。
From sprite sheet to a companion
透明置顶、拖拽下落、托盘常驻与 14 套动作切换,都封装在一个独立 EXE 里。
只显示角色,不打断桌面工作。
松手后受重力影响,落到任务栏上方。
14 套动作与大小设置随时切换。
隐藏后可从头系统托盘再次唤醒。
TangYuanPet.exe
├─ atlas + config embedded
├─ WPF layered window
├─ state machine
└─ tray + startup
C# · WPF · .NET Framework 4.8 · JSON · APNG / WebP
A project that can be shown, played, and extended
待机、移动、睡觉、舔毛、吃饭、伸懒腰等
256 × 256,单帧可独立导入
行对应动作,列对应帧
帧率、循环、锚点、点击区域与物理
透明置顶、拖拽、托盘与右键菜单
带透明通道,可直接用于网页或演示
“把真实宠物的记忆,变成桌面上随时可见的陪伴。” 汤圆 / TANGYUAN · Desktop Pet · 2026
角色提炼 / 动作设计 / 交互设定 / Windows 实现
Tools: Pillow · SVG · C# · WPF · JSON