Files
2026-09-21 11:19:07 +08:00

146 lines
17 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="zh-CN" data-theme="dark">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>形仪 · 形象与资产 — 魂镜 Hunjing</title>
<link rel="stylesheet" href="assets/app.css?v=10">
</head>
<body>
<svg style="display:none" aria-hidden="true"><symbol id="i-moon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"/></symbol><symbol id="i-home" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"/><path d="M9 22V12h6v10"/></symbol><symbol id="i-branch" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="6" y1="3" x2="6" y2="15"/><circle cx="18" cy="6" r="3"/><circle cx="6" cy="18" r="3"/><path d="M18 9a9 9 0 0 1-9 9"/></symbol><symbol id="i-user" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"/><circle cx="12" cy="7" r="4"/></symbol><symbol id="i-book" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 19.5A2.5 2.5 0 0 1 6.5 17H20"/><path d="M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z"/></symbol><symbol id="i-layers" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polygon points="12 2 2 7 12 12 22 7 12 2"/><polyline points="2 17 12 22 22 17"/><polyline points="2 12 12 17 22 12"/></symbol><symbol id="i-kanban" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M5 3h4v18H5z"/><path d="M10 3h4v12h-4z"/><path d="M15 3h4v8h-4z"/></symbol><symbol id="i-package" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"/><polyline points="3.27 6.96 12 12.01 20.73 6.96"/><line x1="12" y1="22.08" x2="12" y2="12"/></symbol><symbol id="i-users" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"/><circle cx="9" cy="7" r="4"/><path d="M23 21v-2a4 4 0 0 0-3-3.87"/><path d="M16 3.13a4 4 0 0 1 0 7.75"/></symbol><symbol id="i-route" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="6" cy="19" r="3"/><circle cx="18" cy="5" r="3"/><path d="M12 19h4.5a3.5 3.5 0 0 0 0-7h-9a3.5 3.5 0 0 1 0-7H12"/></symbol><symbol id="i-globe" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"/><line x1="2" y1="12" x2="22" y2="12"/><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"/></symbol><symbol id="i-bag" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z"/><line x1="3" y1="6" x2="21" y2="6"/><path d="M16 10a4 4 0 0 1-8 0"/></symbol><symbol id="i-shield" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></symbol><symbol id="i-monitor" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="3" width="20" height="14" rx="2"/><line x1="8" y1="21" x2="16" y2="21"/><line x1="12" y1="17" x2="12" y2="21"/></symbol><symbol id="i-sliders" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="4" y1="21" x2="4" y2="14"/><line x1="4" y1="10" x2="4" y2="3"/><line x1="12" y1="21" x2="12" y2="12"/><line x1="12" y1="8" x2="12" y2="3"/><line x1="20" y1="21" x2="20" y2="16"/><line x1="20" y1="12" x2="20" y2="3"/><line x1="1" y1="14" x2="7" y2="14"/><line x1="9" y1="8" x2="15" y2="8"/><line x1="17" y1="16" x2="23" y2="16"/></symbol><symbol id="i-image" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="3" width="18" height="18" rx="2"/><circle cx="8.5" cy="8.5" r="1.5"/><polyline points="21 15 16 10 5 21"/></symbol><symbol id="i-mic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M12 1a3 3 0 0 0-3 3v8a3 3 0 0 0 6 0V4a3 3 0 0 0-3-3z"/><path d="M19 10v2a7 7 0 0 1-14 0v-2"/><line x1="12" y1="19" x2="12" y2="23"/></symbol><symbol id="i-play" viewBox="0 0 24 24" fill="currentColor" stroke="none"><polygon points="6 3 21 12 6 21 6 3"/></symbol><symbol id="i-download" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"/><polyline points="7 10 12 15 17 10"/><line x1="12" y1="15" x2="12" y2="3"/></symbol><symbol id="i-plus" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="12" y1="5" x2="12" y2="19"/><line x1="5" y1="12" x2="19" y2="12"/></symbol><symbol id="i-clock" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"/><polyline points="12 6 12 12 16 14"/></symbol><symbol id="i-check" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></symbol><symbol id="i-chevrons" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="11 17 6 12 11 7"/><polyline points="18 17 13 12 18 7"/></symbol>
</svg>
<div class="app">
<aside class="sidebar">
<div class="brand">
<div class="brand__mark" aria-hidden="true"></div>
<div class="brand__text">
<div class="brand__name">魂镜</div>
<div class="brand__sub">Hunjing</div>
</div>
</div>
<nav class="side-nav" aria-label="主导航"><div class="nav-group"><div class="nav-group__title">常用</div><a class="nav-item" href="home.html"><svg><use href="#i-home"/></svg><span class="cn">镜庭</span><span class="nav-plain">首页</span></a><a class="nav-item" href="conversation.html"><svg><use href="#i-branch"/></svg><span class="cn">镜树</span><span class="nav-plain">对话</span></a><a class="nav-item" href="characters.html"><svg><use href="#i-user"/></svg><span class="cn">镜生</span><span class="nav-plain">角色</span></a><a class="nav-item" href="memory.html"><svg><use href="#i-book"/></svg><span class="cn">息壤</span><span class="nav-plain">记忆</span></a><a class="nav-item is-active" aria-current="page" href="avatar.html"><svg><use href="#i-layers"/></svg><span class="cn">形仪</span><span class="nav-plain">形象</span></a></div><div class="nav-group"><div class="nav-group__title">创造</div><a class="nav-item" href="agent-workspace.html"><svg><use href="#i-kanban"/></svg><span class="cn">天工阁</span><span class="nav-plain">任务</span></a><a class="nav-item" href="plugins.html"><svg><use href="#i-package"/></svg><span class="cn">百工坊</span><span class="nav-plain">插件</span></a><a class="nav-item" href="collaboration.html"><svg><use href="#i-users"/></svg><span class="cn">同契台</span><span class="nav-plain">协作</span></a><a class="nav-item" href="model-gateway.html"><svg><use href="#i-route"/></svg><span class="cn">神识阁</span><span class="nav-plain">模型</span></a></div><div class="nav-group"><div class="nav-group__title">世界</div><a class="nav-item" href="community.html"><svg><use href="#i-globe"/></svg><span class="cn">雅集</span><span class="nav-plain">社区</span></a><a class="nav-item" href="marketplace.html"><svg><use href="#i-bag"/></svg><span class="cn">云市</span><span class="nav-plain">市场</span></a></div><div class="nav-group"><div class="nav-group__title">治理与账户</div><a class="nav-item" href="governance.html"><svg><use href="#i-shield"/></svg><span class="cn">司命台</span><span class="nav-plain">治理</span></a><a class="nav-item" href="devices.html"><svg><use href="#i-monitor"/></svg><span class="cn">器谱</span><span class="nav-plain">设备</span></a><a class="nav-item" href="settings.html"><svg><use href="#i-sliders"/></svg><span class="cn">设置</span><span class="nav-plain">账户</span></a></div></nav>
<div class="side-foot">
<button class="icon-btn side-fold-btn" data-sidebar-fold aria-label="收起侧栏" title="收起 / 展开侧栏(记忆偏好)"><svg><use href="#i-chevrons"/></svg></button>
<span class="avatar avatar--sm avatar--user">舟</span>
<span style="font-size:12.5px">云舟</span>
<button class="icon-btn" data-theme-toggle style="margin-left:auto" aria-label="切换到月白主题"><svg><use href="#i-moon"/></svg></button>
</div>
</aside>
<main class="main">
<header class="topbar">
<div class="crumbs"><span class="cn">形仪</span><span class="crumbs__sep">/</span><span class="here">青梧 · 形象与资产</span></div>
<div class="topbar__spacer"></div>
<span class="prototype-tag">静态原型 · 待审查</span>
<button class="icon-btn" data-theme-toggle aria-label="切换到月白主题"><svg><use href="#i-moon"/></svg></button>
</header>
<div class="content">
<div class="char-head" style="margin-bottom:20px">
<span class="avatar avatar--lg">梧</span>
<div class="char-head__title">
<h2>青梧的形仪 <span class="badge badge--muted"><span class="badge__dot"></span>形态不是角色本体</span></h2>
<div class="char-head__motto">主仪 · 守砚人立像 v3 · 真形锚已锁定稳定辨识特征</div>
</div>
<div class="char-head__actions">
<button class="btn btn--outline"><svg><use href="#i-plus"/></svg>导入资产</button>
<button class="btn btn--primary" title="3D / Live2D 编辑器为独立界面,原型阶段未单列">打开 3D / Live2D 编辑</button>
</div>
</div>
<section class="section card">
<div class="card__head">
<span class="cn">真形锚<span class="cn__plain">稳定外观参考</span></span>
<button class="btn btn--ghost btn--sm" style="margin-left:auto">编辑</button>
</div>
<div style="font-size:13px;color:var(--text-2);display:flex;flex-direction:column;gap:6px">
<div>· 稳定辨识特征:青衫束发、眉间一点朱痣、左手常年持砚</div>
<div>· 年龄表现约束:成年形象,不做年龄回退</div>
<div>· 许可与禁忌:形象由你原创 · 禁止他人商用(许可记录见来源谱系)</div>
<div>· 可变范围:服饰、场景、光照可变;面部锚点特征触及须走易相评估</div>
</div>
</section>
<section class="section">
<div class="section__head">
<span class="cn">资产库<span class="cn__plain">图像 / 声音 / Live2D / 3D</span></span>
</div>
<div class="chips">
<button class="chip is-on">全部 · 6</button>
<button class="chip">图像 · 2</button>
<button class="chip">声音 · 1</button>
<button class="chip">Live2D · 1</button>
<button class="chip">3D · 1</button>
<button class="chip">归档 · 1</button>
</div>
<div class="asset-grid">
<div class="asset-card">
<div class="asset-thumb" style="background:linear-gradient(150deg,#2c4a46,#54948a 60%,#2f5c56)"><span class="glyph">立</span><span class="asset-type">图像</span><span class="asset-flag badge badge--info" style="font-size:10.5px;padding:1px 8px">主仪</span></div>
<div class="asset-body"><span class="asset-name">守砚人立像</span><span class="asset-sub">v3 · 已定相 · 2048×2560</span>
<div class="asset-acts"><button class="btn btn--ghost btn--sm">查看</button><button class="btn btn--ghost btn--sm"><svg><use href="#i-download"/></svg>导出</button></div>
</div>
</div>
<div class="asset-card">
<div class="asset-thumb" style="background:linear-gradient(150deg,#3d4059,#6b6f95 60%,#454a6b)"><span class="glyph">冬</span><span class="asset-type">图像</span></div>
<div class="asset-body"><span class="asset-name">冬青 · 化仪</span><span class="asset-sub">v1 · 可切换形态</span>
<div class="asset-acts"><button class="btn btn--ghost btn--sm">查看</button><button class="btn btn--ghost btn--sm">设为化仪</button></div>
</div>
</div>
<div class="asset-card">
<div class="asset-thumb" style="background:linear-gradient(150deg,#4a4436,#8a7a52 60%,#57503e)"><span class="glyph">声</span><span class="asset-type">声音</span><span class="asset-flag badge badge--ok" style="font-size:10.5px;padding:1px 8px">声契 · 原创</span></div>
<div class="asset-body"><span class="asset-name">青梧原声</span><span class="asset-sub">原创设计 · 授权完整 · 转写并存</span>
<div class="asset-acts"><button class="btn btn--ghost btn--sm"><svg><use href="#i-play"/></svg>试听</button><button class="btn btn--ghost btn--sm">声音设计</button></div>
</div>
</div>
<div class="asset-card">
<div class="asset-thumb" style="background:linear-gradient(150deg,#233b37,#3f7a6e 60%,#2a4d47)"><span class="glyph">灵</span><span class="asset-type">Live2D</span></div>
<div class="asset-body"><span class="asset-name">守砚人 · 灵动版</span><span class="asset-sub">Cubism 兼容导入 · 校验通过 · 参数映射 42 项</span>
<div class="asset-acts"><button class="btn btn--ghost btn--sm">编辑</button><button class="btn btn--ghost btn--sm">运行预览</button></div>
</div>
</div>
<div class="asset-card">
<div class="asset-thumb" style="background:linear-gradient(150deg,#37343f,#635d7a 60%,#443f52)"><span class="glyph">三</span><span class="asset-type">3D · VRM</span></div>
<div class="asset-body"><span class="asset-name">守砚人 VRM</span><span class="asset-sub">导入验证与标准化通过 · 骨骼 54 · 表情 12</span>
<div class="asset-acts"><button class="btn btn--ghost btn--sm">编辑</button><button class="btn btn--ghost btn--sm"><svg><use href="#i-download"/></svg>导出</button></div>
</div>
</div>
<div class="asset-card" style="opacity:.72">
<div class="asset-thumb" style="background:linear-gradient(150deg,#2e3236,#4c545b 60%,#383d42)"><span class="glyph">旧</span><span class="asset-type">图像 · 归档</span></div>
<div class="asset-body"><span class="asset-name">旧版立像 v2</span><span class="asset-sub">易相历史保留 · 可回看不可覆盖</span>
<div class="asset-acts"><button class="btn btn--ghost btn--sm">回看</button></div>
</div>
</div>
</div>
</section>
<section class="section card">
<div class="card__head">
<span class="cn">易相<span class="cn__plain">正式形仪的版本化改变</span></span>
<a class="more" href="#">全部 3 次 →</a>
</div>
<div class="timeline">
<div class="timeline__item">
<div class="timeline__date">2024-03-05</div>
<div class="timeline__title cn">主仪 v1 · 初版立像</div>
<div class="timeline__sub">来源:手动上传</div>
</div>
<div class="timeline__item">
<div class="timeline__date">2025-11-20</div>
<div class="timeline__title cn">易相 v2 · 换季服饰(未触及真形锚)</div>
<div class="timeline__sub">轻流程 · 直接生效</div>
</div>
<div class="timeline__item">
<div class="timeline__date">2026-08-30</div>
<div class="timeline__title cn">易相 v3 · 面部细节重绘(触及真形锚)</div>
<div class="timeline__sub">已做身份连续性评估 · 谱系留痕</div>
</div>
</div>
<p style="font-size:12px;color:var(--text-3);margin-top:10px">情相 · 情态的受控表现:可访问性友好,不作为情绪施压载体;叙仪 · 境界或幻境中的叙事形态,不改变主仪与真形锚。</p>
</section>
</div>
</main>
</div>
<script src="assets/app.js?v=3"></script>
</body>
</html>