技术栈
opengl
下位子
15 小时前
android
·
opengl
『OpenGL学习滤镜相机』- Day8: 多重纹理与混合
前言: 『OpenGL学习』 从零打造 Android 滤镜相机上一篇:『OpenGL学习滤镜相机』- Day7: FBO(帧缓冲对象)
下位子
2 天前
android
·
opengl
『OpenGL学习滤镜相机』- Day7: FBO(帧缓冲对象)
前言: 『OpenGL学习』 从零打造 Android 滤镜相机上一篇:『OpenGL学习滤镜相机』- Day6: EGL 与 GLSurfaceView 深入理解
下位子
3 天前
android
·
opengl
『OpenGL学习滤镜相机』- Day6: EGL 与 GLSurfaceView 深入理解
前言: 『OpenGL学习』 从零打造 Android 滤镜相机上一篇:『OpenGL学习滤镜相机』- Day5: 纹理变换与矩阵操作
下位子
4 天前
android
·
opengl
『OpenGL学习滤镜相机』- Day5: 纹理变换与矩阵操作
前言: 『OpenGL学习』 从零打造 Android 滤镜相机上一篇:# 『OpenGL学习滤镜相机』- Day4: 纹理贴图基础
下位子
5 天前
android
·
opengl
『OpenGL学习滤镜相机』- Day4: 纹理贴图基础
前言: 『OpenGL学习』 从零打造 Android 滤镜相机上一篇:『OpenGL学习滤镜相机』- Day3: 着色器基础 - GLSL 语言
下位子
6 天前
android
·
opengl
『OpenGL学习滤镜相机』- Day3: 着色器基础 - GLSL 语言
前言: 『OpenGL学习』 从零打造 Android 滤镜相机上一篇: # 『OpenGL学习滤镜相机』- Day2: 渲染第一个三角形
下位子
7 天前
android
·
opengl
『OpenGL学习滤镜相机』- Day2: 渲染第一个三角形
前言: 『OpenGL学习』 从零打造 Android 滤镜相机上一篇: # 『OpenGL学习滤镜相机』- Day1: OpenGL ES 入门与环境搭建
下位子
8 天前
android
·
opengl
『OpenGL学习滤镜相机』- Day1: OpenGL ES 入门与环境搭建
上一篇: 『OpenGL学习』 从零打造 Android 滤镜相机Github: OpenGLTest
下位子
8 天前
android
·
opengl
『OpenGL学习』 从零打造 Android 滤镜相机
12天系统学习计划 | 理论 + 实践 | 完整开源项目Github: OpenGLTest最近在接触 OpenGL 相关的内容,想记录学习的过程,加深对 OpenGL 的理解,所以才有这篇文章。
小-黯
8 天前
c++
·
opengl
·
xmake
OpenGL使用C++ 绘制三角形
VSCode + XMake搭建OpenGL开发环境拆分窗口创建、渲染逻辑等核心功能 增加glwindow.h与glwindow.cpp文件,xmake配置不变
小-黯
9 天前
c++
·
3d
·
opengl
OpenGL使用C++实现相机模块功能
以目标点为原点建立坐标系,其参照图如下:向量的概念请在基础课程《线性代数》中进行基础的理解与学习以目标点建立坐标系,其参照图如下
小-黯
11 天前
vscode
·
opengl
·
xmake
VSCode + XMake搭建OpenGL开发环境
在 Glad 生成器中生成项目项目结构如下项目配置
cjzcjl
16 天前
3d
·
opengl
·
三角函数
·
波浪
·
风
在安卓中基于OpenGL ES实现随风飘荡3D动画效果
之前在一款金融APP上看到了类似A波浪一样的3D背景动画效果,觉得还挺好玩的,于是打算自己复刻一个出来玩玩。
onthewaying
18 天前
android
·
opengl
Android SurfaceTexture 深度解析
SurfaceTexture是Android中用于捕获图像流作为OpenGL ES纹理的类。它可以接收来自相机、视频解码器等的图像数据,并将其转换为OpenGL纹理供渲染使用。
onthewaying
19 天前
android
·
opengl
OpenGL ES 着色器(Shader)详解
想象一下,你要在屏幕上画一个三角形。在传统绘图中,你会直接告诉计算机"把这个点涂成红色"。但在OpenGL ES中,你需要写一段小程序来告诉GPU(图形处理器)"怎么涂色"——这个小程序就是着色器(Shader) 。
爱看书的小沐
22 天前
javascript
·
vue.js
·
webgl
·
three.js
·
opengl
·
风力发电机
·
windturbine
【小沐杂货铺】基于Three.js渲染三维风力发电机(WebGL、vue、react、WindTurbine)
https://threejs.org/Three.js 是一个基于 WebGL 的开源 JavaScript 库,用于在浏览器中创建和展示 3D 图形。它由 Ricardo Cabello(也称为 Mr.doob)于 2010 年创建,旨在简化 WebGL 的复杂性,使开发者能够轻松创建 3D 场景和交互式内容。
v俊逸
1 个月前
opengl
·
多线程渲染
·
qml/opengl
Qt多线程渲染架构设计与实现思考
多线程渲染在开发Qt应用时,我们经常会遇到这样的问题:一旦开始复杂的3D渲染,整个界面就会变得非常卡顿,用户交互响应延迟严重,整体体验很差。
little_fat_sheep
1 个月前
opengl
【OpenGL ES】不用GLSurfaceView,如何渲染图像
Android 中,GLSurfaceView 封装了 EGL 环境,使得我们省去了复杂的 EGL 环境搭建。如果我们不用 GLSurfaceView,该如何渲染 OpenGL ES 图像?在回答此问题前,我们先了解下 EGL。
CHPCWWHSU
1 个月前
opengl
·
osg
·
投影矩阵
·
vulkan
·
vsg
osg中相机矩阵到vsg相机矩阵的转换
在OSG和VSG中,相机的核心功能主要包括视图变换与投影变换:视图变换负责将世界坐标系中的物体转换到相机坐标系,而投影变换则进一步将相机坐标系中的物体映射到投影空间。由于OpenGL与Vulkan在底层实现上存在差异,Vulkan的深度范围定义为[0, 1],且y轴方向由上向下,这与OpenGL有所不同。因此,本章将重点讨论从OSG相机矩阵到VSG相机矩阵的转换方法,并进一步讨论投影矩阵之间的转换。
农场主er
1 个月前
3d
·
opengl
·
transform
·
matrix
·
metal
Metal - 5.深入剖析 3D 变换
在第四章中,我们通过在顶点函数中简单地计算位置数据,实现了模型的位移。但如果要在 3D 空间中执行更复杂的任务,例如旋转和缩放,并最终引入场景中的摄影机,矩阵(Matrices)是不可或缺的工具。