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
glsl
Android OpenGLES绘制yuv420纹理
把shader代码写入raw里面vertex_shader.
glsl
attributevec4av_Position;//顶点位置attributevec2af_Position;//纹理位置varyingvec2v_texPo
曾大稳丶
·
2023-01-30 08:27
iOS视觉-- (04) OpenGL ES+
GLSL
实现金字塔解析
接下来我们要了解的是使用
GLSL
如何渲染金字塔以及一些简单的变换。先看效果图效果图步骤还是和之前是一样的。
桀骜不驯的搬砖者
·
2023-01-29 12:09
GLSL
in Unity 系列文章(六):实时阴影实现——Shadow Mapping
Unity实时阴影实现——ShadowMappingUnity的实时阴影-ShadowMap实现原理今天用
GLSL
实现一下ShadowMapping,ShadowMapping原理也比较简单,先在灯光的位置生成一个相机
雄关漫道从头越
·
2023-01-27 11:24
LearnOpengl_DepthTest
深度测试深度缓冲精度通常为24位
GLSL
内建变量gl_FragCoord的x、y分量代表了片段的屏幕空间坐标(原点在左下角)gl_FragCoord的z分量包含了片段真正的深度值,z值需要与震度缓冲内容所对比
天将明兮
·
2023-01-27 07:23
计算机图形学
opengl
OpenGLES3.0笔记 (三) ——
GLSL
语法
[TOC]OpenGLES着色语言虽然是基于C/C++基本语法的语言,但是其与C/C++相比较还是有很大不同的。例如,该语言不支持双精度浮点型(double)、字节型(byte)、短整型(short)、长整型(long),并且取消了C中的联合体(union)及枚举类型(enum)等特性。1.数据类型概述与C语言类似,着色语言中有许多内建的原生数据类型以及构建数据类型,如浮点型(float)、布尔型
allenyang羊羊
·
2023-01-27 02:17
日积月累Shader - 04 在不同平台运行
提示教程例子都可以到下面网址进行运行,不需要另外安装软件环境:官方提供在线编写shader工具:https://thebookofshaders.com/edit.php
glsl
sandbox网站:http
Zszen
·
2023-01-26 11:44
C++ 源代码 : 基于OpenGL和TensorRT实现的PC端实时人脸美颜系统
C++源代码:基于OpenGL和TensorRT实现的PC端实时人脸美颜系统运行于Win1064位系统,用CUDA和TensorRT实现人脸位置检测和106关键点检测,用OpenGL和
GLSL
实现人脸美颜
「已注销」
·
2023-01-21 09:43
程序人生
Games202第二讲笔记
obj文件使用framebuffer当作“画架”,一个framebuffer上可以完成多个渲染结果(canvas)的输出如何将图像呈现在屏幕上,这就是vertex/fragmentshaders完成的工作
GLSL
Anasw
·
2023-01-21 07:33
图形学
cg
Three.js-着色器(
glsl
内置函数)
目录1.和角度相关的函数2.数学函数3.常用函数4.几何函数5.内置函数参数常见形式6.使用内置函数实现各种图形6.1利用取模函数mod()达到反复渐变效果6.2利用step(edge,x)实现斑马线条纹效果6.3利用绝对值abs()实现中间向两边渐变6.4利用取最小值min()实现渐变6.5利用取最大值max()实现渐变效果6.6利用step()、max()、abs()实现小正方形6.7利用向下
HM-hhxx!
·
2023-01-16 16:12
Three
着色器
着色器
three.js
3d
前端
Three.js
Obj模型功能完善(物体材质,光照,法线贴图).Cg着色语言+OpenTK+F#实现.
这篇文章给大家讲Obj模型里一些基本功能的完善,包含Cg着色语言,矩阵转换,光照,多重纹理,法线贴图的运用.在上篇中,我们用
GLSL
实现了基本的phong光照,这里用Cg着色语言来实现另一钟Blinn-phong
weixin_34192993
·
2023-01-15 09:21
c/c++
php
游戏
【语法】HLSL、
GLSL
、CG语言的官方文档及内置函数翻译
参考资料以下网址多数为中文网址HLSLHLSL微软网址https://docs.microsoft.com/zh-cn/windows/desktop/direct3dhlsl/dx-graphics-hlsl内置函数页https://docs.microsoft.com/zh-cn/windows/desktop/direct3dhlsl/dx-graphics-hlsl-intrinsic-f
小混沌
·
2023-01-15 09:20
渲染
语法
Koo叔说Shader-CG语言介绍
前言开始着手写UnityShader之前,有必要了解一下用什么语言来写,Unity支持自家的SurfaceShaders,
GLSL
,Cg/HLSL这几种方式来写,经过比较决定使用Cg/HLSL来写,今天就来初步学习一下
小城码仔
·
2023-01-15 09:49
Shader与效果
koo叔说shader
shaderlab
CG语法
基于Qt的OpenGL编程(3.x以上
GLSL
可编程管线版)---(二十六)抗锯齿
Vries的教程是我看过的最好的可编程管线OpenGL教程,没有之一,其原地址如下,https://learnopengl-cn.github.io/04%20Advanced%20OpenGL/11%20Anti%20Aliasing/关于抗锯齿的详细知识了解请看原教程,本篇旨在对Vires基于visualstudio平台的编程思想与c++代码做纯Qt平台的移植,代码移植顺序基本按照原教程顺序,
HELLO_IHAD
·
2023-01-15 08:41
现代OpenGL学习教程
优化Open
GLSL
.texelFetch锯齿问题,让我想起一道阿里面试题。
一、关于MediaCodec解码10位,能不能输出离屏SurfaceTexture关于最近原创的HDR系列文章,有同学问到能不能设置离屏的EGLSurface,硬解10bit的hdr流,输出到SurfaceTexture这种常规易用的方式。当时我从理论思考,持否定的态度。这次结合代码测试验证,记录结果。先说结果:只要MediaCodec能识别解码10bitHDR码流,不崩溃,那是可以输出Surfa
Mr_Zzr
·
2023-01-15 08:33
HDR
in
Android
图像缩放
texelFecth抗锯齿优化
阿里面试题
如何实现水面波动?一种代码实现两种效果【shader 奇技淫巧】
在最后我们将一起实现如下图水面波动的效果,不过阅读完本文,也将了解到这一思路的其他用法本篇默认读者本已经能读懂基本的
glsl
语言,语法不再做过多解释,如果有不理解可以翻看之前的文章有详细讲解用shader
·
2023-01-13 18:12
webglshader图形学
in与out在着色器中的作用
in和out是
GLSL
语言中的关键字,它们用来控制顶点着色器和片段着色器之间的数据传递。in变量是从CPU端传递给顶点着色器的数据,它只能在顶点着色器中使用,是只读的。
我想要身体健康
·
2023-01-12 17:45
OpenGL
着色器
算法
矩阵
RHI_Shader Compare(HLSL、
GLSL
、MSL 、WGSL、OpenCL) & Debug All
对于各类Shader语言还是先来看一下官方的文档,里边有具体的阐述,也是比较权威的文档:HLSL官方文档
GLSL
官方文档MSL官方文档WGSL官方文档OpenCL官方文档大家也可以去看看硬件执行着色器的具体原理
沉默的舞台剧
·
2023-01-10 03:18
RHI
RHI
shader从入门到精通——(二)三大主流编程语言
shaderlanguage1.基于OpenGL的OpenGLShadingLanguage,简称
GLSL
。2.基于DirectX的HighLevelShadingLanguage,简称HLSL。
专注学习XR-99LAN
·
2023-01-04 11:15
Shader
shader
unity
游戏引擎
Qml 中用 Shader 实现圣诞树旋转灯
当然了,本篇文章主要是讲解一下如何在Qml中使用
GLSL
来实现自己的特效。至于代码嘛,我比较喜欢在Shaderjoy上寻找,那里有很多超级炫酷的着色器实现的特效,并且可以很轻松的集成到Qml中。
梦起丶
·
2022-12-27 05:15
Qt
Quick(Qml)开发之旅
GLSL
GLSL
着色器
Qml
Android OpenGL ES 学习(九) – 坐标系统和实现3D效果
OpenGL学习教程AndroidOpenGLES学习(一)–基本概念AndroidOpenGLES学习(二)–图形渲染管线和
GLSL
AndroidOpenGLES学习(三)–绘制平面图形AndroidOpenGLES
夏至的稻穗
·
2022-12-26 22:55
Android
音视频
android
OpenGL
音视频
3d
Android OpenGL ES 学习(十) – GLSurfaceView 源码解析GL线程以及自定义 EGL
OpenGL学习教程AndroidOpenGLES学习(一)–基本概念AndroidOpenGLES学习(二)–图形渲染管线和
GLSL
AndroidOpenGLES学习(三)–绘制平面图形AndroidOpenGLES
夏至的稻穗
·
2022-12-26 22:55
Android
音视频
android
学习
OpenGl
EGL
Android OpenGL ES 学习(十一) –渲染YUV视频以及视频抖音特效
OpenGL学习教程AndroidOpenGLES学习(一)–基本概念AndroidOpenGLES学习(二)–图形渲染管线和
GLSL
AndroidOpenGLES学习(三)–绘制平面图形AndroidOpenGLES
夏至的稻穗
·
2022-12-26 22:23
Android
音视频
android
学习
OpenGL
音视频
抖音特效
OpenGL系列之十六:实现大眼特效
三角形顶点增加颜色OpenGL系列之四:绘制四边形OpenGL系列之五:绘制点和线OpenGL系列之六:绘制立方体OpenGL系列之七:纹理贴图OpenGL系列之八:立方体纹理贴图OpenGL系列之九:
glsl
itfitness
·
2022-12-26 21:19
OpenGL 图像绿幕抠图
目录一.OpenGL图像绿幕抠图1.IOSObject-C版本1.WindowsOpenGLES版本2.WindowsOpenGL版本二.OpenGL图像绿幕抠图
GLSL
Shader三.猜你喜欢零基础OpenGLES
猿说编程
·
2022-12-26 15:36
#
Windows
GPUImage
opengl
opengl入门
opengl教程
opengl基础
opengles
GLSL
-TBN矩阵
TBN矩阵一、简述1.1TBN矩阵作用我们研究一个矩阵的时候通常需要了解一个矩阵是从哪一个空间或者说矩阵而来的。如果搜索一下TBN矩阵运算公式可以发现其决定于物体坐标系下的顶点和纹理坐标系下的纹理坐标。想到这里我们需要明确TBN运算的输入和输出是什么。先说输入:输入是一张纹理的rgb,分别代表纹理坐标系下的xyz轴上的分量,而TBN是一一对应于xyz的。再说输出:输出是物体坐标系下的法线向量。然后
沉默的舞台剧
·
2022-12-26 08:17
shader
vulkan
GLSL
vulkan
shader
Android OpenGL ES 学习(八) –矩阵变换
OpenGL学习教程AndroidOpenGLES学习(一)–基本概念AndroidOpenGLES学习(二)–图形渲染管线和
GLSL
AndroidOpenGLES学习(三)–绘制平面图形AndroidOpenGLES
夏至的稻穗
·
2022-12-24 13:43
Android
音视频
android
elasticsearch
学习
OpenGl
音视频
图形API基础——OpenGL相关
这个结构是用于将
GLSL
的一些uniform常量数据塞入到一个group中以实现对数据流水线式的访问。还可用于在多个shaderpr
离原春草
·
2022-12-21 00:09
iOS视觉-- (11) OpenGL ES+
GLSL
实现大眼和瘦脸
前面我们学过摄像头的渲染、单滤镜、多滤镜的处理的流程。接下来要学习的是大眼和瘦脸的技能了。这里会使用到人脸识别的技术,刚开始打算用的是Vision原生框架来做,无奈,脱离时代的iPhone6太卡了。难当次重任,后面使用了第三方框架。测试版可以随便玩玩。真的不错哦。效率很高,特征点106个。还是OK的。借鉴博客:iOS原生框架Vision实现瘦脸大眼特效、仿抖音特效相机之大眼瘦脸本文达成效果如下图:
桀骜不驯的搬砖者
·
2022-12-14 16:33
CARLA出现问题error while loading shared libraries: libomp.so.5 解决方法
CarlaEU4.sh报错errorwhileloadingsharedlibraries:libomp.so.5解决办法apt-getinstalllibomp5随后可能会出现globalshadercache-
glsl
BUCKY_999
·
2022-12-14 09:32
linux
[Manjaro] OpenGL 配合着色器实现光线跟踪之引入光线
使用
GLSL
着色器语言编写顶点着色器,获取顶点在屏幕空间的坐标,经过函数计算得到RGB值并传输到片段着色器中。
loryhndol
·
2022-12-08 15:50
着色器
图形渲染
c++
OpenGL系列之十五:实现美颜相机
三角形顶点增加颜色OpenGL系列之四:绘制四边形OpenGL系列之五:绘制点和线OpenGL系列之六:绘制立方体OpenGL系列之七:纹理贴图OpenGL系列之八:立方体纹理贴图OpenGL系列之九:
glsl
itfitness
·
2022-12-06 07:25
OpenGL系列之十三:实现Shader绚丽动画
三角形顶点增加颜色OpenGL系列之四:绘制四边形OpenGL系列之五:绘制点和线OpenGL系列之六:绘制立方体OpenGL系列之七:纹理贴图OpenGL系列之八:立方体纹理贴图OpenGL系列之九:
glsl
itfitness
·
2022-12-06 07:40
OpenGL系列之十四:实现相机抖音特效
三角形顶点增加颜色OpenGL系列之四:绘制四边形OpenGL系列之五:绘制点和线OpenGL系列之六:绘制立方体OpenGL系列之七:纹理贴图OpenGL系列之八:立方体纹理贴图OpenGL系列之九:
glsl
itfitness
·
2022-12-05 21:24
Android OpenGL ES 学习(七) – 纹理
OpenGL学习教程AndroidOpenGLES学习(一)–基本概念AndroidOpenGLES学习(二)–图形渲染管线和
GLSL
AndroidOpenGLES学习(三)–绘制平面图形AndroidOpenGLES
夏至的稻穗
·
2022-12-04 19:09
Android
音视频
android
elasticsearch
学习
OpenGL
音视频
Android OpenGL ES 学习(三) -- 绘制平面图形
OpenGL学习教程AndroidOpenGLES学习(一)–基本概念AndroidOpenGLES学习(二)–图形渲染管线和
GLSL
AndroidOpenGLES学习(三)–绘制平面图形AndroidOpenGLES
夏至的稻穗
·
2022-12-04 19:38
Android
音视频
OpenGL
Android OpenGL ES 学习(五) -- 渐变色
OpenGL学习教程AndroidOpenGLES学习(一)–基本概念AndroidOpenGLES学习(二)–图形渲染管线和
GLSL
AndroidOpenGLES学习(三)–绘制平面图形AndroidOpenGLES
夏至的稻穗
·
2022-12-04 19:38
Android
音视频
学习
OpenGl
Android OpenGL ES 学习(六) – 使用 VBO、VAO 和 EBO/IBO 优化程序
OpenGL学习教程AndroidOpenGLES学习(一)–基本概念AndroidOpenGLES学习(二)–图形渲染管线和
GLSL
AndroidOpenGLES学习(三)–绘制平面图形AndroidOpenGLES
夏至的稻穗
·
2022-12-04 19:31
Android
音视频
android
elasticsearch
学习
OpenGL
音视频
第七章:3D模型渲染
gl40tut07.htmlTutorial7:3DModelRendering第七章:3D模型渲染Thistutorialwillcoverhowtorender3DmodelsinOpenGL4.0using
GLSL
.Thecodeinthistutorialisbasedonthecodefromthediffuselighting
weyson
·
2022-12-04 09:10
OpenGL
OpenGL ES 学习(二) -- 渲染模式和
GLSL
上一章,我们学习了OpenGL的基本知识,这一章,一起学习OpenGL的渲染模式和渲染语言
GLSL
。
夏至的稻穗
·
2022-11-29 13:47
Android
音视频
学习
android
OpenGL
OpenGL原理与实践——核心模式(五):颜色、基础光照、Phong模型、材质与光
光照模型——局部光照模型环境光编辑漫反射镜面反射材质与光材质与纹理的关系材质在shader的体现材质属性与光属性光在shader的体现整体源码实现及渲染结果关键代码shader——vertexShader.
glsl
BBBourne
·
2022-11-26 16:17
OpenGL
OpenGL
c++
算法
材质
iOS视觉-- (09) OpenGL ES+
GLSL
实现摄像头录制渲染解析
前面都是讲一些关于图片的一些操作,下一步进击视频相关的东西。由浅入深的学习,因为万事开头难,不要想着一步登天。静下心来一步一步的往上爬。每天能学到一点东西就是进步,持之以恒才是最重要的。千里之行始于足下...本文借鉴:落影大神-摄像头采集数据和渲染本文Demo首先我们明确一下我们要实现的东西:1.摄像头录制2.使用OpenGLES渲染视频帧1.摄像头录制这里我们主要是学习OpenGLES怎么渲染视
桀骜不驯的搬砖者
·
2022-11-24 18:57
OpenGL教程(五)
着色器就是运行在GPU上的小程序,简单来说,着色器就是仅仅是一个将输入数据经过一定转换然后输出的过程,着色器之间是非常独立的,彼此之间除了输入输出之外没有其他交流,这篇文章将会详细介绍着色器以及编写着色器的语言
GLSL
QStack
·
2022-11-21 12:38
c++
openGL &
GLSL
texture()函数详解
前言一般,在三维项目添加纹理的时候,经常会看到有和纹理操作的函数,先看一段片元着色器程序:在片元着色器中#version450coreoutvec4FragColor;invec2TexCoords;uniformsampler2DdepthMap;uniformfloatnear_plane;uniformfloatfar_plane;//requiredwhenusingaperspectiv
妙为
·
2022-11-13 00:25
openGL
openglES
glsl
texture
openGL纹理
Anime4K配置记录
diff_original_x2.jpg环境:MacBookPro16-inchmpv0.34.1(GPU占用在%20~%50)IINA1.3.0(GPU占用在%30~%40)Anime4K
GLSL
(v3.2Stable
夙小叶
·
2022-10-25 22:57
OpenGL与Unity Shader常用基础面试题
HLSL、
GLSL
、CG2.OpenGL的渲染流程?(不同的管线流程应该是有去别的,大体上是这样的)读取顶点数据→执行顶点着色器→组装图元→光栅化图元→执行片段着色
hongge372
·
2022-10-12 19:40
面试和编程基础
video
【Unity3D】表面着色器
目前主流的Shader编程语言主要有
GLSL
、HLSL、CG,如下:
GLSL
:OpenGLShadingLanguage,基于OpenGL接口,跨操作系统,依赖硬件,可以在Windows
little_fat_sheep
·
2022-09-18 10:07
Unity3D
表面着色器
surface
Shader
法线贴图
自发光
Unity3D
Android Studio 添加支持
GLSL
文件格式
最近在看OpenGL中shader文件的语法,发现AS中
glsl
中的方法名不能点击关联,很不方便,找了一个插件image.png插件是有了,但是只支持几种shader文件的格式,需要手动配置以下Mac版本
pursuit_hu
·
2022-09-09 14:37
iOS视觉-- (07) OpenGL ES+
GLSL
实现多滤镜解析
上一篇我们学习了对图片进行灰色滤镜处理,现在这篇我们将进行学习多滤镜处理。那么多滤镜的处理原理是什么呢?我们先简单的来回顾一下OpenGL的工作流程渲染流程图简化版根据流程图我们很容易想到对一张图片进行两种滤镜的步骤就像下面这个图一样:假想图但是作为开发者都知道这样行不通的,为什么?我们使用OpenGLES来处理图片的原因最直接的一个原因是因为:使用GPU处理图片的速度远超CPU。而整个过程除了一
桀骜不驯的搬砖者
·
2022-08-25 11:48
前端周刊第三十一期
如果外链不能访问,关注公众号前端每周看,里面有解决办法大事件JS10242022竞赛优胜者——JS1024是一项“代码高尔夫”竞赛,您有15天的时间在1024字节内创建JavaScript或
GLSL
程序
·
2022-08-07 15:07
KTL 一个支持C++14编辑公式的K线技术工具平台 - 第七版,体验GPGPU。
体验通过编写
GLSL
,HLSL,为GPUShader实现运算Kerenl。
bbqz007
·
2022-06-27 11:00
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他