opengl

梵尔纳多8 天前
c++·图形渲染·opengl
第一个 3D 图像到现在为止,我们绘制的都是一个 2D 图像,从本篇文章开始,我们将进入 3D 的世界。在此之前,读者们可以先回顾下 OpenGL 坐标变换 的相关知识。
CheungChunChiu9 天前
linux·flutter·opengl
Flutter 在嵌入式开发的策略与生态Flutter 最初主要面向移动端应用开发,但随着其跨平台渲染引擎 Skia 的成熟,社区和企业逐渐将其扩展到桌面和嵌入式领域。在嵌入式设备上,Flutter 能够利用 OpenGL ES 或 Vulkan 等 GPU 后端,实现流畅的 UI 渲染。本文将系统梳理 Flutter 在嵌入式开发中的主要策略、项目和生态。
OliverZhao16 天前
opengl
探索 iPhotron 如何利用 OpenGL 实现照片毫秒级调色渲染在处理高分辨率照片(如 4K 甚至 8K)时,传统的 CPU 滤镜处理方案往往会面临实时性差、预览卡顿的问题。在开发 iPhotron(一款高性能本地相册管理与编辑工具)时,我们选择将渲染引擎建立在 OpenGL 之上。
Chary201618 天前
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模型
CheungChunChiu1 个月前
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的自顶向下方法。