常见问题
我的精灵为什么会闪烁?
Pixor 会为你去除大部分闪烁:
- 光照色带保持不变,直到表面明显转动为止(迟滞);
- 在该处没有任何东西移动时,只变化一两帧又变回去的像素会保持原来的颜色;
- 只出现一帧的内部线条会被去除。
剩下的通常出现在非常小的精灵或非常慢的运动中,此时真实的亚像素移动会跨过像素边界。试试:
- 更大的尺寸,或为慢速片段使用更低的帧率;
- 更少的光照色带(颜色 > 光照色带);
- 手动选定的帧(在资产步骤中选中「精灵」节点,然后点击资产节点图后面时间轴的关键帧条),而不是固定帧率。
对精灵表使用 pxr render --debug DIR 会为每一行写出一条图带,标出每个翻转后又翻回的像素。
我的剑在小尺寸下消失了
细小部件受到保护:比一个像素还细的部件,仍会在最显眼的地方绘制成 1 像素的线条。如果某个部件从某个朝向看被身体挡住,它在精灵中也会被挡住。这是正确的,不是 bug。
精灵在画布中显得很小
画布会容纳每个朝向、每个导出片段的每一帧。一个大幅度的攻击挥砍会让整张精灵表变宽。可以把这个片段放在单独的项目中导出,或使用固定的每米像素数(摄像机 > 尺寸:每米像素数),让各项目之间的比例保持一致。
如何使用我自己的调色板?
「颜色 > 调色板文件…」支持 Lospec .hex 和 GIMP .gpl 调色板,也支持 .png(取它自身的颜色,或最多十六种最具代表性的颜色)。Pixor 会把色阶对齐到你的颜色。对于极小的调色板(4 种颜色),retro4 之类的预设只按亮度匹配。pxr render --palette 也接受内置调色板:pixor-16、pixor-8、dusk-12、forest-12、desert-12、ice-10 或 mono-8。
我的 FBX 为什么姿势不对?
没有选择片段时,Pixor 显示蒙皮网格的绑定姿势。许多 FBX 文件把某个动画帧存为默认姿势;Pixor 会忽略它,使用绑定姿势。选择一个片段即可看到动画。
两台电脑会得到相同的像素吗?
几乎总是如此。Pixor 的测试会在 NVIDIA 和 Intel 显卡、Linux 和 Windows 以及浏览器中渲染相同的精灵,并逐像素比较。目前发现的唯一例外是一段行走中某一帧的单个像素:模型的两个部件恰好在一个采样点处交叉,而两块 GPU 的舍入方式不同。软件光栅化器(虚拟机、某些 CI 服务)可能会在少数边缘像素上有差异。
网页试用版提示我的浏览器既不支持 WebGPU 也不支持 WebGL2
Pixor 的窗口由 GPU 绘制,所以两者都不支持的浏览器无法显示它。此时页面会在普通画布上显示旋转的模型,由 Pixor 自己的 CPU 光栅化器绘制——与桌面应用和 pxr render --backend cpu 生成的像素完全相同——所以你仍能看到 Pixor 的效果。任何较新的 Firefox、Chrome、Edge 或 Safari 都支持 WebGL2;通常只需在浏览器设置中重新开启硬件加速即可。
关闭 Pixor 会丢失修改吗?
不会在未经询问的情况下这样做。在有未保存修改时关闭窗口、退出(Ctrl+Q)、新建项目、打开项目…或打开另一个文件,都会询问保存对 NAME 的修改?——保存、不保存或取消。工作时,Pixor 还会每分钟自动保存一次修改;如果它意外关闭,再次打开项目时会提示恢复这些修改(恢复)。不保存也会丢弃那份自动保存。
Pixor 会通过网络发送任何内容吗?
不需要。它从不连接任何东西。崩溃报告写在你的设置文件夹中,是否分享由你决定。浏览免费模型会在你自己的浏览器中打开素材库网站;应用本身不下载任何东西。
从哪里获取模型?
帮助 > 浏览免费模型(首次运行界面上也有)会在浏览器中打开 pixor.art/library:为 Pixor 制作的免费、可直接用于游戏的模型(心、硬币、宝箱、树、房屋等),采用 CC0,可用于任何用途。在某个条目上点击在 Pixor 中打开会下载一个 .pixoritem 文件;打开它,Pixor 会把模型复制到你的素材库文件夹(Documents/Pixor/Library,便携模式下为 pixor-data/library),并以模型建议的设置新建一个项目。下载 .glb 会以普通文件的形式提供同一模型,供其他工具使用。
双击 .pixor 文件无法打开 Pixor
Pixor 没有安装程序,所以首次启动时会询问一次是否可以用它打开它的文件:.pixor 项目、.pixorblueprint 蓝图、.pixoritem 模型、.pixorkit 套件和 .pixorlayout 工作区。之后可以选择帮助 > 用 Pixor 打开 Pixor 的文件进行设置。它只更改你的用户账户的设置。如果你把 Pixor 移到其他文件夹,它会提示更新这些设置。命令行自己的文件(.pixoricons 和 .pixortiles 配方、.pxrg 渲染转储)不会被注册。
在打开项目时以这种方式打开或拖到窗口上的套件,会按它的类型使用:风格套件变成一个风格,管线套件变成一个管线,组套件变成其节点图中的一个组。