E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Shader:Built-in
「Unity
Shader
学习笔记」02使用Unity
Shader
实现Blinn-Phong光照模型
Part1完整代码
Shader
"Light/Blinn-Phong"{Properties{_Diffuse("Diffuse",Color)=(1,1,1,1)_Specular("Specular"
睦月兔
·
2025-04-14 18:35
Unity
Shader学习笔记
unity
图形渲染
技术美术
游戏引擎
[python] 作用域
Python中查找变量的顺序遵循LEGB规则(Local->Enclosing->Global->
Built-in
)。
进阶的小蜉蝣
·
2025-04-13 10:13
Python
python
开发语言
maximum number (256) of
shader
keywords exceeded unity的报错解决方法
https://bitbucket.org/ArtIsDarkGames/
shader
-keywords-tool-unity3d/src/master/https://eternity429.wordpress.com
阿拉丁的梦
·
2025-04-12 15:44
【UE4】多视角相机捕获图像如何同屏拼接在一起
前段时间有个Demo移植的需求,需要把实时裸眼3D多视角立体显示的Unity版本移植到UE4,主要包含后处理
Shader
、相机矩阵变换、多视角画面平铺拼接三大部分。
KylerLiZi
·
2025-04-11 15:57
UE4
拼图
裸眼3D
图像拼接
Render
Target
Unity多Pass渲染与GPU Instancing深度优化指南
一、技术背景与挑战1.多Pass渲染的定位多Pass渲染策略通过单个
Shader
中定义多个渲染阶段(如阴影生成、光照计算、后处理等)实现复杂视觉效果,但传统实现会显著增加DrawCall数量。
Clank的游戏栈
·
2025-04-11 09:17
unity
游戏引擎
基于Compute
Shader
的GPU粒子系统技术详解与实现
一、GPU粒子系统核心优势1.传统CPU粒子系统的瓶颈CPU计算瓶颈:万级以上粒子时,逐粒子计算导致主线程阻塞DrawCall开销:每个粒子单独提交渲染指令,引发性能悬崖内存带宽限制:CPU与GPU间频繁传输粒子数据对惹,这里有一个游戏开发交流小组,希望大家可以点击进来一起交流一下开发经验呀2.GPU驱动方案的优势指标CPU方案(10k粒子)GPU方案(100k粒子)计算耗时15ms0.3msDr
Clank的游戏栈
·
2025-04-11 09:17
java
开发语言
Python: How to Sort a List
Python:HowtoSortaList很多时候,我们需要对List进行排序,Python提供了两个方法对给定的ListL进行排序,方法1.用List的成员函数sort进行排序方法2.用
built-in
weixin_33859504
·
2025-04-09 05:09
python
Unity
Shader
LightMode 标签
Unity
Shader
中,Pass的LightMode标签支持的渲染路径设置选项:Always:不管使用哪种渲染路径,该Pass总是会被渲染,但不会计算任何光照。ForwardBase:用于前向渲染。
幽满谷
·
2025-04-06 13:52
UnityShader
unity
游戏引擎
unity
shader
中关于Tags的整理
在我们写unity
shader
的时候经常会遇到要定义一些
shader
tags的时候,但是又不能知道到底要设置哪些状态,有哪些状态可以设置,每次都要去网上搜索,感觉很麻烦,因此特地整理了一下,以便以后需要用的时候查阅
popcorn丶
·
2025-04-06 13:49
unity
渲染
Qt+OpenGL着色器语言(GLSL)学习
GLSL基础GLSL主要分为顶点着色器(Vertex
Shader
)和片段着色器(Fragment
Shader
)。
zaomengze
·
2025-04-06 09:26
着色器
七、OpenGL ES 着色器语言GLSL
一、关于着色器着色器(
Shader
)是在GPU上运行的小程序。从名称可以看出,可通过处理它们来处理顶点。此程序使用OpenGLESSL语言来编写。它是一个描述顶点或像素特性的简单程序。
mChenys
·
2025-04-06 09:53
opengl
Unity
Shader
[3]屏幕后处理学习笔记
屏幕后处理(ScreenPostProcessing)是游戏中实现屏幕特效的常见方法。屏幕后处理通常需要两部分构成:屏幕后处理脚本系统和屏幕后处理渲染系统屏幕后处理脚本系统:通常情况下需要将一个屏幕后处理脚本挂载到活动摄像机上,从而对渲染到屏幕上的图像进行采样,并存储为一张纹理,供之后的屏幕后处理进行二次加工;另外需要对获取的纹理发号施令,规定它使用什么材质进行后处理。屏幕后处理渲染系统:通常情况
仓鼠毛吉
·
2025-04-06 09:52
学习
unity
着色器
THREEJS中用
shader
实现边框效果,附代码
最终效果如上:import{BufferAttribute,Vector3}from'three';const_vector=newVector3();exportfunctioncomputeVertexNormals(positionAttribute,index){if(positionAttribute!==undefined){letnormalAttribute=newBufferAt
二狗哈
·
2025-04-01 12:15
javascript
THREEJS中的SSAO
Shader
阴影计算
SSAO(ScreenSpaceAmbientOcclusion):屏幕空间环境光遮蔽是一种实时计算环境光遮蔽的技术。它通过在屏幕空间内模拟环境光的散射和遮蔽,生成更真实的阴影效果。SSAO是一种效率较高的技术,通常用于实时渲染,如游戏和Web应用程序。后处理先理解一个概念:后处理后处理(Post-processing)是指在3D场景的渲染过程完成之后,对生成的2D图像进行额外处理的过程。这种处理
二狗哈
·
2025-04-01 12:45
javascript
前端
开发语言
着色器
web
opengl
初识简单
shader
#version430core#version300es基本流程接口glew变量glGetUniformLocationvaovboebofboglEnableVertexAttribArrayglVertexAttribPointerglDisableVertexAttribArrayglGenVertexArraysglBindVertexArrayglGenBuffers
师从小白
·
2025-03-30 08:11
音视频
gl
LearnOpenGL(七):编写自定义的
Shader
类
在前面的文章中我们已经了解了
Shader
在OpenGL中的使用流程,但是这样每一次都要链接与创建实在是很不方便。
米芝鱼
·
2025-03-30 06:28
LearnOpenGL
c++
开发语言
算法
Shader
图形渲染
游戏
Unity自定义渲染管线(Scriptable Render Pipeline)架构设计与实现指南
一、SRP技术体系概述1.核心设计理念全托管渲染控制:通过C#脚本完全掌控渲染流程模块化架构:将渲染流程拆分为可组合的RenderPassGPU友好设计:支持CommandBuffer与Compute
Shader
Clank的游戏栈
·
2025-03-28 15:29
unity
游戏引擎
第五天 开始Unity
Shader
的学习之旅之Unity中的基础光照之漫反射光照模型
Unity
Shader
的学习笔记第五天开始Unity
Shader
的学习之旅之Unity中的基础光照之漫反射光照模型文章目录Unity
Shader
的学习笔记前言一、Unity中的环境光和自发光二、漫反射光照模型逐顶点光照
傻欣一号
·
2025-03-27 23:04
unity
学习
游戏引擎
WebGPU实战:Three.js性能优化新纪元
JavaScript]-->B[WebGLBinding]B-->C[OpenGLES]C-->D[GPUDriver]D-->E[GPUHardware]1.2WebGPU的现代架构优势graphLRA[WGSL
Shader
AWS官方合作商
·
2025-03-25 13:46
javascript
服务器
开发语言
Unity
Shader
实现水渲染
今天分享一下如何使用
Shader
实现水体渲染和波浪扰动效果我们一般可以使用Plane去模拟水平面,创建好Plane后,结合自己项目的风格去搞一个水体贴图,可以在网上下载,我这里直接用这张1准备工作完毕,
源
·
2025-03-21 11:06
unity
shader
[Unity] GPU动画实现(四)——生成动画数据
生成动画数据需要用到Compute
Shader
来提高运行的效率,首先在Resources下创建这样一个compute
shader
,在这里我将其命名为"AnimVertices"。#pragmakern
Zhidai_
·
2025-03-17 22:23
Unity
unity
动画
游戏引擎
[Unity] GPU动画实现(一)——介绍
定义首先什么是GPU动画,GPU动画是将动画的顶点信息记录下来,通过
Shader
在顶点着色器阶段重新设置顶点的位置,从而渲染出动画。因此GPU动画是典型的空间换时间的方案。
Zhidai_
·
2025-03-17 22:22
Unity
unity
动画
游戏引擎
游戏开发
unity
shader
卡通渲染(描边)+阴影+多光源处理
说道卡通渲染,应该都会想到描边:我所学的描边有三种:一种是计算边缘深度检测描边一种是色差检测描边一种是利用顶点法线向外扩展返回单色pass,使用正面裁剪我用的第三种:pass{//剔除前面(朝向摄像机的面)保留内部渲染CullFrontCGPROGRAM#pragmafragmentfragfloat4_LineColor;float_Line;structa2v{float4pos:POSITI
QO_GQ
·
2025-03-17 22:51
shader
shader
unity3d
Unity中WolrdSpace下的UI展示在上层
二、解决方案使用
shader
解决在UI的材质中禁用深度测试(ZTest),强制UI始终渲染在最上层。
程序员也有头发
·
2025-03-14 16:45
Unity开发
unity
ui
游戏引擎
OpenGL(4)着色器
2、着色器类型2.1、顶点着色器(Vertex
Shader
)2.2、片段着色器(Fragment
Shader
)3、着色器属性3.1、`layout`属性3.2、`in`属性3.3、`out`属性3.4、
一个不务正业的程序猿
·
2025-03-13 13:08
OpenGL
着色器
apache
前部分知识复习01
#pragma
shader
_featureAUnity提供了两个关键字来定义宏multi_compile和
shader
_feature,Unity会根据宏定义来生成不同种类的
shader
,这些不同种类的
太妃糖耶
·
2025-03-13 13:35
unity
Unity3D 着色器优化(
Shader
Optimization)
前言Unity3D着色器(
Shader
)优化是提升渲染性能的关键环节,尤其是在移动设备或复杂场景中。
Thomas_YXQ
·
2025-03-13 12:04
着色器
Unity3D
游戏开发
Shader
# 显卡算力参数对比
https://www.techpowerup.com/gpu-specs/,以下列出部分:ProductNameGPUChipReleasedBusMemoryGPUclockMemoryclock
Shader
s
猪猪侠|ZZXia
·
2025-03-12 21:39
人工智能
QOpenGL
Shader
Program 对象
shader
Program是一个QOpenGL
Shader
Program对象,负责管理和使用OpenGL着色器程序。
阳光开朗_大男孩儿
·
2025-03-11 15:46
OpenGL
c++
OpenGL
【Unity
Shader
s】Reflecting Your World —— Unity3D中的遮罩反射(Masking Reflections)
本系列主要参考《Unity
Shader
sandEffectsCookbook》一书(感谢原书作者),同时会加上一点个人理解或拓展。这里是本书所有的插图。
妈妈说女孩子要自立自强
·
2025-03-10 14:39
Unity
Shaders
Unity
Shaders
【Unity
Shader
s】Reflecting Your World —— Unity3D中的法线贴图和反射
本系列主要参考《Unity
Shader
sandEffectsCookbook》一书(感谢原书作者),同时会加上一点个人理解或拓展。这里是本书所有的插图。
妈妈说女孩子要自立自强
·
2025-03-10 14:39
Unity
Shaders
Unity
Shaders
【Unity
Shader
s】Reflecting Your World —— 在Unity3D中创建Cubemaps
本系列主要参考《Unity
Shader
sandEffectsCookbook》一书(感谢原书作者),同时会加上一点个人理解或拓展。这里是本书所有的插图。
妈妈说女孩子要自立自强
·
2025-03-10 14:08
Unity
Shaders
Unity
Shaders
图形
Shader
游戏
unity
unity3d
顶点着色器和片段着色器
在Unity渲染中,**顶点着色器(Vertex
Shader
)和片段着色器(Fragment
Shader
)**是图形渲染管线中的两个核心阶段。
无敌最俊朗@
·
2025-03-08 02:47
UnityShader
着色器
OpenGL渲染管线
渲染管线相当于一个工作流程应用阶段-->几何阶段-->光栅化阶段几何阶段:顶点着色器光栅化阶段:片元着色器顶点着色器,片元着色器是可编程的
Shader
VertexSharder和Fragment
Shader
蓝裕安
·
2025-03-07 15:15
OpenGL
OpenGL ES -> GLSurfaceView常用图片滤镜
在OpenGLES中,我们通过编写片段着色器(Fragment
Shader
)来实现这些变换。片段着色器会对每个像素点进行处理,根据特定的算法改变其颜色值,从而实现各种视觉效果。
Yang-Never
·
2025-03-06 08:45
OpenGL
ES
android
开发语言
java
android
studio
kotlin
逐梦旅程:Windows游戏编程之从零开始 读后感
在读这本书之前,只知道游戏引擎是类似虚幻4和Unity那样的东西,完全不知道
Shader
是什么,
wo16pao
·
2025-03-05 12:53
Unity插件合集(二十):涵盖了场景构建、角色设计、物理系统、特效、UI、音效等多个方面,适用于不同类型的游戏开发
此外,插件还提供了高质量的视觉特效(如镜头光晕和水面
Shader
)、音效包(包括魔法与元素音效)以及2D游戏开发所需的基础资源和模板。
Unity游戏资源学习屋
·
2025-03-04 18:05
Unity插件
unity
shader
处理圆角矩形进度条
Shader
"Custom/Blood
Shader
"{Properties{_MainTex("Base(RGB)",2D)="white"{}_RADIUSBUCE("_RADIUSBUCE",Range
frankxixu
·
2025-03-02 20:36
手游开发
URP中
Shader
获取屏幕信息_CameraOpaqueTexture
1.URP管线下Bulidin中的GrabPass是失效的;2.URP中对应的是_CameraOpaqueTexture;使用方法如下://YJJ:2023.11.15
Shader
"Common/Show
不吃斋的和尚
·
2025-03-02 18:20
unity
游戏引擎
计算机视觉
算法
前端
图片产生深度效果的6种方式
一、2D全景图采样这个
Shader
的核心是将输入的HDR环境图像通过反射方向进行采样,并且允许对反射方向进行旋转和调整MIP级别。
不吃斋的和尚
·
2025-03-02 18:20
unity
计算机视觉
前端
[默认管线]sss角色渲染
shader
代码暂未优化,多光源着色器:
Shader
"Common/Skin/SSS_Wet"{Properties{_MainTex("主纹理",2D)="white"{}[HDR]_MakeUpCol("妆容颜色
不吃斋的和尚
·
2025-03-02 17:49
unity
计算机视觉
学习创建sharpGL(no)
未能成功使用 #region舍弃 GLSL语言:顶点着色器的
shader
(这里填写5,6是为了演示,可取0,1,2,3...)
苜柠
·
2025-03-02 05:59
SharpGL
c#
Three.js 材质对象Material对应的着色器
Shader
代码
点材质PointsMaterial:顶点着色器文件points_vert.glsl、片元着色器文件points_frag.glsl基础网格材质MeshBasicMaterial:顶点着色器文件meshbasic_vert.glsl、片元着色器文件meshbasic_frag.glsl高光网格材质MeshPhongMaterial:顶点着色器文件meshphong_vert.glsl、片元着色器文件
山楂树の
·
2025-03-01 01:35
WebGL进阶
Three.js
材质
着色器
图形渲染
webgl
3d
开发语言
使用
shader
Material实现环境光与漫反射光
上次咱们使用
shader
Material实现纹理贴图,之后进一步拓展,在之前的基础上加上平行光与漫反射光的效果。代码如下:无标题文档<scriptsrc="js/stats.js"
pengpai123
·
2025-02-28 22:48
threejs
ThreeJS入门(036):THREE.Raw
Shader
Material 知识详解,示例代码
作者:还是大剑师兰特,曾为美国某知名大学计算机专业研究生,现为国内GIS领域高级前端工程师,CSDN知名博主,深耕openlayers、leaflet、mapbox、cesium,webgl,ThreeJS,canvas,echarts等技术开发,欢迎加微信(gis-dajianshi),一起交流。查看本专栏目录-本文是第036篇入门文章文章目录构造函数常用属性示例使用统一变量使用宏定义使用扩展使
还是大剑师兰特
·
2025-02-28 22:15
#
ThreeJS中文API全解
大剑师
threejs教程
threejs示例
Python--函数高级(上)
defouter():definner():print(NAME)#访问全局变量inner()outer()#输出:全局变量关键点:函数查找变量时遵循LEGB规则(Local→Enclosing→Global→
Built-in
索然无味io
·
2025-02-27 00:16
Python安全开发
python
开发语言
web安全
windows
网络安全
笔记
学习
unity uv动画实现鱼摆动
在Unity中实现鱼的摆动动画通常涉及到骨骼动画或者基于顶点动画的
shader
动画。然而,如果你想要基于UV动画来实现鱼的摆动效果,你可以使用
Shader
Graph或者编写自定义的
Shader
来实现。
乐极老人*逢人打
·
2025-02-26 03:44
unity
uv
游戏引擎
unity引擎中的渲染实现细节
示例:基础光照和材质渲染在Unity中,渲染通常是通过
Shader
和C#脚本来控制的。以下是一个简化的
Shader
和C#脚本,用于实现
你一身傲骨怎能输
·
2025-02-24 21:08
商业化游戏开发技术专栏
unity
游戏引擎
Unity中一个节点实现植物动态(
Shader
)
1.核心思路就操作顶点作往复运动;核心代码:half stage1=dot(positionOS,float3(0,1,0))*_Strength;half stage2=sin(dot(positionOS,float3(1,0,0))*_Strength+_Time.y*_Speed);half stage3=stage1*stage2*float3(0.001,0,0.001);Positi
不吃斋的和尚
·
2025-02-24 08:04
unity
游戏引擎
Vulkan 究竟是什么
程序员的视角看Vulkan:对程序员来讲,Vulkan是一些命令的集合,允许内核或者着色器,和
shader
执行的外部Vulkanaspect
美颜特效.音视频
·
2025-02-20 03:43
Vulkan
基础
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他