Java教程

opengl 着色器中使用 Gbuffer数据 和一些着色器操作教程 第三章

本文主要是介绍opengl 着色器中使用 Gbuffer数据 和一些着色器操作教程 第三章,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

着色器就是显卡 GPU编程

在这里插入图片描述

着色器一些基本操作
内置变量 gl_FragCoord
gl_FragCoord.x gl_FragCoord.y 当前像素坐标

vec3 有3个变量小数xyz vec2有2个
vec2 屏幕坐标= vec2( 50,20) ;
vec3 取出颜色= texture(colorTex, 屏幕).rgb; //在纹理中取出对应屏幕坐标数据

vec3 颜色混合=(vec3(0.3,0.5,0.5)+vec3(0.5,1,0.3))/2

内置变量 FragColor = vec4(lighting, 1.0); 当前像素颜色=
这篇关于opengl 着色器中使用 Gbuffer数据 和一些着色器操作教程 第三章的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!