一、新增功能说明
1.1 阴影柔化
位置:右侧「展示参数」→ 各悬浮层「阴影柔化」
- 每层可独立调节阴影柔化程度(0%~100%)。
- 采用核心阴影 + 半影双层结构,柔化更高时边缘过渡更自然。
- 默认柔化逻辑与产品预期一致:0% 为较锐利核心阴影,提高后逐渐发散。
1.2 项目管理:层级素材增减
位置:管理后台 → 项目详情 →「上传层级素材」
- 初始仅显示「底层素材」。
- 支持「+ 添加层级素材」,依次增加第一层至第四层(最多 5 层)。
- 新增「− 删除层级素材」,可从最后一层起逐层减少(底层不可删除)。
- 减少层级数并保存后,会同步清理超出槽位的已上传素材,避免刷新后层位被重新撑开。
1.3 保存提醒
位置:右侧「展示参数」→「保存参数」;关闭页签 / 刷新 / 离开页面时的浏览器提示。
- 对展示参数做出修改后(如徽章尺寸、悬浮高度、倾角、色系、层缩放、颜色叠加等),若尚未点击「保存参数」,关闭或刷新页面时会弹出浏览器提示,提醒用户当前有未保存内容,避免误关导致改动丢失。
1.4 登录体系变更
位置:系统登录页
- 公司和用户由下拉选择改为手动输入,登录页不再公开展示已有公司及用户名列表。
- 公司输入同时支持公司名称和原有公司 ID;用户输入同时支持用户名和原有用户 ID。
- 密码校验、会话有效期、账号归属和项目访问权限规则保持不变。
1.5 客户展示页与登录项目页分离
位置:项目详情页「打开项目界面」与「客户展示链接」
- 客户展示链接继续使用随机 Token 地址,无需登录;左右工具栏完全隐藏,仅用于查看效果和拖动 3D 视角。
- 登录用户通过独立的项目地址进入完整项目界面,保留参数调整、素材替换、保存、签字和解锁等功能。
- 客户展示页为服务器强制只读模式;在项目界面保存参数后,客户重新打开或刷新展示链接即可看到最新效果。
二、重要问题修复
2.1 拖动徽章时图像发糊
问题:拖动/倾斜查看 3D 悬浮效果时,素材边缘发虚、文字不清晰。
修复:
- 引入 Canvas 超采样渲染(可配置),倾斜时使用更高分辨率纹理参与合成,显著减轻拖动发糊。
- 图层平移吸附到设备像素网格,减少亚像素双线性采样造成的边缘发虚。
- 避免不当的 will-change 锁定栅格,保证拖动过程中可正确重绘。
2.2 悬浮图案与阴影在正视时错位
问题:悬浮高度拉高后,因透视放大,离画面中心越远,悬浮图案与阴影错位越明显,看起来像阴影在“倾斜”。
修复:
- 对悬浮层按阴影所在深度做透视补偿缩放,使正视(平面视角)下图案与阴影基本重合。
- 拖动倾斜时仍保留不同深度的视差平移,悬浮立体感不受影响。
2.3 灰阶素材换色系后颜色偏深
问题:部分灰阶/低对比度素材更换色系后颜色明显发闷,像与自身灰色叠色;换到其他层仍如此,而同层其他素材正常。
修复:
- 当素材明度跨度过窄(典型灰阶图)时,改为目标色纯色平涂,避免多色明度映射把整图压到暗部。
- 色彩丰富、明暗层次正常的素材仍走原有多色映射,保留深浅变化。