outline-shader:GLSL Shader为图像添加轮廓

时间:2024-04-25 00:12:35
【文件属性】:

文件名称:outline-shader:GLSL Shader为图像添加轮廓

文件大小:128KB

文件格式:ZIP

更新时间:2024-04-25 00:12:35

Ren'Py

轮廓着色器 您只需要一个文件。 只需通读注释,也许删除顶部的示例位,将其放入您的游戏中并按照建议使用即可。 使用Ren'Py 7.4着色器勾勒可显示对象的轮廓。 这是一个非常简单的着色器方法,用于向任何可显示对象添加轮廓。 使用mesh布尔(在转换中设置为True)时,它可以在LayeredImages,Composites甚至Live2D模型以及普通图像和文字字形上使用。 它还允许设置一个mesh_pad布尔值,如果为True,它将填充表面以增加额外的空间来绘制轮廓(因此,您不必创建周围具有额外透明度的新图像)。 它使用GPU并行执行计算负荷,每个非透明像素对应一个,并计算出到最近的不透明像素的距离。 一旦达到该距离,便可以使用多种设置来计算颜色以绘制像素。 如果所有这些都处于并行状态,则只需花费一小部分时间(如果在CPU上完成这种方法)就可以了。 这使其在运行时使用非常可接受,因


【文件预览】:
outline-shader-main
----explain_images()
--------outlines.gif(113KB)
----game()
--------images()
--------outline_shader.rpy(7KB)
----LICENSE(1KB)
----system_overview.md(1KB)
----README.md(3KB)

网友评论