通过绘制边界锚点,生成mesh网格,自带科技风材质,显示边界。支持网格吸附地面和曲率功能,可以存储。
2025-11-26 13:50:05 633KB shader 技术美术 unity unity3d
1
Requires Unity 5.1.1 or higher 效果不错的光照shader,包括雨雪,潮湿,视差贴图等等效果,里面有示例。 亲测5.6.2可用
2025-11-23 20:53:21 116.65MB unity UBER
1
GLSL(OpenGL Shading Language)是用于OpenGL应用程序中的一种高级着色语言,它允许开发者编写可编程的着色器,以更灵活地控制图形渲染管线。在OpenGLES 2.0中,引入了GLSL,使得开发者能够通过编写顶点着色器和片段着色器来实现复杂的图形效果,从而大大提升了图形编程的灵活性和扩展性。GLSL被设计得类似于C/C++语言,因此对C语言有一定的基础是必要的。 GLSL基础知识点包括以下几个方面: 1. GLSL语言特性:GLSL是一种类似于C的编程语言,它借鉴了C++的一些机制,比如基于参数类型的功能重载和在需要时才声明变量的规则。这意味着,GLSL在很多方面和C/C++有着相似的语法和编程范式。 2. 字符集和预处理器:GLSL使用的是ASCII的子集,包括大小写字母、数字、基本的数学符号和标点符号,但不包含引用字符和字符串数据类型,也不允许指针类型和指针运算。GLSL的预处理器关键字也与C++预处理器相同,例如#define、#undef和#if指令。 3. 变量和类型:GLSL定义了多种数据类型,包括基本数据类型如int、float、bool、vec2、vec3、vec4(代表不同维度的向量)、mat2、mat3、mat4(代表矩阵)以及结构体(struct)。数据类型描述了变量可以持有的数据种类,而类型限定符则指定了变量的存储期限和作用域,例如const、attribute、varying和uniform。 4. 运算符和优先级:GLSL支持大多数C语言的运算符,包括算术运算符、逻辑运算符、关系运算符和位运算符,并且定义了它们的优先级,以确保在进行复杂表达式计算时可以正确地解释。 5. 函数和流程控制:GLSL支持自定义函数,并允许基于参数类型的功能重载。此外,GLSL提供了if-else、for、while和do-while等流程控制语句来控制程序执行路径。 6. 内置变量和常量:GLSL提供了一系列内置变量和常量,如内置的属性变量、统一状态变量、变化变量(varying)等。这些变量和常量为开发者提供了访问顶点着色器和片段着色器之间的信息和OpenGL状态机中信息的能力。 7. 内置函数:GLSL提供了大量的内置函数,这些函数涵盖了数学计算、向量和矩阵操作、纹理查询等多个方面。使用这些内置函数可以简化着色器的编写工作,并提高其效率。 8. 着色器子程序(Subroutines):GLSL允许着色器中使用子程序,这样可以提高代码的复用性和可维护性。子程序是一种可以在着色器中被多次调用的函数。 学习GLSL是现代图形编程的重要组成部分,特别是对于那些想要在移动设备或者低功耗平台上实现高性能图形渲染的开发者而言。由于GLSL在语法和概念上与C/C++有着紧密的联系,因此熟悉C/C++的开发者可以更快地上手GLSL。同时,掌握GLSL也意味着能够更深入地理解和利用OpenGL ES 2.0及更高版本提供的图形渲染能力。
2025-11-19 15:55:37 131KB OpenGLES glsl Shader 脚本
1
Unity ASE Amplify Shader Editor v1.9.8.1是一款专为Unity引擎设计的Shader可视化编辑器插件,它彻底改变了传统的Shader编程方式,将复杂晦涩的代码转换为直观的图形化界面。ASE通过节点系统提供了一种新的工作流程,让用户能够通过拖放节点和连接线来构建Shader,极大地简化了Shader的设计和开发过程。 在ASE编辑器中,每个节点代表一个特定的计算功能,比如光照计算、纹理采样或者颜色混合等。用户可以通过将这些节点串联起来,形成一个完整的渲染流程。这种节点间的连接用线表示,它们代表了数据的流向,比如颜色值、纹理坐标或者法线信息等。通过这种方式,即使是没有Shader编程经验的新手也能够快速上手,制作出复杂的视觉效果。 ASE的另一个显著优势在于其团队协作能力。传统的Shader编写往往依赖于少数程序员的个人技能,而ASE的可视化界面可以让艺术家和设计师更加容易地参与到Shader创作中来。这种跨学科的协作有助于创意的碰撞和表达,同时也可以让程序员专注于更复杂的技术实现,提高团队的开发效率。 此外,ASE还为高级用户提供了深入定制和优化Shader的可能性。它允许用户通过简单的节点操作来完成复杂的算法实现,同时也支持通过脚本扩展节点的功能,满足专业级的定制需求。 在Unity ASE Amplify Shader Editor v1.9.8.1的版本更新中,可能包含了新的节点类型、性能优化、bug修复以及对最新Unity版本的支持等改进。用户可以利用这个版本继续扩展他们的Shader库,或者开始全新的Shader设计工作。 总体来说,Unity ASE Amplify Shader Editor v1.9.8.1提供了一个强大、直观且高效的工作环境,无论是在教育、研究还是商业项目中,它都是进行高质量Shader设计的优选工具。通过这种方式,Unity开发者能够更加自信和创新地实现他们的视觉效果愿景,推动游戏和应用的视觉艺术达到新的高度。
2025-10-11 10:07:07 51MB Unity Unity插件
1
- 适用于复杂 GPU 实例化的开箱即用型解决方案。 - 兼容 VR。适用于单通道和多通道渲染模式。 - 兼容移动端。适用于 iOS 和 Android。 - 易于使用的界面。 - 数以万计的对象仅需绘制调用一次,即可快速渲染。 - GPU 视锥体剔除。 - GPU 遮挡剔除(还支持具有单通道和多通道渲染模式的 VR 平台)。 - 支持自动配置的自定义着色器。 - 支持标准、通用和高清渲染管线。 - 一键即可将层次复杂的预制件进行实例化。 - 支持多个子网格。 - 支持 LOD 组和交叉渐变。(交叉渐变仅在标准渲染管线中支持)
2025-09-17 12:07:06 149.7MB unity shader gpu 性能优化
1
内置渲染器、HD、URP 和轻量级 SRP 支持 最新推出!HDRP 矢量移位样本 最新推出!URP 和 HDRP 的镶嵌选项 最新推出!URP 的半透明和透射选项 最新推出!新的启动屏幕窗口 最新推出!轻松的图形共享和画布截图按钮 最新推出!SRP 资源包自动导入器 最新推出!Unity 2019 兼容性 最新推出!支持后处理栈着色器 最新推出!兼容 Unity 插件中的物质 最新推出!支持自定义渲染纹理 最新推出!支持 HD、URP 和轻量级 SRP 最新推出!模板上多次传递 最新推出!支持 Xbox One/PS4/Switch 最新推出!地形支持 最新推出!着色器模板 • 通用 PBR /无光照 SRP • 通用 2D 光照/无光照 SRP • 高清的光照/无光照/毛发/织物 SRP • 轻量级 PBR /无光照 SRP • 自定义 RT 初始化/更新 • 后期处理特效,包括后处理堆栈 • Alpha 混合粒子 • 精灵 • 光照/无光照 • 无光照的光照贴图 • UI 新工具 • 后期处理堆栈工具 新样本 • HDRP 矢量移位 • 缩放独立瓦片 • Raphael
2025-09-12 10:34:29 51.01MB unity shader amplify
1
Unity HDRP管线用ShaderGraph还原Lit,方便做拓展
2025-08-12 15:06:25 34KB Shader
1
【Godot4自学手册】第四十五节用着色器(shader)制作水中效果
2025-08-11 11:51:18 61.75MB shader
1
2024最新 Amplify Shader Editor 1.9.8 它全面支持Unity的三种主要渲染管线:内置(Built-in)、Unity的Universal Render Pipeline(URP)以及High Definition Render Pipeline(HDRP)。这些渲染管线的广泛支持意味着开发者无论选择哪种渲染模式,都能充分利用Amplify Shader Editor的功能。
2025-07-18 14:53:23 50.97MB Unity
1
可以像shader graph一样编辑可视化,实时预览shader结果,节点可视化
2025-07-18 13:05:34 50.92MB unity shadergraph
1