网格尺寸设置
- 网格层数:调整网格的层数,影响图像的分辨率,默认为 1。
- 网格大小:设置网格的大小,通常为 1x1。
- 比例:控制网格之间的间距,可以设置为 1:1 或任意比例。
颜色模式设置
- 纯色模式:只使用一种颜色填满整个图像。
- 梯度模式:创建颜色从低亮到高亮的渐变效果。
- 随机模式:随机填充图像,颜色随机分布。
- 自定义模式:定义 custom 颜色模式,如 RGB 或 HSL。
光照设置
- 光照强度:调整光线强度,可以设置为 0 到 1。
- 亮度变化:根据 x 或 y 坐标变化亮度,例如通过 x 坐标增加亮度。
- 阴影效果:增加阴影层以突出细节。
渐变设置
- 渐变层数:增加渐变层数使图像更加柔和。
- 渐变类型:选择渐变的类型,如线性、双线性、三次线性 等。
其他设置
- 渐变层数:调整渐变层数使图像更加柔和。
- 渐变类型:选择渐变的类型,如线性、双线性、三次线性 等。
- 渐变层数:调整渐变层数使图像更加柔和。
- 渐变类型:选择渐变的类型,如线性、双线性、三次线性 等。
示例代码
以下是一个简单的 NekoRay 示例代码,用于设置网格和渐变效果:
// 设置网格尺寸
NekoRay.init({
grid: {
layers: 2,
size: 1,
spacing: 1
},
colorMode: "random",
brightness: 5,
contrast: 5,
saturation: 5,
hue: 0,
saturation: 1,
light: {
position: [, 0, 1]
},
渐变层数: 3
});
// 设置渐变效果
NekoRay.setAsOperation({
operation: 'setAsOperation',
parameters: {
layer: 1
}
});
通过以上设置功能,用户可以轻松调整 NekoRay 的外观,创造出丰富的艺术作品。









