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
使用
OpenGL
加载和显示Q3O类型的3D模型文件
使用
OpenGL
加载和显示Q3O类型的3D模型文件
OpenGL
是一个强大的图形编程接口,它提供了一系列函数和工具来实现高效的3D图形渲染。
代码创造者
·
2023-12-06 20:27
3d
编程
【纹理展开与纹理映射】
纹理展开和纹理映射1.ProjectiveUrbanTexturing(blender+
opengl
)1.1
OpenGL
和Blender是如何对应的1.2PUT输出接口说明1.2.1Extractviewpointsandrenderingsfromascene1.2.1.1Usesmart-unwraptocreateuvcoordinatesandstoreyourmeshas.objfile
沃洛德.辛肯
·
2023-12-06 17:03
纹理贴图
android如何优雅的编写
OpenGl
的shader代码
通常在android里编写
openGl
代码的方式是创建一个类,类里面用硬编码的形式引入两个shader,如下图:这里把glsl语言通过string字符串的形式定义在类里,虽然便于管理,但是不利于阅读和编写那么有没有比较优雅的解决方案呢
八哥记笔记
·
2023-12-06 16:35
android
opengl
失落的艺术:无着色器3D渲染
假设你想创建一个甜蜜的弹跳立方体,如下所示:一个弹跳的立方体你可以使用3D框架,例如
OpenGL
或Metal。
新缸中之脑
·
2023-12-06 09:37
蓝桥杯
职场和发展
OpenGL
平台上的Teapot绘制与渲染(代码详细注释)
这个是使用
OPENGL
时用的voidinit(void){glEnable(GL_DEPTH_TEST);//用来开启更新深度缓冲区的功能,也就是,如果通过比较后深度值发生变化了,会进行更新深度缓冲区的操作
爱雨天
·
2023-12-06 09:34
C语言
学习
【
OpenGL
】鼠标控制三维物体移动(添加光照、材质)
图形学期末作业软件用的vc++6.0鼠标控制小茶壶移动,桌子可以改成点绘制贴图。#include#include#include#include#includeGLfloatrx=0,ry=0,angle=0;GLintwinWidth=800,winHeight=800;GLintmouseDx,mouseDy;voidleg(){glColor3f(0.2,0.2,0.2);glScaled(
仍是个未知数
·
2023-12-06 09:02
计算机视觉
OpenGL
茶壶渲染示例 - C/C++ 实现
OpenGL
茶壶渲染示例-C/C++实现在计算机图形学中,茶壶渲染是一个经典的示例,用于演示三维图形的渲染和绘制过程。
qq_39605374
·
2023-12-06 09:02
c语言
c++
信息可视化
C/C++
OpenGL
ES eglCreatePbufferSurface() 和 eglCreateWindowSurface() 的对比和使用
一、介绍相同点:eglCreatePbufferSurface和eglCreateWindowSurface都是
OpenGL
ES中用于创建不同类型的EGL表面的函数,以便在
OpenGL
ES中进行渲染。
阿飞__
·
2023-12-06 06:47
android
【技术分享】RK356X Android11 以太网共享4G网络
采用四核A55,主频高达1.8GHz,专为个人移动互联网设备和AIOT设备而设计,内置了多种功能强大的嵌入式硬件引擎,为高端应用提供了优异的性能,支持几乎全格式的4K编解码,内置3DGPU,能够完全兼容
OpenGL
ES1.1
Industio_触觉智能
·
2023-12-05 16:48
嵌入式硬件
安卓
【
OpenGL
】窗口的创建
从今天开始我们开始学习
OpenGL
,从0开始,当然是有C++基础的前提首先包含glad和GLFW的头文件#include#include#include初始化GLFW在main函数中,我们首先使用glfwInit
Ye-Maolin
·
2023-12-05 14:40
OpenGL
c++
图形渲染
OpenGL
学习(一)绘制一个图形
注意:坐标原点位于屏幕中心坐标参数:0.0f-1.0f颜色参数:0.0f-1.0f
OpenGL
提供了几种用于绘制几何图形的绘制模式。下面是一些常用的绘制模式:点(GL_POINTS):绘制单个点。
djykkkkkk
·
2023-12-05 11:33
OpenGL
qt
由于找不到xapofx1_5.dll,无法继续执行代码的修复方法
DirectX由微软公司开发,是一组处理视频
游戏编程
的接口。`xapofx1_
电脑修复X
·
2023-12-05 11:58
电脑故障修复
dll文件
dll丢失
windows
dll
电脑程序故障
IOS –
OpenGL
ES 黑白马赛克效果 GPUImageMosaicFilter
目录一.简介二.效果演示三.源码下载四.猜你喜欢零基础
OpenGL
(ES)学习路线推荐:
OpenGL
(ES)学习目录>>
OpenGL
ES基础零基础
OpenGL
(ES)学习路线推荐:
OpenGL
(ES)学习目录
猿说编程
·
2023-12-05 10:39
OpenGL
和
OpenGL
ES 2.0/3.X 一致性测试说明(CTS)
本文档介绍如何构建、移植和运行
OpenGL
和
OpenGL
ES2.0/3.X一致性测试,以及如何验证和提交测试结果。@[TOC]目录测试环境要求一致性测试需要文件系统。
空谷-幽兰
·
2023-12-05 08:21
c++
图形渲染
着色器
数据结构
跟着官方文档学习
OpenGL
03
OpenGL
是怎么做的呢。两个三角形。
欧尼sama
·
2023-12-05 07:50
计算机图形学
图形渲染
跟着官方文档学习
OpenGL
02
VertexBufferObject,VBO元素缓冲对象:ElementBufferObject,EBO或索引缓冲对象IndexBufferObject,IBO阶段1:顶点输入NDC转换(转换到标准化设备坐标)
OpenGL
欧尼sama
·
2023-12-05 07:20
计算机图形学
图形渲染
树莓派Tools交叉编译
OpenGL
(mesa-12.0.5)
以下shell命令都是在root权限下执行的。得按照顺序来,不然会报找不到包或者一些文件找不到这些话,交叉编译玩多了,自己翻来覆去,整多了后其实也就融会贯通了,有耐心就行。宗旨就是你得让它们找到的到对应文件。一般要么在环境变量里去pkg-config的库文件路径,要么就是在configure时指定下CPPFLAGS、LDFLAGS路径。要么提前aptitudeinstall一些库。由于博主是在做一
竹叶青lvye
·
2023-12-05 02:29
嵌入式图像处理
树莓派Tools
OpenGL
mesa
交叉编译
ubuntu20.04编译osg
参考博客一、安装第三方依赖安装osg的第三方依赖sudoapt-getbuild-depopenscenegraph安装
opengl
库sudoapt-getinstallmesa-common-devfreeglut3freeglut3
aspiretop
·
2023-12-05 02:59
osgearth
linux
ubuntu
运维
交叉编译
openGL
,Ubuntu20.04 to aarch64 (二)
编译openssl-openssl-master进入解压后的文件夹:/home/huhu/third_part/
openGL
/openssl-openssl-master/新建了一个build和install
我是huhu
·
2023-12-05 02:59
c++
linux
perl
unix
OpenGL
之Mesa3D编译for Ubuntu20.04(三十六)
简介:CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长!优质专栏:Audio工程师进阶系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:Android系统攻城狮1.前言本篇目的:在docker下的Ubuntu20.04系统编译Mesa3D。2.Mesa3D介绍1.Mes
Android系统攻城狮
·
2023-12-05 02:57
OpenGL
ES学习
opengl
Mesa3D编译
OpenGL
03 —— 渲染:甜甜圈正背面剔除
正背面剔除来源:甜甜圈绘制甜甜圈绘制流程1:main函数:准备工作——》自定义函数注册2:ChangeSize函数:设置视口——》设置投影矩阵(设置投影矩阵方式:透视投影。得到投影矩阵并载入投影矩阵堆栈)——》初始化渲染管线(将投影矩阵模型试图矩阵放入其中)3:SetupRC函数:初始化(背景颜色、存储着色器管理类初始化、设置观察者位置(观察者动,物体不动))——》甜甜圈绘制准备(创建一个甜甜圈,
土豆骑士
·
2023-12-05 02:12
openGL
之纹理 :第二课
#include"glew.h"#include"glfw3.h"#include"SOIL2.h"//如何解析输入的数据流0,1,2分三部分GLchar*vertextSrc="#version330core\n\layout(location=0)invec3position;\layout(location=1)invec3color;\layout(location=2)invec2tex
你好,帅哥
·
2023-12-05 01:58
计算机视觉
openGL
二:纹理 texture
#include"glew.h"#include"glfw3.h"#include"SOIL2.h"//如何解析输入的数据流0,1,2分三部分GLchar*vertextSrc="#version330core\n\layout(location=0)invec3position;\layout(location=1)invec3color;\layout(location=2)invec2tex
你好,帅哥
·
2023-12-05 01:58
opengl
计算机视觉
openGL
三:矩阵和向量
1.使用glm数学库进行矩阵和向量的计算2.位置坐标可以看做一个向量3.向量的移动,缩放,旋转,都是可以通过和矩阵的计算得出4.向量的缩放=乘一个44的矩阵5.注意事项(有些版本的glm::mat4不是默认构建一个单位44的矩阵),这个时候需要手动赋值,glm::mat4matval=glm::mat4(1.0f);#include"GL/glew.h"#include"glfw3.h"#incl
你好,帅哥
·
2023-12-05 01:55
opengl
矩阵
线性代数
OpenGL
ES
在
opengl
es中,总共会有五种的坐标系统,如下所示:Localspace(orObjectspace):本地坐标系,即模型本身的坐标系Worldspace:世界坐标系Viewspace(orEyespace
J大空
·
2023-12-04 16:50
EGL和
opengl
es的3D动画框架完成--Apple的学习笔记
为了解决我上一篇blogEGL和
opengl
es2在开发板上实现无窗口3D显示--Apple的学习笔记中提及的只显示4帧就coredump的问题。我需要了解下rendering中buffer处理机制。
applecai
·
2023-12-04 12:51
iOS-利用
OpenGL
加载VR(本地/网络)图片
有个GLKit框架可以简化基于
OpenGL
或者
OpenGL
ES的应用开发。
打雷要下雨_雷欧
·
2023-12-03 20:11
HarmonyOS通过
OpenGL
渲染显示yuv数据
一、UI页面render_page.etsColumn(){XComponent({id:"XComponent88",type:XCompentConstants.XCOMPONENT_TYPE,libraryname:XCompentConstants.XCOMPONENT_LIBRARY_NAME}).width(640).height(360).onLoad((xComponentCont
Ada
·
2023-12-03 16:49
HarmonyOS
OpenHarmony
Android
OpenGL
ES 学习(十二) - MediaCodec +
OpenGL
解析H264视频+滤镜
OpenGL
学习教程Android
OpenGL
ES学习(一)–基本概念Android
OpenGL
ES学习(二)–图形渲染管线和GLSLAndroid
OpenGL
ES学习(三)–绘制平面图形Android
OpenGL
ES
夏至的稻穗
·
2023-12-03 15:22
Android
音视频
音视频
OpenGL
Mediacodec
H264解析
实战系统玩转
OpenGL
和AI,助力实现各种高级酷炫视频特效几个技巧
随着计算机图形学和人工智能的发展,通过将
OpenGL
和AI相结合,我们可以实现各种令人印象深刻的高级酷炫视频特效。本文将介绍几个技巧,帮助您在实践中更好地应用这些技术,并附上相应的源码。
沃威2268731
·
2023-12-03 15:20
实战技术
人工智能
Qt之Q
OpenGL
Widget开始3D显示
遇到第一个问题就是cmakelists的问题,提示“undefinedreferencetosymbol‘glXXXXX".在targetlink中加入GL解决SLAMBOOK2踩坑记之:plotTrajectory.cpp中的undefinedreferencetosymbol‘glTexImage2D‘错误_undefinedreferencetosymbol'glteximage2d-CSD
well3216
·
2023-12-03 14:08
qt5
python绘制3d动态模型_Python实现3D建模工具
一、课程介绍1.内容简介本课程将基于
OpenGL
实现一般CAD软件都会具备的基础功能:渲染显示3D空间的画面并可以操作3D空间中物体。
weixin_39867200
·
2023-12-03 14:33
python绘制3d动态模型
2312skia,15vulkan及技巧
ANGLE介绍ANGLE,把
OpenGL
ES2或3调用转换为DirectX9,11或
OpenGL
调用.这些说明记录了如何在Windows或Linux上使用ANGLE而不是本地
OpenGL
后端.细节gclientsync
fqbqrr
·
2023-12-03 13:25
skia
c++
cpp
skia
OSG编程指南<十七>:OSG光照与材质
1、OSG光照 OSG全面支持
OpenGL
的光照特性,包括材质属性(materialproperty)、光照属性(lightproperty)和光照模型(lightingmodel)。
欧特克_Glodon
·
2023-12-03 13:14
OSG三维引擎入门及进阶
材质
OSG光照
OSG
OSG材质
OSG编程指南<十四>:OSG纹理渲染之普通纹理、多重纹理、Mipmap多级渐远纹理及TextureRectangle矩阵纹理
OSG是对底层
OpenGL
API的封装,
OpenGL
本身有非常标准而高效的纹理机制。OSG全面支持
OpenGL
的纹理映射机制,因此,在OSG中使用纹理映射机制非
欧特克_Glodon
·
2023-12-03 13:13
OSG三维引擎入门及进阶
OSG纹理渲染
多重纹理
Mipmap多级渐远纹理
矩阵纹理
QMLfor python pyside6
QML是基于QtQuick技术构建的,QtQuick是一个基于
OpenGL
的场景图形库,它提供了高性能的渲染和动画效果。QML支持各种UI元素,如按钮、文本标签、图像、列表、表格等,并且可以轻松
trust Tomorrow
·
2023-12-03 10:23
QML
python
pyside6
python
QML
ubuntu20.04编译安装qt5.14.2和qtcreator4.12.0
本来编译安装的是qt5.15.2,编译安装ok,一切就绪,安装qtcreator安装后一直报错,“以下插件有错误,无法载入:QmlDesignerQmlProfiler,插件初始化失败:cannotCreate
OpenGL
context
l550802356
·
2023-12-03 05:41
Ubuntu
qt
开发语言
Unity3D
游戏编程
中需要掌握的数学知识详解
前言在Unity3D
游戏编程
中,数学知识是非常重要的。它涉及到游戏的物理模拟、碰撞检测、动画控制、图形渲染等方面。
博毅创为游戏圈
·
2023-12-03 03:44
游戏
线性代数
算法
unity
Shader UnityShader流程概述
文章目录一、三大Shader编程语言1.
OpenGL
简介2.DirectX简介3.Cg简介二、UnityShaderShaderlabUnityShader的基础:ShaderLabUnityShader
香草萌萌茶
·
2023-12-02 23:54
Shader
shader
游戏开发41课 unity shader 优化
Shader有专门语言用来编写,常见类型有DirectX的HLSL,
OpenGL
的GLSL以及NVIDIA的Cg,为了优化shader代码,我们需要知道代码从被编写到被执行的流程,知道什么样的代码是不好的
s178435865
·
2023-12-02 23:24
游戏开发
unity
游戏引擎
【
OpenGL
】Clion配置
OpenGL
简介
OpenGL
(OpenGraphicsLibrary)是指定义了一个跨编程语言、跨平台的编程接口规格的专业的图形程序接口。
Ye-Maolin
·
2023-12-01 21:13
计算机图形学
OpenGL
c++
图形渲染
OpenGL
--快速了解
OpenGL
下的专业名词
OpenGL
上下文[context]在应用程序调用任何
OpenGL
的指令前,需要安排首先创建一个
OpenGL
上下文。
DSMars
·
2023-12-01 19:00
Audio Unit框架(一)框架认识和使用
音视频开发:
OpenGL
+
OpenGL
ES+Metal系列文章汇总AudioUnit是一个音频处理插件。它是为应用程序添加复杂的音频操作和处理的底层的API。
iOS之文一
·
2023-12-01 19:27
OpenGL
找不到glut32.dll解决方法以及利用
OpenGL
绘画一个机械手掌并移动手指
OpenGL
找不到glut32.dll首先要下载
OpenGL
的库函数先来看报错这个报错是由于我们上面四个代码没有放刀系统库中。
Mars_prime
·
2023-12-01 19:11
openGL
windows
opengl
QPainter详解
可以充当画布(QPaintDevice)的类(其子类)有:QWidget,QImage,Q
OpenGL
PaintDevice,QPage
惺忪9798
·
2023-12-01 14:14
Qt基础
qt
Android
OpenGL
ES2.0(十三)——流畅的播放逐帧动画
这些特效,有的是用粒子效果做成的,但是更多的时用播放逐帧动画实现的,本篇博客将会讲解在Android下如何利用
OpenGL
ES流畅的播放逐帧动画。在本篇博客中的动画素材,是从花椒直播中“借”出来的。
大大大大大大的大大
·
2023-12-01 10:29
osgFX扩展库-刻线特效、立方图镜面高光特效(2)
这个特效使用了PolygonOffset渲染属性类来避免多边形斑驳(Z-fighting)的现象,它所需的
OpenGL
版本至少为1.1。osgFX::Scribe的继承关系图如图12-8所示。
听风者868
·
2023-12-01 03:56
OSG
贴图
c++
3d
图形渲染
交互
ui
OpenGL
-- 正背面剔除与深度缓冲区
在渲染过程中可能产⽣的问题甜甜圈案例.png我们在绘制一个红色甜甜圈进行移动的时候,会出现上图的情况,那么出现这个问题的原因是什么呢?有什么方案可以解决这个问题呢?解决方案在绘制3D场景时,我们需要决定哪些部分是对观察者可⻅的,或者哪些部分是不可见的。对于不可⻅的部分,应该及早丢弃。这种情况叫做”隐藏⾯消除”(Hiddensurfaceelimination).解决方案:油画算法先绘制场景中的离观
DSMars
·
2023-12-01 02:04
【Web端CAD/CAE文字标注】webgl+canvas 2d实现文字标注功能
一、需求背景在CAD/CAE领域经常会遇到显示节点编号这种需求,效果如下图:本文介绍如何在WebGL中实现文字的显示,对于如何在
OpenGL
中实现请绕路。
loveoobaby
·
2023-11-30 21:35
前端
前端
webgl
GL01-02:
OpenGL
环境初始化与异常处理
本文主要说明
OpenGL
的编程模式: 1.OpenGK环境与上下文初始化; 2.错误处理; 3.版本管理;说明GLFW与GLEW无关,可以独立调用;主要负责UI部分。
杨强AT南京
·
2023-11-30 21:35
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他