技术栈
opengl
梵尔纳多
8 天前
c++
·
图形渲染
·
opengl
第一个 3D 图像
到现在为止,我们绘制的都是一个 2D 图像,从本篇文章开始,我们将进入 3D 的世界。在此之前,读者们可以先回顾下 OpenGL 坐标变换 的相关知识。
CheungChunChiu
9 天前
linux
·
flutter
·
opengl
Flutter 在嵌入式开发的策略与生态
Flutter 最初主要面向移动端应用开发,但随着其跨平台渲染引擎 Skia 的成熟,社区和企业逐渐将其扩展到桌面和嵌入式领域。在嵌入式设备上,Flutter 能够利用 OpenGL ES 或 Vulkan 等 GPU 后端,实现流畅的 UI 渲染。本文将系统梳理 Flutter 在嵌入式开发中的主要策略、项目和生态。
OliverZhao
16 天前
opengl
探索 iPhotron 如何利用 OpenGL 实现照片毫秒级调色渲染
在处理高分辨率照片(如 4K 甚至 8K)时,传统的 CPU 滤镜处理方案往往会面临实时性差、预览卡顿的问题。在开发 iPhotron(一款高性能本地相册管理与编辑工具)时,我们选择将渲染引擎建立在 OpenGL 之上。
Chary2016
18 天前
c++
·
opengl
opengl 学习资料路径
https://nicolbolas.github.io/oldtut/index.htmlhttps://www.opengl.org/archives/resources/code/samples/redbook/
梵尔纳多
19 天前
c++
·
opengl
·
着色器
OpenGL着色器语言(GLSL)
GLSL 基本数据类型有 int、float、double、uint 和 bool,GLSL 是强类型语言,没有隐式类型转换,支持数组。
梵尔纳多
19 天前
c++
·
图形渲染
·
opengl
绘制一个矩形
在上一篇文章中,我们使用 glDrawArrays(GL_TRIANGLES, 0, 3) 绘制了一个三角形;其中,GL_TRIANGLES 表示我们要绘制的是三角形,那么,我们要怎么绘制矩形呢?把 GL_TRIANGLES 改为 GL_RECTANGLES ?那么绘制五边形,六边形, n 边形呢?显然这样是行不通的。我们先来看下 glDrawArrays 的第一个参数。
梵尔纳多
1 个月前
c++
·
图形渲染
·
opengl
绘制一个三角形
顶点数组对象:Vertex Array Object,VAO 顶点缓冲对象:Vertex Buffer Object,VBO 元素缓冲对象:Element Buffer Object,EBO 或 索引缓冲对象 Index Buffer Object,IBO
下位子
1 个月前
android
·
opengl
『OpenGL学习滤镜相机』- Day 12: LUT 滤镜(Look-Up Table)
前言: 『OpenGL学习』 从零打造 Android 滤镜相机上一篇:『OpenGL学习滤镜相机』- Day 11: 实时滤镜效果
下位子
1 个月前
android
·
opengl
『OpenGL学习滤镜相机』- Day 11: 实时滤镜效果
前言: 『OpenGL学习』 从零打造 Android 滤镜相机上一篇:『OpenGL学习滤镜相机』- Day10: 相机预览与 OpenGL 结合
叫我A先生
1 个月前
c#
·
opengl
【OpenGL小作坊】C# + OpenTK + OpenGL实现.tif点云转换成.obj模型
[先生们/女士们先看结果]1.高程图片.tif记录了模型的高度信息。2.通过转换将.tif高程图片构建成.obj模型
CheungChunChiu
1 个月前
linux
·
运维
·
服务器
·
opengl
Linux 图形栈全景解析:从 OpenGL 到 DRM/KMS 的完整链路
Linux 图形栈是一个由多层组件组成的体系,从应用层的渲染 API,到用户态驱动,再到内核 DRM/KMS 和最终的显示控制器。 理解这条链路对于嵌入式开发(如 RK3588)、GPU 调优、图形应用开发、Wayland/Qt 系统搭建都至关重要。
雪弯了眉梢
1 个月前
算法
·
图形渲染
·
opengl
OpenGL(八)摄像机(Camera)
前面的教程中我们讨论了观察矩阵以及如何使用观察矩阵移动场景(我们向后移动了一点)。OpenGL本身没有摄像机(Camera)的概念,但我们可以通过把场景中的所有物体往相反方向移动的方式来模拟出摄像机,产生一种我们在移动的感觉,而不是场景在移动。
爱看书的小沐
2 个月前
javascript
·
vue.js
·
gis
·
webgl
·
three.js
·
opengl
·
晨昏线
【小沐学WebGIS】基于Three.JS绘制二三维地图地球晨昏效果(WebGL / vue / react )
https://threejs.org/Three.js 是一个基于 WebGL 的开源 JavaScript 库,用于在浏览器中创建和展示 3D 图形。它由 Ricardo Cabello(也称为 Mr.doob)于 2010 年创建,旨在简化 WebGL 的复杂性,使开发者能够轻松创建 3D 场景和交互式内容。
唯道行
2 个月前
人工智能
·
算法
·
计算机视觉
·
计算机图形学
·
opengl
计算机图形学·25 消隐2 区域子分算法-光线投射算法
本文为记录专业课计算机图形学的部分笔记,参考教材为Angel的第八版交互式计算机图形学——基于WebGL 2.0的自顶向下方法。
唯道行
2 个月前
算法
·
计算机视觉
·
几何学
·
计算机图形学
·
opengl
计算机图形学·23 Weiler-Athenton多边形裁剪算法
本文是记录专业课计算机图形学的部分笔记,参考教材为Angel的第八版交互式计算机图形学——基于WebGL 2.0的自顶向下方法。
落樱弥城
2 个月前
ai
·
图形学
·
opengl
Compute Shader概论
摘要:GPU从专用图形渲染硬件演进为通用并行计算平台后,传统图形管线因结构限制无法充分释放其计算潜能,Compute Shader(计算着色器)由此应运而生。作为主流图形API(如OpenGL、Vulkan等)的内置组件,Compute Shader打破了渲染管线的束缚,以“线程-工作组-线程网格”的灵活并行模型,直接调度GPU的通用计算资源,支持对缓冲区、纹理等内存资源的自由读写。 本文从技术背景出发,系统阐述了Compute Shader的核心特性、线程模型、内存访问机制及同步逻辑,并结合NVIDIA
唯道行
2 个月前
人工智能
·
算法
·
计算机视觉
·
计算机图形学
·
opengl
计算机图形学·22 绘制(Implementation)2
本文是记录专业课计算机图形学的部分笔记,参考教材为Angel的第八版交互式计算机图形学——基于WebGL 2.0的自顶向下方法。
深海潜水员
2 个月前
c++
·
笔记
·
学习
·
图形渲染
·
opengl
OpenGL 学习笔记 第一章:绘制一个窗口
OpenGL 其实想学很久了,花了大概一个小时吧环境配置好,就准备开始学习了,那么我们开始进行开发旅程吧! 具体开发环境配置自行寻找教程
唯道行
2 个月前
人工智能
·
算法
·
机器学习
·
计算机视觉
·
计算机图形学
·
opengl
计算机图形学·21 梁友栋-Barsky直线裁剪算法与三维直线裁剪
本文是记录专业课计算机图形学的部分笔记,参考教材为Angel的第八版交互式计算机图形学——基于WebGL 2.0的自顶向下方法。
唯道行
2 个月前
人工智能
·
算法
·
计算机视觉
·
计算机图形学
·
opengl
计算机图形学·20 绘制(Implementation)1与Cohen-Sutherland算法
本文是记录专业课计算机图形学的部分笔记,参考教材为Angel的第八版交互式计算机图形学——基于WebGL 2.0的自顶向下方法。