|
39 | 39 | - **盘旋旋转时**:按 `15°` 角度分度进行极为干脆舒适的机械锁步步进(极其便于 90度 直角翻转)。 |
40 | 40 | - **暴力缩放时**:按 `0.5` 的倍率阶梯增长(消除无限极烂尾小数)。 |
41 | 41 |
|
42 | | -### 5. 沉浸式界面与 PBR 模拟渲染环境 (Studio Lighting & Clean HUD) |
43 | | -- **极简主义界面 (UI Dash)**:摒弃了 ControlP5 之类充满上个世纪遗风的沉重第三方 UI 库,本范式纯手绘了一套清爽直观的双栏布局(左侧层级面板 Hierarchy / 右侧变换详情属性 Inspector 面板)。 |
44 | | -- **一键沉浸 (UI Toggle)**:按下键盘 `H` 键或 `TAB` 键,界面的面板菜单与顶部 Debug 提示流将立即隐藏殆尽,屏幕仅剩纯粹的 3D 世界,十分方便展示全屏高清截屏与录像展示! |
45 | | -- **好莱坞三点式打光 (3-Point Studio Lighting)**:为了扫除纯灰模造成的“同面色块视觉欺骗”陷阱,内置了 主光源 (Key / 暖阳偏置)、辅助辅光 (Fill / 天光冷调)、与极为重要的描边背光 (Rim Light) 环境灯光阵列 ;材质底层启用了强烈的镜面高光反射 (`shininess` 和 `specular`) 参数进行控制。并且系统将**智能根据新生几何体的 ID 计算黄金比例哈希值(Golden Ratio Distribution),为其自动分配独特且绝美温和的高级马卡龙粉彩色系涂装**,让基本几何体瞬间拥有上乘的瓷器雕工感! |
| 42 | +### 5. 沉浸式界面、PBR 模拟与专业光照 (Advanced Lighting & UI) |
| 43 | +- **极简主义界面 (UI Dash)**:手绘的双栏布局(左侧层级面板 Hierarchy / 右侧变换详情属性 Inspector 面板)。 |
| 44 | +- **专业点光源系统 (Dynamic Point Lights)**: |
| 45 | + - **交互式布光**:支持在场景中摆放、缩放、并实时修改**灯光强度 (Intensity)** 与 **影响范围 (Range)**。 |
| 46 | + - **物理级衰减**:引入 `lightFalloff` 模拟真实场景中的光随距离而减弱的视觉深度。 |
| 47 | +- **精准材质控制 (Hex Color Palette)**: |
| 48 | + - 支持 **Hex 颜色代码** 精确录入。 |
| 49 | + - 内置 **10 色快捷拾色盘**,告别繁琐的随机上色。 |
| 50 | +- **实时场景诊断 (Scene Statistics)**:在视口左上方实时监控 **FPS (帧率)**、**物体总数** 以及 **Polygon (多边形面数)**,助您掌控工程性能。 |
| 51 | +- **一键沉浸 (UI Toggle)**:按下键盘 `H` 键或 `TAB` 键隐藏 HUD,展示纯净 3D 效果。 |
46 | 52 |
|
47 | | -### 6. 数据与场景持久化架构 (Scene Serialization & Save/Load) |
| 53 | +### 6. 撤销/重做与坐标系切换 (Undo/Redo & Coordinates) |
| 54 | +- **落笔无悔 [Ctrl+Z / Ctrl+Y]**:基于命令模式 (Command Pattern) 的撤销重做系统,涵盖位移、层级改变、属性修改等所有核心操作。 |
| 55 | +- **自身坐标系变换 [L]**:按下 `L` 键在 **世界坐标 (World)** 与 **自身坐标 (Local)** 间自由切换,配合矩阵级旋转逻辑,确保在任何倾斜角度下都能精准操作。 |
| 56 | + |
| 57 | +### 7. 数据与场景持久化架构 (Scene Serialization & Save/Load) |
48 | 58 | - **双向 JSON 状态转换树**:支持处理海量场景对象的层级迭代器写入规则,原生保存了包括组件种类、实体哈希、色彩索引甚至小到浮点量级的变换属性。 |
49 | 59 | - 与 Windows、MacOS 等不同主流操作系统原生的 `selectInput` 和 `selectOutput` 桥接,利用底下的 **Save/Load Scene** UI 按钮便可进行直通硬盘的存取操作,为后续大工程预留生命力保留端口。 |
50 | 60 |
|
|
0 commit comments