E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
——OpenGL
记录已见过的开源库
1.3D图形引擎
openGL
,事实上的图形学工业标准,提供图形学底层接口,直接使用
openGL
,对编程有较高要求。
lainegates
·
2023-06-21 20:29
开源库
开源库
学习3D引擎需要会的知识点
并且能利用Dirct3D或
OPENGL
或
OPENGL
ES这些图形库中的任何一个,做个简单的Demo。
HYZOR
·
2023-06-21 19:10
FFmpeg 开发(01):FFmpeg 编译和集成
编译和集成FFmpeg开发(02):FFmpeg+ANativeWindow实现视频解码播放FFmpeg开发(03):FFmpeg+OpenSLES实现音频解码播放FFmpeg开发(04):FFmpeg+
OpenGL
ES
·
2023-06-21 18:47
Modern
OpenGL
---做一些好玩的东西02 四个顶点同时闪烁的矩形
之前做了两个同时闪烁的三角形,是通过两个vao对象分别绘制三角形达到闪烁的效果的。那么如果将顶点的颜色属性作为顶点着色器的输出并作为片段着色器的输入,那么就能够分别对每个顶点的颜色单独绘制了,这样就能够使得每个顶点的颜色都不一样。那么如何使每个顶点闪烁起来呢?那么可以通过uniform来改变片段着色器中颜色变量中的某个值,比如只改变RGBA中的R值。代码:#include#include#incl
McQueen_LT
·
2023-06-21 16:42
计算机图形学
Modern
OpenGL
---09 纹理(纹理单元可贴多个纹理)
对之前画的矩形基础上贴上纹理。在片段着色器中,声明一个采样器,表示纹理位置,每个纹理位置叫做纹理单元,比如0、1等,当只有一个纹理事时,纹理单元默认为0,当有一个以上的纹理时,则需要通过uniform从外部设置每个纹理单元的值。需要注意的是,在一个以上的纹理绑定过程中,需要激活纹理单元的位置,然后进行绑定当前纹理。比如需要绑定第2个纹理时,需要先通过glActiveTexture(GL_TEXTU
McQueen_LT
·
2023-06-21 16:42
计算机图形学
自动驾驶
c++
windows
Modern
OpenGL
---做一些好玩的东西03 动态绘制点云模型
这次增加了一些键盘控制功能,通过wasd来控制上下左右四个方向,通过x键来进行缩小,z键进行放大。大致思路就是通过注册一个键盘相应函数,来控制坐标和缩放因子,放大缩小只需要对坐标乘上缩放因子,上下左右平移只需要对坐标进行加减操作即可。然后通过uniform来将这些全局变量传入到顶点着色器中即可。代码:#include#include#include#include#include#include#
McQueen_LT
·
2023-06-21 16:12
计算机图形学
c++
opengl
QT中.pro文件常用配置
#coreQT+=coreguisvgQT+=sqlQT+=networkQT+=
opengl
QT+=multimedia#specifyoutputdirCONFIG(debug,debug|release
heibao111728
·
2023-06-21 11:33
QT
ui
在深度OS中编译MRtrix步骤
在终端窗口执行下面的操作1.安装开发工具sudoapt-getinstallgitg++pythonlibeigen3-devzlib1g-devlibqt5
opengl
5-devlibqt5svg5-
捕鲸叉
·
2023-06-21 10:21
VTK
Linux系统编程
ubuntu
linux
Shader基础
在windows上,使用了DirectX,起点坐标在左上角,而MacOS上是
OpenGL
,起点坐标在左下角。统一了上面的外部因素后,就可以开始学习Shader了。1、创建一个Shader2、创
HelloWorld_5915
·
2023-06-21 00:42
计算机图形学-坐标系(坐标总汇)
OpenGL
使用的默认坐标系是右手坐标系。我们可以通过使用手对坐标系进行一个简单的判断。
小道士写程序
·
2023-06-20 18:10
C++
VTK
&
ITK
数学建模
算法
c++
threeJs着色器
一、着色器着色器(Shaders)是一种使用GLSL(
OpenGL
ShadingLanguage)编写并在GPU上运行的程序。它们被用于定位几何体的每个顶点,并为该几何体的每个可见像素着色。
爱吃烧鸭蛋的叶安
·
2023-06-20 18:06
threejs
着色器
算法
python
统信UOS系统开发笔记(五):安装QtCreator开发IDE中的中文输入环境Fcitx输入法
转载请注明原文出处本文章博客地址:https://hpzwl.blog.csdn.net/article/details/131302096红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、
OpenGL
长沙红胖子Qt
·
2023-06-20 17:24
Qt开发
国产麒麟统信系统开发
统信UOs输入法
中文输入法
QtCreator中文输入
OpenGL
视口学习
VC6新建一个
openGL
类型项目;出现一些选项,默认后生成一个项目;VC6自带GL支持;需要添加附加包含路径;而后构建工程;运行如下;是一个旋转的立方体;生成的代码不是MFC的,也不是纯win32的,
bcbobo21cn
·
2023-06-20 12:30
VC++
图形学和3D
OpenGL
视口
stm32开发笔记(三):stm32系列的GPIO基本功能之输出驱动LED灯、输入按键KEY以及Demo
https://blog.csdn.net/qq21497936/article/details/117151734红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、
OpenGL
·
2023-06-20 10:16
stm单片机
UI渲染及显示原理
CPU工作是进行UI计算,文本处理,图片转码等操作;GPU接着做下面的工作渲染管线用
OPENGL
渲染到当前页面视图上;在iOS设备时钟周期内完成计算和渲染。
简书admin
·
2023-06-20 09:15
Ubuntu下安装vmd
www.ks.uiuc.edu/Research/vmd/vmd-1.9.3/files/final/vmd-1.9.3.bin.LINUXAMD64-CUDA8-OptiX4-OSPRay111p1.
opengl
.tar.gzgunzipvmd
昌南何许人
·
2023-06-20 01:58
OpenGL
混合
1.简介混合(Blending)通常是实现物体透明度的一种技术。透明就是说一个物体(或者其中的一部分)不是纯色(SolidColor)的,它的颜色是物体本身的颜色和它背后其它物体的颜色的不同强度结合。2.丢弃片段只想显示草纹理的某些部分,而忽略剩下的部分,下面这个纹理正是这样的,它要么是完全不透明的(alpha值为1.0),要么是完全透明的(alpha值为0.0),没有中间情况。所以当添加像草这样
Mr.codeee
·
2023-06-20 00:00
OpenGL
opengl
混合
OpenGL
深度测试
当深度测试(DepthTesting)被启用的时候,
OpenGL
会将一个片段的深度值与深度缓冲的内容进行对
Mr.codeee
·
2023-06-20 00:29
OpenGL
opengl
qt
深度测试
OpenGL
常见名词解释
我们可能经常听见以下东西
OpenGL
(OpenGraphicsLibrary)是⼀个跨编程语言、跨平台的编程图形程序接口,它将计算机的资源抽象称为⼀个
OpenGL
的对象,对这些资源的操作抽象为⼀个的
OpenGL
全球通_2017
·
2023-06-19 22:53
统信UOS系统开发笔记(一):国产统信UOS系统搭建开发环境之虚拟机安装
转载请注明原文出处本文章博客地址:https://hpzwl.blog.csdn.net/article/details/130876940红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、
OpenGL
长沙红胖子Qt
·
2023-06-19 20:08
国产麒麟统信系统开发
国产统信
统信UOS系统
虚拟机安装
国产统信UOS系统Qt开发
JavaScript WebGL 基础概念
OriginMyGitHub简介WebGL是一个跨平台、免费的开放式Web标准,用于基于
OpenGL
ES的初级3D图形API。
·
2023-06-19 19:51
VTK学习之图像降采样、升采样(降低像素、提高像素)
参考大神博客:VTK修炼之道30:图像重采样_降采样和升采样技术_vtk重采样_沈子恒的博客-CSDN博客上源码:#includeVTK_MODULE_INIT(vtkRendering
OpenGL
2)
Littlehero_121
·
2023-06-19 12:34
vtk
学习
人工智能
VTK学习之边缘检测(梯度算子)
#include#include#include#include#include#include#include#include#includeVTK_MODULE_INIT(vtkRendering
OpenGL
2
Littlehero_121
·
2023-06-19 12:34
学习
数学建模
算法
OpenGL
ES笔记 + Camera2 API + TextureView + 滤镜预览
updateTexImage()updateTexImage()方法作用是将底层的SurfaceTexture中最新的图像帧更新为GLES纹理,以便可被
OpenGL
ES渲染。
SammeryD
·
2023-06-19 10:21
#
OpenGL
ES
elasticsearch
笔记
OpenGL
光照之投光物
文章目录平行光点光源衰减实现衰减聚光手电筒平滑/软化边缘完整代码 我们目前使用的光照都来自于空间中的一个点。它能给我们不错的效果,但现实世界中,我们有很多种类的光照,每种的表现都不同。将光投射(Cast)到物体的光源叫做投光物(LightCaster)。平行光 当一个光源处于很远的地方时,来自光源的每条光线就会近似于互相平行。不论物体和/或者观察者的位置,看起来好像所有的光都来自于同一个方向。当我
ccloud11
·
2023-06-19 08:55
c++
OpenGL
opengl
c++
OpenGL
之鼠标拾取和模型控制
文章目录鼠标拾取转化步骤步骤0:2D视口坐标步骤1:3D规范化设备坐标步骤2:4d均匀剪辑坐标步骤3:4D眼(相机)坐标步骤4:4d世界坐标源码模型控制源码鼠标拾取转化步骤 使用鼠标单击或“选择”场景中的3D对象可能很有用光标。一种方法是从鼠标投射3D射线,通过摄像机,进入场景,然后检查该光线是否与任何对象。这通常称为光线投射。步骤0:2D视口坐标 范围[0:宽度、高度:0] 我们从鼠标光标坐标开
ccloud11
·
2023-06-19 08:55
OpenGL
c++
opengl
c++
OpenGL
之深度测试
当深度测试(DepthTesting)被启用的时候,
OpenGL
会将
ccloud11
·
2023-06-19 08:54
c++
OpenGL
opengl
c++
macOS的CA
OpenGL
Layer中如何启用
OpenGL
3.2 core profile
在macOS的
openGL
编程中,我们有时为了想在自己的
OpenGL
图层上再加些自己的某些图层,必须得用CA
OpenGL
Layer而不是NS
OpenGL
View,由于在NS
OpenGL
View上添加任何子视图都会变得无效
zenny_chen
·
2023-06-19 07:15
图形渲染与图像处理
macOS
iOS与Cocoa
Framework
macos
着色器
图形渲染
c++ 判断硬件是否支持
opengl
_使用mac系统,基于cmake搭建
OpenGL
环境
OpenGL
规范描述了绘制2D和3D图形的抽象API,正所谓“工欲善其事必先利其器”,所以,学习
OpenGL
之前,当然是需要搭建好运行的环境。
weixin_39959369
·
2023-06-19 07:14
c++
判断硬件是否支持opengl
c++和opengl实现gis
cmake
指定头文件路径
cmake使用
使用opengl绘制立方体
OpenGL
学习实录1: 基于 MacOS + Clion 配置
OpenGL
运行环境
OpenGL
学习实录1:基于MacOS+Clion配置
OpenGL
运行环境文章目录
OpenGL
学习实录1:基于MacOS+Clion配置
OpenGL
运行环境正文1.相关库简介&安装1.1概念1.2安装2
超悠閒
·
2023-06-19 07:14
OpenGL
opengl
gui
glfw
mac
os
x
Mac VSCode
OpenGL
环境搭建
MacVSCode
OpenGL
环境搭建1.安装glfwbrewinstallglfw2.下载gladhttps://glad.dav1d.de/选择合适的版本后拷贝glad文件夹到工程目录3.配置CMakeLists.txtcmake_minimum_required
suchvaliant
·
2023-06-19 07:44
macos
vscode
ide
opengl
macOS平台
OpenGL
+ GLEW + GLFW的正确初始化顺序
在之前博文中有写到如何在macOS平台搭建
OpenGL
的开发环境,但是平台搭建好之后,如果按照红皮书(第8版)上的代码来开始写自己的第一个
OpenGL
程序时,由于教程中使用的还是glut而不是glfw,
逗神大人
·
2023-06-19 07:13
opengl
C++
图形
OpenGL
GLEWGLFW
macOS CLion 上搭建 GLFW + GLAD
OpenGL
开发环境
macOSCLion上搭建GLFW+GLAD
OpenGL
开发环境1.构建并安装GLFW下载GLFW源码GLFW官网构建并安装GLFW#切换至下载解压后的GLFW源码目录cdglfw-3.3.6#创建build
AnpyD
·
2023-06-19 07:13
macos
opengl
Xcode 配置
OpenGL
环境
和GLAD配置流程检测是否配置成功无关配置的题外话——Xcode下安全的删除移动操作GLFWGraphicsLibraryFramework(图形库框架),可以让我们通过其封装好的通用API来正确创建
OpenGL
context
·Jormungand
·
2023-06-19 07:12
OpenGL
macos
xcode
ide
OpenGL
macOS Mojave配置
OpenGL
开发环境
---恢复内容开始---前言:本文写作目的:是由于本人参考csdn原文的方法配置环境时踩了很多坑,所以在此写一篇文防止以后用到。工具:XcodeCMake步骤:准备工作:Xcode一般Mac用户都安装了。1.在终端键入xcode-select--install安装XcodecommandLineTools,里面包含了很多Apple打包的常用工具,一定要安装。2.本人踩的第一个坑是macOSMoja
andouang8470
·
2023-06-19 07:12
如何在macOS安装使用
OpenGL
1、安装homebrewruby-e"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"2、安装GLEW与GLFWbrewinstallglewbrewinstallglfw3如果已经安装了,可以利用更新为最新版本brewreinstallglewbrewreinstallglfw33、利用C
bsllmmw
·
2023-06-19 07:12
图像相关
opengl
macos
macOS中如何使用
OpenGL
3.2 Core Profile
从macOSLion(10.7)开始,Apple支持了对
OpenGL
3.2CoreProfile的支持。不过CoreProfile与Compatible相比有比较大幅度的改变。
zenny_chen
·
2023-06-19 07:42
图形渲染与图像处理
macOS
iOS与Cocoa
Framework
macos
cocoa
着色器
图形渲染
Visual studio搭建
OpenGL
开发环境
Visualstudio搭建
OpenGL
开发环境资源准备:glfw-
opengl
库:https://www.glfw.org/download.html,根据操作系统下载visualstudio1、将glfw
Kiryee
·
2023-06-19 06:08
c++
opengl
图形学
游戏开发
Ubuntu工具-2 OBS Studio
文章目录1下载并安装1.1Flathub安装1.2Snap安装1.3PPA源方式安装1.3.1检查
OpenGL
版本,其版本必须高于`3.3`。
惊天动地猪儿虫
·
2023-06-19 06:51
Linux
ubuntu
macos
linux
OpenGL
3D迷宫场景设计
最近学习用
opengl
库来构建一个3D场景,以及实现场景漫游、粒子系统等效果,最终算是是做了一个3D走迷宫游戏吧。感觉最近学了好多东西,所以有必要整理整理。
志起计算机编程
·
2023-06-19 03:13
计算机图形
OpenGL
场景漫游
粒子系统
统信UOS系统开发笔记(三):从Qt源码编译安装之编译安装Qt5.12.8
转载请注明原文出处本文章博客地址:https://hpzwl.blog.csdn.net/article/details/131045662红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、
OpenGL
长沙红胖子Qt
·
2023-06-18 23:06
Qt开发
国产麒麟统信系统开发
qt
统信UOS
编译Qt5.12源码
【Unity3D】魔方
##1需求实现[绘制魔方](https://zhyan8.blog.csdn.net/article/details/121197689)中基于
OpenGL
ES实现了魔方的绘制,实现较复杂,本文基于Unity3D
little_fat_sheep
·
2023-06-18 20:00
SDL 使用 framebuffer
SDL:窗口系统(基于X11或WayLand协议)
OpenGL
(与硬件无关):通过发命令给GPU完成绘制工作.EGL(与硬件相关):是窗口系统(SDL)和
OpenGL
媒介SDL(SimpleDirectMediaLayer
悠哉无忧
·
2023-06-18 17:32
音视频
c语言
Qt+QtWebApp开发笔记(四):http服务器使用Session和Cookie实现用户密码登录和注销功能
转载请注明原文出处本文章博客地址:https://hpzwl.blog.csdn.net/article/details/130921152红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、
OpenGL
长沙红胖子Qt
·
2023-06-18 05:11
Qt开发
qt
http
Session
Cookie
QtWebApp登录交互
OpenGL
投影矩阵
OpenGL
ProjectionMatrix
OpenGL
投影矩阵概述透视投影正交投影概述计算机显示器是一个2D平面。
OpenGL
渲染的3D场景必须以2D图像方式投影到计算机屏幕上。
雄关漫道从头越
·
2023-06-18 00:48
Qt+QtWebApp开发笔记(六):http服务器html实现静态相对路径调用第三方js文件
转载请注明原文出处本文章博客地址:https://hpzwl.blog.csdn.net/article/details/131244269红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、
OpenGL
长沙红胖子Qt
·
2023-06-17 20:38
Qt开发
qt
http
QtWebApp
调用js
Qt+QtWebApp开发笔记(一):QtWebApp介绍、下载和搭建基础封装http轻量级服务器Demo
转载请注明原文出处本文章博客地址:https://hpzwl.blog.csdn.net/article/details/130631547红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、
OpenGL
长沙红胖子Qt
·
2023-06-17 18:19
Qt开发
qt
笔记
http
qtwebapp
跟着Learn
OpenGL
学习8--摄像机
OpenGL
本身没有摄像机(Camera)的概念,但我们可以通过把场景中的所有物
贝勒里恩
·
2023-06-17 17:05
#
OPenGL
学习
OpenGL
OpenGL
ES在Android上的应用
OpenGL
ES(
OpenGL
forEmbeddedSystem)是以手持和嵌入式设备为目标的高级3D图形应用程序编程接口(API)。
诸神黄昏EX
·
2023-06-17 17:30
opengles
surface
OpenGL
模型加载
1.模型加载库Assimp库能够导入很多种不同的模型文件格式(并也能够导出部分的格式),它会将所有的模型数据加载至Assimp的通用数据结构中。当使用Assimp导入一个模型的时候,它通常会将整个模型加载进一个场景(Scene)对象,它会包含导入的模型/场景中的所有数据。Assimp会将场景载入为一系列的节点(Node),每个节点包含了场景对象中所储存数据的索引,每个节点都可以有任意数量的子节点。
Mr.codeee
·
2023-06-17 15:24
OpenGL
opengl
qt
模型加载
上一页
41
42
43
44
45
46
47
48
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他