技术栈
glsl
刘好念
24 天前
c++
·
计算机图形学
·
opengl
·
glsl
[OpenGL]使用glsl实现smallpt
本文介绍了如何使用 OpenGL,使用 glsl 语言在 Fragment shader 中实现 smallpt。程序完成后可以得到以下渲染结果(samples per pixel, spp = 16)。在程序中按下A,W可以左右平移,按下W,S可以前后平移:
刘好念
1 个月前
c++
·
计算机图形学
·
opengl
·
glsl
[OpenGL]使用 Compute Shader 实现矩阵点乘
本文介绍了如何使用 OpenGL 中的 compute shader 进行矩阵相乘的并行运算。代码目标是,输入两个大小为 10*10 的矩阵 A 和 B,计算 A*B 的结果并存储到矩阵 C 中。
闲暇部落
2 个月前
android
·
shader
·
opengl
·
glsl
Android opengl 绘制矩形,宽高相同,不能显示为正方形,是怎么回事
在Android上使用OpenGL绘制矩形(或尝试显示为正方形)时,如果结果显示为不是正方形,可能有几个原因。以下是一些常见的因素及解决方法:
幻梦丶海炎
4 个月前
webgl
·
threejs
·
着色器
·
glsl
【Threejs进阶教程-着色器篇】8. Shadertoy如何使用到Threejs-基础版
【Threejs进阶教程-着色器篇】1. Shader入门(ShadertoyShader和ThreejsShader入门) 【Threejs进阶教程-着色器篇】2. Uniform的基本用法与Uniform的调试 【Threejs进阶教程-着色器篇】3. Uniform的基本用法2与基本地球昼夜效果 【Threejs进阶教程-着色器篇】4. 2D SDF(一) SDF的基本用法 【Threejs进阶教程-着色器篇】5. 2D SDF(二)圆形波纹效果 【Threejs进阶教程-着色器篇】6. 2D SD
xiangshangdemayi
4 个月前
webgl
·
基础
·
shader
·
着色器
·
语法
·
glsl
WebGL系列教程八(GLSL着色器基础语法)
通过前七讲,我们已经见过了WebGL中的部分基础语法,这一讲我们来完善一下WebGL中的语法。GLSL是OpenGL Shading Language的首字母缩写,表示的含义就是着色器语言。而我们在第一讲中就已经说过,WebGL中使用的是GLSL的ES版本,ES即Embedded Systems,意为嵌入式系统。因为最初GLSL ES是给嵌入式设备准备的,轻量级的三维图形渲染语言。为了方便,下文统称为GLSL。
幻梦丶海炎
7 个月前
webgl
·
threejs
·
着色器
·
shadertoy
·
glsl
【Threejs进阶教程-着色器篇】1. Shader入门(ShadertoyShader和ThreejsShader入门)
能百度到的我这里就不废话了,自行百度 WebGL,OpenGL,OpenGL ES,GLSL,这些可以帮助你了解shader的历史和发展以及版本关系
baoyu45585
9 个月前
算法
·
glsl
第十三章 OpenGL ES-RGB、HSV、HSL模型介绍
第一章 OpenGL ES 基础-屏幕、纹理、顶点坐标 第二章 OpenGL ES 基础-GLSL语法简单总结 第三章 OpenGL ES 基础-GLSL渲染纹理 第四章 OpenGL ES 基础-位移、缩放、旋转原理 第五章 OpenGL ES 基础-透视投影矩阵与正交投影矩阵 第六章 OpenGL ES 基础-FBO、VBO理解与运用 第七章 OpenGL ES 基础-输入输出框架思维 第八章 OpenGL ES 基础-MVP矩阵理解 第九章 OpenGL ES 基础-高斯模糊原理 第十章 OpenG
baoyu45585
9 个月前
opengl
·
glsl
第十二章 OpenGL ES 基础-色温、色调、亮度、对比度、饱和度、高光
第一章 OpenGL ES 基础-屏幕、纹理、顶点坐标 第二章 OpenGL ES 基础-GLSL语法简单总结 第三章 OpenGL ES 基础-GLSL渲染纹理 第四章 OpenGL ES 基础-位移、缩放、旋转原理 第五章 OpenGL ES 基础-透视投影矩阵与正交投影矩阵 第六章 OpenGL ES 基础-FBO、VBO理解与运用 第七章 OpenGL ES 基础-输入输出框架思维 第八章 OpenGL ES 基础-MVP矩阵理解 第九章 OpenGL ES 基础-高斯模糊原理 第十章 OpenG
baoyu45585
10 个月前
算法
·
opengl
·
glsl
第二章 OpenGL ES 基础-GLSL语法简单总结
第一章 OpenGL ES 基础-屏幕、纹理、顶点坐标 第二章 OpenGL ES 基础-GLSL语法简单总结 第三章 OpenGL ES 基础-GLSL渲染纹理 第四章 OpenGL ES 基础-位移、缩放、旋转原理 第五章 OpenGL ES 基础-透视投影矩阵与正交投影矩阵
baoyu45585
10 个月前
opengl
·
glsl
第三章 OpenGL ES 基础-基础-GLSL渲染纹理
第一章 OpenGL ES 基础-屏幕、纹理、顶点坐标 第二章 OpenGL ES 基础-GLSL语法简单总结 第三章 OpenGL ES 基础-GLSL渲染纹理 第四章 OpenGL ES 基础-位移、缩放、旋转原理 第五章 OpenGL ES 基础-透视投影矩阵与正交投影矩阵