二阶、三阶照片录入支持六种清晰可区分的颜色,包括自定义配色;相近色仍需确认。四阶目前使用标准配色的手动录入。图案魔方和结构不同的异形魔方不在支持范围内。
1. 先让网格对应一个完整的面
六张照片必须保持一致的面顺序与方向。引导中的整块魔方转动用于建立这种关系;拍摄时拧动单层会改变状态。四个可拖动的角点定义透视映射,即使照片中的面呈梯形,也能让采样落到对应格子内部。
自动边框只是初始建议。调整四角会重新读取这一面的颜色,但不能恢复被手指遮住的色块,也不能补回强反光造成的颜色信息。严重模糊或被遮挡的照片仍可能需要单独替换。
2. 从主要色调组中选真实样本
工具在每个色块内部读取多个点,并避开边缘。相近色调会归为一组,以样本票数最多的一组为依据,先选择该组中的真实代表色样,再进行颜色分类。这能降低局部标志、黑缝或少量高亮反光对结果的影响。
如果不同样本之间分歧较大,该格会被标为不确定。主要色调只是有用的建议,不是实物颜色的证明;反光覆盖大部分色块时,票数最多的一组仍可能不代表它本来的颜色。
3. 为当前魔方建立颜色参考
标准配色判断会考虑色相、饱和度和明度。已经确认的照片,以及直接纠正的颜色,可以提供参考色样并在当前魔方的其他照片间复用。例如一次合适的橘色色样,可以帮助区分红橘,无需逐格重新给所有橘色上色。
自定义配色需要在“魔方配色”中设置六种清晰可区分的参考色。三阶可以使用中心色样,二阶没有中心,因此每种颜色都需要样本。系统将照片样本与参考色比较,并标出相近或模糊的判断;这属于参考色校准,不承诺自动发现任何特殊配色。
4. 把颜色数量与可还原性分开检查
二阶每种颜色需要四格,三阶每种颜色需要九格。计数正确是必要条件,却不能证明录入正确:交换两个色块可能不改变总数,但会形成不合法状态。求解前还要检查零件是否完整、角块朝向、棱块翻转及相应的排列规则。
校验会区分不同阶数。二阶没有棱块,不能套用三阶角棱同奇偶规则;四阶降阶中的合法特殊情况由独立的手动求解器处理。遇到警告时应先对照录入,不能仅凭报错就认定实物魔方损坏。
5. 修正错误,保留其余结果
对照实物与模型,选正确颜色,在 3D 或六面平面网格中只改错格。修改会更新共用工作区;当照片样本适合时,直接纠正也能提供可信颜色参考。工具不会仅为了凑齐数量就擅自替你选择颜色。
整面录歪时,可以旋转已录入的颜色;边框不准时,只调整这一面;照片本身无法辨认时,只替换这张照片。其他面继续保留,页面仍打开时也可撤销最近的修改,因此识别有误通常不需要全部重填。
6. 验证解法,再与实物一起跟转
识别、修正、校验和求解都在浏览器中进行。合法状态交给浏览器工作线程计算,返回的动作会再次应用到录入的贴纸状态,确认模型能够还原后才显示。照片不发送给外部识别服务,也无需建立账户。
解法验证针对录入状态,无法确认每个实物颜色都录对,也无法确认每次实体转动。开始时匹配持握图,一次跟随一个动作;对不上时使用恢复入口,完成后检查实物全部六面,不能仅凭动画播完判断成功。
体验只修正一格
这里不宣称识别率、最快扫描或优于所有竞品。说明描述的是已实现的流程;广泛准确率比较需要在可比光线、设备和魔方颜色下进行真实测试。