着色器

♡すぎ♡7 小时前
计算机图形学·opengl·着色器·渲染管线
现代实时渲染管线目录一图概览现代实时渲染管线一、渲染管线概述GPU图形管线(典型阶段)引擎渲染管线(Unity SRP)
threelab8 小时前
javascript·人工智能·着色器
Three.js 数学函数着色器 | 三维可视化 / AI 提示词立即体验为什么需要这个技术:将数学公式转化为可视化的3D曲面,帮助理解函数特性。为什么需要这个技术:根据用户选择的函数类型,动态切换计算公式。
threelab1 天前
开发语言·前端·javascript·人工智能·3d·着色器
Three.js 3D 热力图效果 | 三维可视化 / AI 提示词立即体验
XX風2 天前
着色器
OpenGL中 为什么RBO 不能被着色器采样?着色器采样(sampler2D + texture())需要的是「纹理」——纹理的本质是一块可通过坐标(UV)寻址的内存,它有一套完整的数据布局:
_洋3 天前
开发语言·javascript·着色器
Three.js 着色器相关方法总结ShaderMaterial 是 Three.js 里“自己写 GPU 渲染逻辑”的材质。普通材质,比如:
threelab5 天前
开发语言·前端·javascript·人工智能·3d·着色器
Three.js 初中数学函数可视化 | 三维可视化 / AI 提示词立即体验这是一个展示如何创建初中数学函数可视化的示例,展示三维场景中的函数图像。本文档由 ThreeLab 编辑整理,如需转载,请注明出处。
小短腿的代码世界8 天前
qt·架构·着色器
Qt OpenGL 架构与自定义着色器:源码级解析高性能图形渲染副标题:从 QOpenGLContext 到 GLSL 着色器,深度剖析 Qt 6 图形栈的每一层设计 核心价值:掌握 Qt OpenGL 全链路原理,告别黑盒调库,实现可预测的高性能渲染
UTwelve8 天前
ue5·材质·虚幻引擎·着色器
【UE】材质与半透明 - 01. 基于Masked遮罩的抖动半透明 DitherMask在深入探讨真正的半透明渲染之前,我们有必要先了解一种在游戏引擎中极度高效的“伪半透明”方案:DitherMask 抖动半透明(在 Unreal Engine 等引擎中也被称为 Dithered Opacity)。
XX風10 天前
着色器
OpenGL 着色器语言特性GLSL 提供以 gl_ 前缀的预定义内置变量,作为 Shader 中数据交互的额外方式。关键代码示例:
threelab11 天前
javascript·人工智能·着色器
Three.js 极光效果着色器 | 三维可视化 / AI 提示词立即体验本文档由 ThreeLab 编辑整理,如需转载,请注明出处。
UTwelve14 天前
ue5·材质·贴图·着色器
【UE】如何手搓一个完美贴合地形的 Mesh Decal(面片贴花)QQ20260508-122142-HD在UE5开发中,我们经常需要在地面上放置道路标志线又或者魔法阵、裂缝、血迹等图案。
threelab14 天前
javascript·人工智能·3d·前端框架·着色器
挑战AI辅助从零构建3D模型编辑器:01基于Vue3 + Three.js的现代化架构设计在Web 3D开发领域,构建一个可扩展、可维护的3D模型编辑器是一项具有挑战性的任务。本文将详细介绍如何基于Vue3 + Three.js构建一个专业级的3D模型编辑器框架,包含完整的架构设计、核心实现和最佳实践。
♡すぎ♡18 天前
计算机图形学·贴图·opengl·着色器
ShaderLab:可互动水面(基于RenderTexture,实时生成动态扰动)本篇文章是一个基于URP的可交互水面系统,实现了实时渲染水面扰动,使用了三缓冲RT交换用于实现水面波纹扩散效果。
郑寿昌20 天前
游戏引擎·图形渲染·着色器
UE5与UE6在Lumen和Nanite的差异解析基于现有资料,对UE5和UE6在Lumen全局光照与Nanite虚拟几何体两方面的差异进行对比分析如下。需要强调的是,目前(截至2025年)没有关于UE6的官方技术规格或详细变更说明,因此以下对比主要基于对UE5技术的总结和对未来演进方向的合理推测。
threelab21 天前
开发语言·javascript·着色器
Three.js 动态旋转同心圆着色器 | 三维可视化效果立即体验将笛卡尔坐标转换为极坐标,使用正弦函数创建脉冲同心圆效果。通过多层叠加三角形波形,创建复杂的纹理效果。
♡すぎ♡22 天前
计算机图形学·opengl·着色器
ShaderLab:海面——顶点变换,程序化生成无需贴图一个基于URP的程序化海面shader:顶点阶段把网格变换形成波浪,偏远阶段重新计算更精细的法线,再做漫反射、镜面、高光、菲涅尔、泡沫和雾效。 这篇文章是在上一篇文章水面的基础上,采用其基本方法延伸而来,本文章中的着色器不是一个适用于全屏效果的着色器,而是应用在一个平面上,通过更改平面顶点位置来模拟海浪效果。上一篇文章地址: https://blog.csdn.net/qq_65445239/article/details/160600613?spm=1001.2014.3001.5501
UTwelve1 个月前
ue5·着色器
【UE】Gerstner Waves 水体模拟 4 :[颜色构成阶段3、4] - 实现NAP+CDOM继续!Babin et al. (2003)在海洋光学中,水体的总 吸收系数 a ( λ ) a(\lambda) a(λ) 和总 散射系数 b ( λ ) b(\lambda) b(λ) 遵循加性原则:
Yasin Chen1 个月前
unity·游戏引擎·着色器
Unity TMP_SDF 分析(五)片元着色器省略宏相关部分片段着色器接收来自顶点着色器的数据结构 pixel_t,其中关键字段包括:支持 GPU Instancing,允许多个相同材质的文本实例高效绘制。
AIminminHu1 个月前
着色器·片段着色器·顶点着色器·opengl 1.0·顶点/片段着色器
OpenGL渲染与几何内核那点事-项目实践理论补充(一-3-(10):从“像素画师”到“硅基神明”:一个CAD开发者穿越GPU着色器管线的十年进化史)@TOC代码仓库入口:系列文章规划:巨人的肩膀:前几篇文章里,你成功地把CAD图纸变成了GPU能理解的数据——顶点坐标存进VBO,变换矩阵传进Uniform,然后满怀期待地调用glDrawArrays。
AIminminHu1 个月前
着色器·编译流程·着色器语言 glsl·创建着色器对象·glcreateshader·gluseprogram·glcreateprogram
OpenGL渲染与几何内核那点事-项目实践理论补充(一-3-(7):从“显卡不听话”到“GPU秒懂你”:一个CAD老兵的着色器驯服史))@TOC代码仓库入口:系列文章规划:巨人的肩膀:还记得吗?经过前面的磨练,你的 CAD 已经能处理 NURBS 曲面、支持百万级零件的协同编辑、甚至接入了 AI 辅助设计。用户在你的软件里旋转着那个精致的汽车引擎盖模型,突然皱起了眉头: