技术栈
着色器
郝学胜-神的一滴
14 小时前
开发语言
·
c++
·
算法
·
软件工程
·
着色器
·
中秋
中秋特别篇:使用QtOpenGL和着色器绘制星空与满月
OpenGL是一个功能强大的跨平台图形库,广泛应用于游戏开发、科学可视化和实时图形渲染等领域。QtOpenGL作为Qt框架的一部分,为开发者提供了一个便捷的接口,可以在Qt应用程序中集成OpenGL功能。本文将详细介绍如何在C++的QtOpenGL环境下,利用OpenGL着色器绘制一个包含星空和满月的场景。
淡海水
21 小时前
unity
·
游戏引擎
·
shader
·
urp
·
着色器
·
lit
【URP】Unity[内置Shader]光照着色器Lit
【从UnityURP开始探索游戏渲染】专栏-直达Lit Shader是Unity通用渲染管线(URP)中的核心着色器,专门用于实现基于物理的渲染(PBR)效果。它能以照片级质量渲染真实世界的表面材质,如石头、木材、玻璃、塑料和金属,使光照和反射在各种光照条件下(如明亮的阳光或黑暗的洞穴)都能呈现逼真效果。
Duo1J
11 天前
笔记
·
学习
·
图形渲染
·
着色器
【OpenGL】LearnOpenGL学习笔记28 - 延迟渲染 Deferred Rendering
上接:https://blog.csdn.net/weixin_44506615/article/details/151986616?spm=1001.2014.3001.5501 完整代码:https://gitee.com/Duo1J/learn-open-gl | https://github.com/Duo1J/LearnOpenGL
Duo1J
14 天前
笔记
·
学习
·
图形渲染
·
贴图
·
着色器
【OpenGL】LearnOpenGL学习笔记25 - 法线贴图 NormalMap
上接:https://blog.csdn.net/weixin_44506615/article/details/151876995?spm=1001.2014.3001.5501 完整代码:https://gitee.com/Duo1J/learn-open-gl | https://github.com/Duo1J/LearnOpenGL
Duo1J
14 天前
笔记
·
学习
·
图形渲染
·
贴图
·
着色器
【OpenGL】LearnOpenGL学习笔记26 - 视差贴图 Parallax Map
上接:https://blog.csdn.net/weixin_44506615/article/details/151898818?spm=1001.2014.3001.5501 完整代码:https://gitee.com/Duo1J/learn-open-gl | https://github.com/Duo1J/LearnOpenGL
gis分享者
23 天前
threejs
·
着色器
·
glsl
·
粒子
·
shadermaterial
·
unrealbloompass
·
水面
学习threejs,使用自定义GLSL 着色器,实现水面、粒子特效
👨⚕️ 主页: gis分享者 👨⚕️ 感谢各位大佬 点赞👍 收藏⭐ 留言📝 加关注✅! 👨⚕️ 收录于专栏:threejs gis工程师
浩浩乎@
1 个月前
人工智能
·
算法
·
着色器
【openGLES】着色器语言(GLSL)
编译器按照声明的着色语言版本检查着色器语法,如果没有声明则默认使用1.0版本禁止递归:函数不能递归调用 实现原因:某些GPU通过内嵌函数代码实现函数调用,没有堆栈支持 设计考量:语言设计允许内嵌式实现,以兼容无堆栈的GPU架构
枫景Maple
2 个月前
游戏引擎
·
着色器
Shader开发(六)什么是着色器
在前面的章节中,我们简要提到了着色器的概念,现在有了渲染管线的基础知识,我们可以更深入地理解着色器的真正含义。
gis分享者
3 个月前
3d
·
threejs
·
着色器
·
glsl
·
shadermaterial
·
能量球
学习threejs,使用自定义GLSL 着色器,生成漂流的3D能量球
👨⚕️ 主页: gis分享者 👨⚕️ 感谢各位大佬 点赞👍 收藏⭐ 留言📝 加关注✅! 👨⚕️ 收录于专栏:threejs gis工程师
徐子竣
3 个月前
unity
·
游戏引擎
·
着色器
[学习记录]Unity-Shader-几何着色器
几何着色器是可编程渲染管线中的一个可选阶段,位于顶点着色器之后和片段着色器之前。其核心能力在于动态生成和操作几何体图元。
徐子竣
4 个月前
unity
·
游戏引擎
·
着色器
Unity Shader开发-着色器变体(1)-着色器变体概述
有时我们希望一份 Shader 源代码可能满足多种功能(如处理法线贴图、自发光、不同光照模式、阴影,支持GPUInstacing等多种功能)。所以我们需要能够实现Shader分支的方法。
0点51 胜
4 个月前
着色器
像素着色器没有绘制的原因
directX调用了 draw,顶点着色器运行,但是像素着色器没有运行。默认是开启的,如果顶点顺序(顺时针/逆时针)不一致,可能导致三角面被剔除。
爱怪笑的小杰杰
4 个月前
贴图
·
着色器
Cesium圆锥渐变色实现:融合顶点着色器、Canvas动态贴图与静态纹理的多方案整合
在Cesium中渲染圆锥体时,无论采用顶点着色器、Canvas动态贴图还是静态图片贴图,其渐变色均需满足以下条件:
wcjwdq
4 个月前
算法
·
着色器
“顶点着色器”和“片元着色器”是先处理完所有顶点再统一进入片元阶段,还是一个顶点处理完就去跑它的片元?
先所有顶点 → 再光栅化 → 再对应的片元着色器输入:每个顶点的属性(位置、法线、UV、颜色等)输出:变换后的位置(clip space)和其他插值信息
冒泡P
5 个月前
unity
·
c#
·
游戏引擎
·
图形渲染
·
着色器
Unity Shader入门(更新中)
参考书籍:UnityShader入门精要(冯乐乐著) 参考视频:Bilibili《Unity Shader 入门精要》 写在前面:前置知识需要一些计算机组成原理、线性代数、Unity的基础 这篇记录一些学历过程中的理解和笔记(更新中)
龙湾开发
5 个月前
c++
·
笔记
·
学习
·
3d
·
图形渲染
·
着色器
计算机图形学编程(使用OpenGL和C++)(第2版)学习笔记 13.几何着色器(二)爆炸效果&修改图元类型
这是几何着色器中的一个常见应用,我们使用几何着色器来模拟爆炸效果。 我们希望将每个三角形沿其表面法向量向外移动,则实际上是将组成环面的三角形向外“爆炸”。
qziovv
5 个月前
webgl
·
着色器
WebGL 3着色器和GLSL
我们之前提到过着色器和GLSL,但是没有涉及细节,你可能已经对此有所了解, 但以防万一,这里将详细讲解着色器和GLSL。
前端小崔
5 个月前
前端
·
javascript
·
学习
·
3d
·
webgl
·
数据可视化
·
着色器
从零开始学习three.js(18):一文详解three.js中的着色器Shader
在WebGL和Three.js的3D图形渲染中,着色器(Shader) 是实现复杂视觉效果的核心工具。通过编写自定义的着色器代码,开发者可以直接操作GPU,实现从基础颜色渲染到动态光照、粒子效果等高级图形技术。本文将深入解析Three.js中着色器的核心概念、实现原理及实战应用,并结合代码示例帮助读者全面掌握这一关键技术。
一个程序员(●—●)
5 个月前
unity
·
编辑器
·
着色器
法线纹理采样+可视化Shader编辑器
法线贴图,对主纹理凹凸显示建模原理法线贴图:切线空间,存储xy切线,映射法线,法线信息存储在切线空间中。
米芝鱼
5 个月前
游戏
·
unity
·
游戏引擎
·
图形渲染
·
opengl
·
着色器
Unity URPShader:实现和PS一样的色相/饱和度调整参数效果(修复)
目录前言:一、问题原因二、算法修复三、全代码在之前的文章我已经实现了标题所述的内容功能:Unity URPShader:实现和PS一样的色相/饱和度调整参数效果-CSDN博客