opengl

扶尔魔ocy6 小时前
qt·opengl·osg
【qt openGL入门笔记】windows编译MinGW版本的osgearth(2.10.1)前面我已经编译过MinGW版本的OSG(3.6.5),osgEarth的编译需要依赖sqlite3、curl 、proj 、geos 、gdal,以及OSG库。这些库也需要用QT自带的MinGW环境进行编译。
扶尔魔ocy1 天前
qt·opengl·osg
【QT OpenGL】知识点编目及传送门【qt openGL入门笔记】OSG实现飞机模型在网格图上飞行并进行态势标绘(四)【qt openGL入门笔记】windows编译MinGW版本的osgearth(2.10.1)
扶尔魔ocy14 天前
qt·opengl·osg
【qt openGL入门笔记】OSG实现飞机模型在网格图上飞行并进行态势标绘(四)在上一篇【qt openGL入门笔记】OSG实现飞机模型在网格图上飞行并显示航迹(三)-CSDN博客的基础上增加态势标绘功能。
:mnong15 天前
前端·webgl·opengl·opencl·科学可视化
Web 三维可视化技术对比:ParaView Web vs 本项目 wasm + Three.js对比对象:两者不是同一代技术路线:ParaView Web 解决的是"重数据/重渲染放不进浏览器",你的 wasm 解决的是"无服务器、纯静态部署也能交互"。
扶尔魔ocy16 天前
qt·opengl·osg
【qt openGL入门笔记】OSG实现显示飞机模型飞行的点迹(二)在上一篇【qt openGL入门笔记】OSG实现飞机模型在网格图上飞行(一)-CSDN博客的基础上增加点迹显示功能,点迹显示在地图上。
扶尔魔ocy16 天前
opengl·osg
【qt openGL入门笔记】OSG实现飞机模型在网格图上飞行(三)在上一篇【qt openGL入门笔记】OSG实现显示飞机模型飞行的点迹(二)-CSDN博客的基础上增加航迹显示功能。
扶尔魔ocy17 天前
qt·opengl·osg
【qt openGL入门笔记】OSG实现飞机模型在网格图上飞行【qt openGL入门笔记】FPS相机和轨道相机-CSDN博客分享过原生opengl网格地图下的相机,本篇则是基于OSG特性制作的网格地图飞机飞行案例。
扶尔魔ocy21 天前
qt·opengl
【qt openGL入门笔记】FPS相机前几篇比较随意,本篇知识点接续坐标系统和摄像机,按照比较规范的格式来提供FPS相机功能。代码中有涉及C++ 17的特性,改下配置信息
扶尔魔ocy21 天前
qt·opengl
qt openGL入门笔记】FPS相机和轨道相机本篇是在上一篇【qt openGL入门笔记】FPS相机-CSDN博客的基础上增加轨道相交功能。两种相机在概念上是不一样的,FPS相机是以第一人称行走时“眼睛”的角度看物体的变化;而轨道相交是绕着目标点转,类似于绕着轨道转动的卫星(视角是一直看着目标点)。
扶尔魔ocy23 天前
qt·opengl
【qt openGL入门笔记】基础光照接续上一篇的qt项目,增加光源效果的功能。本篇增加了以下知识点:黄色圆球块是光源位置,可以看到光源在哪个位置,正中心的物体朝向光源的位面是亮的。
扶尔魔ocy23 天前
qt·opengl
【qt openGL入门笔记】坐标系统和摄像机网上查opengl入门学习网站,介绍LearnOpenGL比较多,虽然不是基于qt项目,但原理是一致的,本篇基于样例把坐标系和相机的知识点合并到一个qt项目中,方便关联阅读。
茉莉玫瑰花茶1 个月前
开发语言·c++·opengl
OpenGL [ 纹理 ]上一篇我们已经让 Shader 能够接收顶点属性并输出颜色。接下来把颜色从“顶点数据”换成“图片数据”:CPU 读取一张 PNG 或 JPG,OpenGL 把它上传为纹理对象,片元着色器根据纹理坐标采样,最后把图片贴到三角形上。
mmsx1 个月前
android·大数据·opengl
Android 地图十万要素不卡顿:空间网格 + 渐进式加载的移动端实践十万要素不能一次全画?先画视口里的,边拖边补,把卡顿拆成流畅。在手机上显示地图,最怕遇到两个词:一是"十万个点",二是"首次加载"。十万个要素如果一次性全部构建成三角形再上传 GPU,卡顿是板上钉钉的事——构建要花几百毫秒,上传又要几百毫秒,期间屏幕直接冻结。
mmsx1 个月前
android·opengl·地图·栅格
Android 地图几万要素卡成幻灯片?顶点缓冲批上传与显存复用每次 GL 调用都有固定开销,几万个要素各自上传必然卡爆。按批合并顶点、复用缓冲、一次 bulk 拷贝,才是移动端地图流畅的底气。
郝学胜-神的一滴2 个月前
服务器·开发语言·c++·游戏引擎·opengl
C++11 工程级应用 10:减少拷贝,让容器跑得更快导读:C++11 不仅仅是新增语法糖,更是一套实打实的性能工具箱。很多人写容器还在惯性使用push_back、map,殊不知换几个 API,就能大幅减少内存拷贝、移动开销,让程序效率再上一个台阶。今天我们就聊聊 C++11 中两个非常实用的性能优化点:emplace系列接口与无序哈希容器。
又吹风_Bassy2 个月前
canvas·opengl·skia·2d渲染库·nanovg·whatscanvas·2d图形库
WhatsCanvas教程-第九章:窗口呈现与交互仓库地址:https://github.com/ClarkWain/WhatsCanvas . 本章目标:学会使用 OpenGL/Vulkan/Metal/Software 后端将渲染结果显示到窗口,建立帧循环,处理窗口缩放和用户输入。
又吹风_Bassy2 个月前
canvas·opengl·skia·2d渲染库·nanovg·whatscanvas·2d图形库
WhatsCanvas教程-第三章:画笔 Paint 详解WhatsCanvas是一个采用C++17编写的、面向原生应用的可嵌入式、高质量、跨平台、2D 渲染库。 仓库地址:https://github.com/ClarkWain/WhatsCanvas . 本章目标:深入理解 wsc::Paint 的所有属性,掌握颜色、渐变、阴影、透明度、混合模式、采样质量等绘制状态的配置方法。
又吹风_Bassy2 个月前
canvas·opengl·skia·2d渲染库·nanovg·whatscanvas·2d图形库
WhatsCanvas教程-第二章:基础图形绘制WhatsCanvas是一个采用C++17编写的、面向原生应用的可嵌入式、高质量、跨平台、2D 渲染库。 仓库地址:https://github.com/ClarkWain/WhatsCanvas . 本章目标:掌握 WhatsCanvas 提供的所有基础图形绘制 API,包括矩形、圆角矩形、圆、椭圆、弧形、线段、多边形和阴影。
郝学胜-神的一滴2 个月前
运维·服务器·c++·游戏引擎·图形渲染·opengl
CMake 047:解锁安装阶段自定义操作,告别配置阶段提前执行坑不知道大家在使用 CMake 构建项目的时候,有没有踩过这样一个大坑🤯:满心欢喜写下一条message()打印安装进度日志,结果执行cmake -S . -B build刚走完配置步骤,日志就一股脑全部打印出来了。等到真正执行安装命令cmake --install的时候,反而看不到任何进度提示。
令狐掌门2 个月前
opengl
OpenGL是个状态机,如何理解把 OpenGL 理解成一个巨大的全局状态机:你调用的大多数函数不是在"做一件事",而是在修改 OpenGL 内部的某个状态;而少数函数(如 glDrawArrays、glDrawElements)才是真正的"执行"——它们根据当前的所有状态来完成渲染。