 A C-like language and incorporated into OpenGL 2.0  Used to write vertex program and fragment program  Platform independent compared to Cg
2022-10-24 13:09:51 651KB glsl unity
1
The OpenGL ES Shading Language is based on the OpenGL Shading Language. This document restates the relevant parts of the GLSL specification and so is self-contained in this respect
2022-10-24 13:09:50 624KB unity shader glsl
1
GLSL for OpenGL ES 3.0版本说明文档
2022-10-20 14:07:14 8.13MB GLSL OpenglES
1
Shader实现海水波浪GLSL源码,通过修改unityshader植入相关代码便可实现。
2022-08-18 15:47:44 5KB unity shader GLSL源码
1
有興趣為您的 3D 遊戲添加紋理、光照、陰影、法線貼圖、發光物體、環境光遮蔽、反射、折射等?偉大的!下面是一組著色技術,可將您的遊戲視覺效果提升到新的高度。我已經以這樣一種方式解釋了每種技術,您可以將在這裡學到的知識應用/移植到您使用的任何堆棧中——無論是 Godot、Unity、Unreal 還是其他東西。對於著色器之間的粘合劑,我選擇了出色的 Panda3D 遊戲引擎和 OpenGL 著色語言 (GLSL)。因此,如果那是您的堆棧,那麼您還將受益於學習如何將這些著色技術與 Panda3D 和 OpenGL 一起使用。
2022-07-31 18:05:30 34MB 3D遊戲著色技術 Panda3D OpenGL GLSL
1
轮廓着色器 您只需要一个文件。 只需通读注释,也许删除顶部的示例位,将其放入您的游戏中并按照建议使用即可。 使用Ren'Py 7.4着色器勾勒可显示对象的轮廓。 这是一个非常简单的着色器方法,用于向任何可显示对象添加轮廓。 使用mesh布尔(在转换中设置为True)时,它可以在LayeredImages,Composites甚至Live2D模型以及普通图像和文字字形上使用。 它还允许设置一个mesh_pad布尔值,如果为True,它将填充表面以增加额外的空间来绘制轮廓(因此,您不必创建周围具有额外透明度的新图像)。 它使用GPU并行执行计算负荷,每个非透明像素对应一个,并计算出到最近的不透明像素的距离。 一旦达到该距离,便可以使用多种设置来计算颜色以绘制像素。 如果所有这些都处于并行状态,则只需花费一小部分时间(如果在CPU上完成这种方法)就可以了。 这使其在运行时使用非常可接受,因
2022-07-22 15:57:36 128KB Ren'Py
1
包含 AYAB Arduino 扩展板的原理图和布局_设计_文档_相关文件_下载_GLSL
2022-07-06 19:10:28 2.25MB glsl 布局 设计
使用 GMSH 的主要目标是创建任何表面或体积的离散模型。但是,创建需要大量编码的网格有很多困难。许多“.geo”文件具有简单的几何形状,有些具有更密集的编码。大多数 .geo 文件都被导入到 VTMS 软件中。VTMS 是 BSAM 附带的 FEA 软件包的预处理工具部分。 教程: 了解 gmsh 如何创建合成的最好方法是查看compositeplate.geo。它需要一个简单的块并使用“For”循环为您创建一个组合。 更多详情、使用方法,请下载后阅读README.md文件
2022-07-03 18:03:32 648KB glsl
Shartrtoy-to-unity-URP 我将把最热门的着色器从shadertoy转换为Universal SRP着色器。我会尝试经常更新;因此,请观看并支持我,以获取更多信息:) 执照 如您所知,sharttoy项目已获得请查看每个着色器代码是否具有另一个许可证。否则,必须考虑以上许可! 只是运行它 我将每个场景(和素材)分开了。因此,只需打开场景并按播放:) 简单(无纹理)等的用法 只需在示例场景上选择“ Plane”,然后更改它的材质着色器(按“ sharttoy名称”或“ sharttoy链接的末尾,如4dXGR4”)即可 质感的用法 着色器具有用于纹理(通道)输入的插槽。因此,如果shadertoy具有纹理(噪音等),则必须将正确的纹理附加到正确的插槽。作为示例此着色器在channel0上具有纹理,如下所示: 因此,在我们的样本上,选择正确的着色器之后;您必须将相同的纹理(从
2022-05-10 16:07:59 76.34MB GLSL
1
JOGL范例 自2018年6月7日起,该存储库将不再在此处更新。 所有更新和其他项目现在都将在 JOGL(Java OpenGL)范例 具有3个矩阵的着色器 灯具的小修理: // updating lamps eye space position for (int i = 0; i<lamps.length; i++) lamps[i].calculateLampPosInEyeSpace(mViewMatrix); 将其添加到display方法如果场景中的灯不动而相机移动,则必须添加此信息
2022-05-10 15:57:45 122.31MB shaders glsl lighting jogl
1