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
threejs-着色器
Metal Shader language (着色语言规范)总结
Metal简述Metal
着色器
语言是用来编写3D图形渲染逻辑、并行Metal计算核心逻辑的一门编程语言,当你使用Metal框架来完成APP的实现时则需要使用Metal编程语言。
Miraclely
·
2023-10-29 01:37
图形学学习笔记
包括顶点
着色器
、图元装置、裁剪和屏幕映射几个过程。顶点
着色器
主要进行顶点坐标变换。将输入的模型空间顶点坐标变换到裁
万物皆可休
·
2023-10-28 13:07
学习
笔记
OpenGL-面试
首先输入的模型顶点数据会进入vertexshadertessshader,gemtryshader会对顶点坐标进行图元装配将顶点
着色器
的所有顶点装配成指定图元的样子图元装配给我的感觉更像是只要是决定顶点的顺序和组合数量再模型变换就是左乘上
彭同学她同桌
·
2023-10-28 13:13
opengl
c++
OpenGL
webGL编程指南 第五章 MultiAttributeSize
本章节中我我们学习使用buffer传递数据Documentletcanvas=document.getElementById('canvas');letgl=canvas.getContext('webgl');//顶点
着色器
sogooday
·
2023-10-28 08:29
webGl
webgl
canvsa
矩阵
线性代数
javascript
Unity3D Shader系列之边缘光RimLight
目录1引言2原理3源码3.1顶点-片元
着色器
版本3.2Surf
着色器
版本4参考文章1引言这一两个月会花一点时间来集中总结下用Shder实现的效果。
WangShade
·
2023-10-27 23:21
Unity3D
unity
shader
边缘光
RimLight
rimlight
unity shader 变种(多重编译 multi_compile)
这个Shader被称为宏
着色器
(megashader)或者超
着色器
(ubershader)。实现原理:根据不同的情况,使用不同的预处理器指令,来多次编译Shader代码。
zzqlb
·
2023-10-27 23:22
13-3.GLSL-灰度、颠倒、马赛克滤镜分析
准备工作准备工作的代码与分屏demo中一致,只需要修改相应的底部item数组及对应的
着色器
名称等顶点
着色器
也没有任何变化,主要是片元
着色器
中的实现滤镜算法灰度滤镜灰度滤镜的实现原理是让RGB值保持一个平衡并填充
Pufus
·
2023-10-27 21:45
UE4动画雨滴材质制作教程
虚幻引擎非常适合创建简单且美观的动画
着色器
和效果,因为它不需要强大的编程技能,只需要基本的数学知识。你需要两个参数来调整动画材质:根据时间来改变贴图的UV坐标以及时间。
xzljj
·
2023-10-26 17:34
虚幻
游戏引擎
ue4
Unity Shader 入门 表面
着色器
属性
Properties{Property[Property…]}定义属性块,其中可包含多个属性,其定义如下:name(“displayname”,Range(min,max))=number定义浮点数属性,在检视器中可通过一个标注最大最小值的滑条来修改。name(“displayname”,Color)=(number,number,number,number)定义颜色属性name(“display
不倒翁_2878
·
2023-10-26 15:41
第1章 入门
当今,图形编程是基于
着色器
的,也就是说,有些程序是基于C++或Java等标准程序语言编写的,并运行在中央处理器上(CPU);另一些是用专用的
着色器
语言编写的,直接运行在图形处理单元(GPU)上。
去往火星
·
2023-10-26 08:55
c++
10 WebGL的缓冲区对象使用
前面的方法只能绘制一个点,而不能绘制多个顶点组成的图形,比如三角形、矩形和立方体,像那些方法我们需要一次性的将图形的顶点全部传入顶点
着色器
,然后才能把图形画出来。
暮志未晚Webgl
·
2023-10-26 05:23
WebGL
webgl
缓冲区对象
webgl缓冲区对象使用详解
文章目录前言缓冲区对象向
着色器
传递数据1创建缓冲区对象:gl.createBuffer()2绑定缓冲区对象:gl.bindBuffer()3向缓冲区对象写入数据:gl.bufferData()类型化数组
迦南giser
·
2023-10-26 05:53
WebGL
webgl
5.缓冲区
1.缓冲区对象:缓冲区对象是WebGL系统中的一块内存区域,我们可以一次性向其中填充大量的顶点数据,供顶点
着色器
使用。
angry ant
·
2023-10-26 05:49
WebGL
javascript
webgl
canvas
WebGL学习笔记(二):利用缓冲区动态绘制多个点
上一个程序中,只实现了静态的单点绘制的,点的位置和颜色都是写死在
着色器
中的。如果想要动态的显示点,将交互添加进去,我们就需要实现使用JavaScript向
着色器
中传值,这就需要使用到缓冲区。
Qc1998
·
2023-10-26 05:16
WebGL
js
WebGL
缓冲区
unity shaderlab中lod的作用
(不是模型的LOD)1.
着色器
的LOD(Levelofdetail)是用在整个shader或者SubShader中。当LOD的值小于设定值时,相应的shader不会工作。
Dawn·张
·
2023-10-25 23:37
unity
图形学/shader
unity3d
Unity Shader通用优化方法
能在顶点
着色器
中处理的就在顶点
着色器
少用多Pass小心使用AlphaTest和ColorMaskAlphaTestclip(),通常
坡托
·
2023-10-25 23:25
Unity渲染实战篇
shader
unity
渲染管线
游戏开发
游戏引擎
unity shader之LOD以及渲染队列
LOD设置LOD全称LevelofDetail作用:unity引擎会根据不同的LOD值在不同的平台上使用不同的SubShader注意:在上几篇博客中已经说过在一个
着色器
中会有一到多个SubShader,
Break The Sky
·
2023-10-25 23:55
unity
shader学习
UntiyShader基础案例(六)——LOD技术
着色器
的细节层次效果,大致就是高端机模型更精细,低端机模型更垃圾,以及远距离模型更垃圾,近距离模型更精细。
implosion98
·
2023-10-25 23:24
UnityShader开发
unity
技术美术
Unity Shader LOD详解
主旨介绍shaderlod,需要先看官方文档ShaderLOD的作用微调不同硬件上的
着色器
性能使用方法1shader里定义多个subshader,然后设置其lod值2c#代码设置某一个shader的log
T.D.C
·
2023-10-25 23:24
unity
unity
c#
游戏引擎
【shader自娱自乐】螺旋
效果图顶点
着色器
v2fvert(appdatav){v2fo;o.vertex=UnityObjectToClipPos(v.vertex);o.uv=TRANSFORM_TEX(v.uv,_MainTex
隋文弟
·
2023-10-25 11:00
shader自娱自乐
unity
游戏引擎
Unity初学Shadergraph创建
着色器
学习教程
51节课(4h44m)|大小解压后:2.55GB使用UnityShadergraph创建游戏资产指南初学者的UnityShadergraph你会学到:如何使用Unity的Shadergraph创建大量
着色器
要求安装了
云桥网络.
·
2023-10-25 11:30
CG技术学习素材资源
unity
着色器
游戏引擎
游戏开发
学习教程
社区组件–游戏故障,视觉效果,
着色器
和猎鹰
It’stimeforanotherCommunityComponent!Ourblogserieswhereweshowcaseresources,tutorials,andamazingprojectsthatcomefromtheUnitycommunity.Ifyoulikethiscontent,letusknow!Ifyouwanttoshareyourprojectwithus,gi
culiao6493
·
2023-10-25 11:58
java
python
大数据
unity
github
OpenGL系列之十八:FBO离屏渲染
三角形顶点增加颜色OpenGL系列之四:绘制四边形OpenGL系列之五:绘制点和线OpenGL系列之六:绘制立方体OpenGL系列之七:纹理贴图OpenGL系列之八:立方体纹理贴图OpenGL系列之九:glsl
着色器
语言
itfitness
·
2023-10-25 08:08
Unity中Shader阴影的投射
float4vertex:POSITION;和half3normal:NORMAL;这是生成阴影所需要的语义.3、v2f中添加V2F_SHADOW_CASTER;用于声明需要传送到片断的数据.4、在顶点
着色器
中添加
楠溪泽岸
·
2023-10-24 02:44
Unity
unity
游戏引擎
Unity中Shader阴影的接收
文章目录前言一、阴影接受的步骤1、在v2f中添加UNITY_SHADOW_COORDS(idx),unity会自动声明一个叫_ShadowCoord的float4变量,用作阴影的采样坐标.2、在顶点
着色器
中添加
楠溪泽岸
·
2023-10-24 02:40
Unity
unity
游戏引擎
《Qt-OpenGL系列编程》课程学习记录(1):相关概念、VAO、VBO、绘制三角形、使用OpenGL原生方式编译链接
着色器
程序
大家可以去B站看课程的视频支持一下作者哈:OpenGL,Qt实现:1入门篇(已更完)_哔哩哔哩_bilibili课程相关源码、PPT、安装包,完整课程合集(1:入门篇;2:基础光照;3:模型加载;4:高级OpenGL;5:高级光照;程序员的数学3:线性代数):https://ke.qq.com/course/package/40726?flowToken=1041265https://www.bi
友善啊,朋友
·
2023-10-23 21:59
#
qt
OpenGL ES-13-案例08-6种图片动效滤镜
也是主要看
着色器
中的代码。因为今天要展示动态效果,于是在GLSL加载图片的代码中,添加了时间戳传入片元
着色器
中进行计算动态效果的周期。
宇宙那么大丶
·
2023-10-23 19:50
OpenGL
着色器
的简单介绍
答案就是:如果你没有提供自己的
着色器
的话,GPU驱动会向你提供默认的
着色器
。但这事实上是基于你的驱动的。
吃掉夏天的怪物
·
2023-10-23 09:59
OpenGL-
着色器
着色器
(shader)其本质是运行在GPU上的小程序,这些小程序为图形渲染管线的某个特点部分而运行。从基本意义上来讲,
着色器
只是一种把输入转化为输出的程序。
STL_f36e
·
2023-10-23 01:56
【OpenGL】四、坐标系统和摄像机
其实空间转换就是相同顶点在不同坐标系下新的坐标,最后在
着色器
里完成渲染。局部空间(LocalSpace)
别偷喝我的朗姆酒
·
2023-10-23 00:19
计算机图形学之旅
图形渲染
c++
游戏引擎
使用 OpenGL 渲染会旋转 & 会变色的三角形(LearnOpenGL P3)
代码的详细讲解将在几日内给出~代码#include#include#include//窗口大小constintWINDOW_WIDTH=800;constintWINDOW_HEIGHT=600;//顶点
着色器
源码
Nesb01t
·
2023-10-22 17:30
计算机图形学
图形渲染
自学OpenGL(七)-
着色器
前言
着色器
是运行在GPU上的程序,为图形渲染管线特定部分而运行,从某种意义上来说,
着色器
是把输入转化为输出的程序。
着色器
程序是完全独立的程序,
着色器
之间不能直接通信,只能通过输入输出实现通信。
朽木自雕也
·
2023-10-22 15:30
Unity卡通渲染
概述Unity卡通渲染总结NPRToonShading商店资源OmniShadePro移动优化
着色器
FlatKit:ToonShadingandWaterMKToon-StylizedShaderToonyColorsPro2git
iningwei
·
2023-10-22 05:11
Unity
unity
游戏引擎
OpenGL ES案例之GLSL分屏滤镜
今天我们用一个自定义
着色器
,来实现图片分屏效果。
爱看书de图图
·
2023-10-21 16:08
Unity之ShaderGraph如何实现靠近显示溶解效果
效果如下图所示:主要节点Position:提供对网格顶点或片段的Position的访问,具体取决于节点所属图形部分的有效
着色器
阶段。使用Space下拉参数选择输出值的坐标空间。
PassionY
·
2023-10-21 13:13
unity
shader
ShaderGraph
ASE
靠近溶解
设置溶解位置
着色器
Unity中Shader实现UI流光效果
文章目录前言一、实现思路1:1、采集两张贴图,一张是主纹理,一张是扫光纹理2、在v2f定义一个二维变量“uv2”来存放uv偏移后的值3、在顶点
着色器
中,仿照之前的uv流动效果,与_Time相乘后存放于uv2
楠溪泽岸
·
2023-10-21 03:46
Unity
unity
ui
游戏引擎
Unity Shader入门笔记
1/猫都能学会的Unity3DShader入门指南(一)(二)学习资料:http://98jy.net/article/24Unityshader教程-第一课~第六课Shader概述1.Shader(
着色器
zolin7
·
2023-10-21 01:46
Unity
shader
unity
cg
gltf和glb格式模型用什么软件处理
GLB被识别为一个独立的文件,包含单个网络中3D场景的所有组件,而GLTF被视为一个非独立文件,需要纹理、
着色器
和动画数据等元素的
mahui85
·
2023-10-20 19:42
json
OpenGL正背面剔除
首先作者是用默认光源
着色器
(见下方代码)进行操作的,光打到的地方称为阳面,没有打到的地方称为暗面,但是我们一旋转,OpenGL就懵了,不知道该显示哪个面,于是就都显示了,正常情况下,我们看一个立体总有一部分看不到
寻我_e7f1
·
2023-10-20 13:53
【unity shader】水体渲染基础-通过顶点偏移实现波浪
1.1.基础正弦波形我们拖出一块平面,修改其顶点
着色器
,片元
着色器
中我们直接返回一个海面颜色。v2fo;float3p;p=v.vertex;p.y
misaka12807
·
2023-10-20 09:30
unity之路
unity
游戏引擎
技术美术
着色器
3d
六:GLSL分屏滤镜
默认顶点
着色器
代码:attributevec4Position;//顶点坐标attributevec2TextureCoords;//纹理坐标varyingvec2TextureCoordsVarying
凯歌948
·
2023-10-20 02:05
OpenGL ES - GLSL
OpenGLES-GLSL不采用GLKBaseEffect,使用编译链接自定义的
着色器
(shader)。用简单的glsl语言来实现顶点、片元
着色器
,并图形进行简单的变换。
Caolongs
·
2023-10-19 21:05
Unity笔记
unity1.初始1.1sence场景面板等1.2materials材质的本质是shader的实例,shader
着色器
可以使纹理以某种方式展现,一段嵌入渲染管线中的程序。
雾海之灵
·
2023-10-19 13:26
unity
d3dcompiler_47.dll缺失怎么修复,三种修复方法分享
它主要用于编写和编译Direct3D11的
着色器
程序
dll修复高手
·
2023-10-19 13:55
dll文件修复
计算机dll修复
dll修复工具
windows
OpenGL ES:大长腿效果
GLKView(LongLegView):用于显示&更新纹理图片两个封装的工具类LongLegVertexAttribArrayBuffer:缓存区初始化&更新、准备绘制及绘制的封装LongLegHelper:
着色器
编译及连接的封装大长腿实现
源本平凡
·
2023-10-19 05:42
openGL
着色器
原理说明
1.概述在OpenGL/OpenGLES中,我们开发者一般编写的是顶点
着色器
和片元
着色器
。
章小京
·
2023-10-19 01:52
OpenGL学习及使用
着色器
openGL
3D
Metal 案例06:视频文件渲染
mp4视频文件2、Metal渲染回调还原成CMSampleBufferRef图像数据,然后将读取到CVPixelBufferRef视频像素缓存区3、通过CoreVideo获取Y纹理,UV纹理4、在自定义
着色器
将颜色编码格式由
辉辉岁月
·
2023-10-18 15:03
OpenGL(QT平台)学习与实战(十五)
这里写目录标题创建一个光照场景框架搭建绘制背景颜色添加
着色器
创建一个光照场景框架搭建新建项目设置窗口名称设置窗口icon选择图片即可设置样式添加相应的action拖动到工具栏处添加openglwidget
家家的快乐空间
·
2023-10-18 15:43
OpenGL
qt
opengl
three.js学习-智慧城市
前言在前面基础知识(摄像机,渲染器,轨道控制器,坐标轴,场景适配,渲染循环、几何体、材质、光等)有了基础了解后,还需要对
着色器
(坐标)有一定的学习了解然后就可以做智慧城市的项目了技术:vite+js以下是项目预览
Best_卡卡
·
2023-10-18 11:03
智慧城市
three.js
webgl
五、WebGPU Vertex Buffers 顶点缓冲区
虽然这种技术越来越受欢迎,但向顶点
着色器
提供顶点数据的传统方式是通过顶点缓冲和属性。顶点缓冲区就像任何其他WebGPU缓冲区一样。它们保存着数据。不同之处在于我们不直接从顶点
着色器
访问它们。
碳学长
·
2023-10-18 05:32
3d
图形渲染
前端
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他