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)
Unity 灯光及光照烘焙
对现实生活中光线的反射,折射,衍射等特性的模拟,一直以来都是
计算机图形学
的重要研究方向。
ivanmrt
·
2023-10-04 01:08
unity
glfw环境配置
官方文档:https://learn
opengl
-cn.github.io/intro/1安装homebrew:https://brew.sh/index_zh-cn2安装glewglfw:brewinstallglewbrewinstallglfw3
统领三界
·
2023-10-03 23:18
vtk 模型建立 基础入门
#includeVTK_MODULE_INIT(vtkRendering
OpenGL
2);VTK_MODULE_INIT(vtkInteractionStyle);#include#include#include
小道士写程序
·
2023-10-03 19:59
VTK
&
ITK
图像处理
vtk 动画入门 1 代码
实现效果如图:#include//VTK_MODULE_INIT(vtkRendering
OpenGL
2);//VTK_MODULE_INIT(vtkInteractionStyle);VTK_MODULE_INIT
小道士写程序
·
2023-10-03 19:55
VTK
&
ITK
信息可视化
图像处理
OpenGL
绘图基础
第1章
OpenGL
编程基础本文特指使用CUDA在NVIDIA显卡上的编程。1.1.CPU和GPU1.1.1.CPU现代计算机整个系统的运算核心、控制核心。处理依赖性非常高的事情。
仟人斩
·
2023-10-03 19:03
opengl
GPU
CUDA
计算机图形学
实验——2023-09-28
对话框:#pragmaonce//dlg1对话框classdlg1:publicCDialogEx{DECLARE_DYNAMIC(dlg1)public:dlg1(CWnd*pParent=NULL);//标准构造函数virtual~dlg1();//对话框数据enum{IDD=IDD_DIALOG1};protected:virtualvoidDoDataExchange(CDataExcha
captain_dong
·
2023-10-03 18:10
数据库
OpenGl
ES渲染画面--放大和缩小
通常我们在iOS(或Android)上通过
OpenGl
ES来播放视频时,除了需要画面能够正常播放外,可能还有一些其他的需求,比如增加滤镜、调整色值、画面进行缩放等等各种各样的需求。
佐鼬_1282
·
2023-10-03 17:09
Matlab 点云可视化——三维数据的展示和分析
Matlab点云可视化——三维数据的展示和分析点云(Pointcloud)是三维数字化的基础,也是机器视觉、
计算机图形学
等领域中常见的数据类型。
BitSlinger
·
2023-10-03 16:25
matlab
算法
开发语言
OpenGL
渲染架构解析
OpenGL
渲染架构图.png渲染架构从上图可以看到
OpenGL
的渲染架构分为2个部分:客户端(Client)和服务端(Server)。
黑眼豆豆_
·
2023-10-03 16:58
在iOS上如何使用
OpenGL
给图形添加一些变换
在上一篇中,我们了解了如何给图形给图形贴上一张图片(纹理)。那么本篇就来讲一下怎么让图形动起来吧(变换)。创建一个变换矩阵编写GLSL接收矩阵修改矩阵的值创建矩阵我们用GLKit可以很容易的创建一个单位矩阵GLKMatrix4Identity,接着我们对这个矩阵做一些平移、缩放、旋转的处理。我们添加3个UISlider来控制这些平移、缩放、旋转的值。代码如下:-(void)setupSliders
zhonglaoban
·
2023-10-03 16:39
OpenGL
怎么绘制一个有彩虹色渐变的正方形
在
OpenGL
的基本输出图元方式中,是可以通过设定各个顶点的颜色来实现颜色的渐变的,如下列代码:voiddisplay(){glClear(GL_COLOR_BUFFER_BIT);glBegin(GL_POLYGON
Wikp~
·
2023-10-03 13:35
我的OpenGL图形学学习
opengl
OpenGL
ES:绘制一个彩色、旋转的3D圆柱
概述上一篇博文讲解了怎么绘制一个彩色旋转的立方体这一篇讲解怎么绘制一个彩色旋转的圆柱圆柱的顶点创建主要基于2D圆进行扩展,与立方体没有相似之处圆柱绘制的关键点就是将圆柱拆解成:两个Z坐标不为0的圆+一个长方形的圆柱面绘制2D圆的过程这里不再复述,不理解的可以参看前面这篇博文:《
OpenGL
ES
shawn·xiao
·
2023-10-03 13:04
OpenGL/OpenGLES
3d
图像处理
计算机视觉
图形渲染
算法
【
OpenGL
】
OpenGL
颜色立方体
使用
OpenGL
绘制RGB颜色立方体方向键旋转鼠标点击/拖拽C++代码#include#includeusingnamespacestd;#defineM_PI3.1415926535898GLfloatAngleX
stormpang
·
2023-10-03 13:04
OpenGL
OpenGL
RGB
颜色立方体
OpenGL
ES:多纹理贴图,文字水印
一.概述上一篇博客讲解了
OpenGL
ES怎么实现单纹理贴图仅仅只绘制一张图片是不过瘾的本篇博客讲解如何通过多纹理贴图实现图片和文本水印效果在单纹理贴图基础上,多纹理贴图的区别主要有两点:纹理的生成、绑定等由单个变成多个文本内容先转换为
shawn·xiao
·
2023-10-03 13:33
OpenGL/OpenGLES
android
图像处理
算法
OpenGL
ES:绘制一个彩色、旋转的3D立方体
一.概述之前关于
OpenGL
ES实战开发的博文,不论是实现相机滤镜还是绘制图形,都是在2D纬度这篇博文开始,将会使用
OpenGL
ES进入3D世界本篇博文会实现一个颜色渐变、旋转的3D立方体动态3D图形的绘制
shawn·xiao
·
2023-10-03 13:31
OpenGL/OpenGLES
3d
图像处理
着色器
计算机视觉
算法
android
OpenGL
ES手册翻译---5.特殊函数
特殊函数这一章将介绍额外的GL功能,这些功能不容易也不适合放入前面的章节,那就是同步函数,完成函数(用在同步GL命令流),以及推荐函数。5.1同步和完成函数:voidFlush(void);表示之前送到GL的所有函数指令必须在有限的时间内完成。voidFinish(void);强制之前所有的GL函数完成。Finish在之前所有发生在GL客户段和服务端状态解决之前以及帧缓冲被完全实现之前是不会返回的
高小冻
·
2023-10-03 11:18
代写CS6206 3D Scene Editor代写留学生asp课程设计
用
OpenGL
绘制3D图像,画一只3D兔子。
qvpzn10
·
2023-10-03 10:38
OpenGL
中的LookAt与Unity中的LookRotation
矩阵的知识不用很快就忘记了,而今天有幸找到了一篇讲述
OpenGL
中的LookAt方法的文章,并记录在此基础上开发平替版LookRotation的思路,文章路径:BreakdownoftheLookAtfunctionin
OpenGL
卅云川
·
2023-10-03 09:00
GAMES101投影矩阵推导详解和分析
GAMES101投影矩阵推导详解和分析前言GAMES101投影矩阵相关坐标系的约定正交投影矩阵的推导和
OpenGL
正交投影矩阵的比较正交投影clipspace中顶点的w值透视投影矩阵的推导推导透视投影frustum
n5
·
2023-10-03 04:54
图形学
矩阵
线性代数
消除xcode 废弃方法警告
opengl
被苹果抛弃之后满屏的警告.宏定义之后的警告全部消除pragmaclangdiagnosticpushpragmaclangdiagnosticignored"-Wdeprecated-declarations
卡卡罗忒
·
2023-10-02 20:34
Android 仿抖音之使用
OpenGL
显示摄像头
前言在上一篇博客中,简单介绍了一下有关于
OpenGL
的基础内容,没看过的,可以看一下
OpenGL
ES基础,如果对里面有很多内容还是不懂的话,就百度一下吧,里面我都是简单说了一下大概内容,从这一篇开始,用仿抖音的项目来一步步具体介绍怎么在
cat_code
·
2023-10-02 19:09
imgui开发笔记<1>、ubuntu环境下快速应用
去这个链接下载imgui源码(在此之前需要安装
opengl
glfw3等等):sudoapt-getinstalllibglfw3-devhttps://github.com/ocornut/imgui我这里源码下载到
燃烧的枫
·
2023-10-02 18:58
笔记
ubuntu
linux
opengl
下imgui使用教程
文章目录imgui介绍imgui使用开发环境:ubuntu18.04、
opengl
3imgui介绍ImGUI又称为DearImGui,它是与平台无关的C++轻量级跨平台图形界面库,没有任何第三方依赖,可以将
樱桃与提子不可兼得
·
2023-10-02 18:28
c++
开发语言
计算机图形学
对勾函数,数学函数图像知识大全,太实用了!建议收藏
一、基本初等函数的图像1.一次函数性质:一次函数图像是直线,当k>0时,函数单调递增;当k0时,图像经过一、三象限;当k0时,才是对勾函数,可以利用均值定理找到函数的最值。二、函数图像的变化注意:对于函数图像的变换,有的时候,看到解析式,可能会有两种以上的变换,尤其是针对x轴上的,那么此时,一定要根据上面的规则,判断好顺序,否则顺序错了,可能就没办法经过变换得到了!例如:画出函数y=ln|2-x|
刘伊一呀
·
2023-10-02 11:03
计算机图形学对勾函数
AnnexB流的ffmpeg硬解、截图成JPEG、
OpenGL
渲染、编码成MP4
关于ffmpeg硬解码,其实就是不使用ffmpeg自身的解码器,而是从系统查找硬解码器,在Android上就是通过反射调用系统的解码器中间件MediaCodec。网络上关于ffmpeg硬解码的文章很多,ffmpeg官方demo里面也有很详细的写法。但是这些公开的资料,大部分都是针对播放视频文件(AVCC),极少针对AnnexB视频流的硬解码。众所周知,Android中使用MediaCodec硬解码
纵马横刀pro
·
2023-10-02 09:24
OpenGl
在3D中绘制鼠标选择框2D
以下代码实现:当空格键按下时,点击鼠标进行框选,屏幕中出现选择框。//绘制3D选框voidxxxRender3D::DrawSelectionRectangle3D(){if(m_bSpaceKeyDown){if(m_bLBDown&&m_bMouseMove){glm::vec3firPoint=m_RectSelPt1;//鼠标的第一个点glm::vec3secPoint=m_RectSel
果子火火
·
2023-10-02 08:59
计算机图形学
3d
opengl
osg的初始化
对于绘制一个物体来说,
OpenGL
的代码加上初始化估计也就百十行。osg背后究竟做了什么呢。首先来看osgViewer::Viewerviewer;这一句初始化相关的。
荆楚闲人
·
2023-10-02 08:58
osg源码解读
osg初始化
OpenGL
ES手册翻译---3.栅格化(四)
碎片着色器使用的语言在
OPenGL
ES着色器语言规范中会有详细介绍。或者,碎片着色器也可以通过预编译的二进制码定义,和在2.10节中介绍的顶点着色器使用相同的方法。碎片着
高小冻
·
2023-10-01 22:53
计算机图形学
games101作业二 ---- 三角形光栅化 超采样抗锯齿 黑边处理
games101作业二----三角形光栅化超采样抗锯齿黑边处理(本文是在学习
计算机图形学
时根据课程作业进行整理的笔记,有错误请指出,如果是同课程,请勿复制粘贴,谢谢!)
herry_drj
·
2023-10-01 21:32
CG
图形渲染
几何学
计算机图形学
、贝塞尔曲线及绘制方法、反走样问题的解决(附完整代码)
贝塞尔曲线1.本次作业实现的函数及简单描述(详细代码见后)2.与本次作业有关的基础知识整理3.代码描述(详细)4.完整代码5.参考文献(本篇为作者学习
计算机图形学
时根据作业所撰写的笔记,如有同课程请勿Crtl
herry_drj
·
2023-10-01 21:31
CG
算法
c++
Android
OPENGL
第二天:通过NDK实现GL的绘制(基础)
从今天开始我学习的GL知识都通过使用C++进行开发,需要用到安卓的NDK今天先封装一个我们自己的工具类C++的语法还是比较难理解,可能是我经常用Java习惯了,突然要我去做C++,还是有一点难为人,ok,开始学习首先GL的绘制和使用需要用到下面的几个重要工具:EGLDisplay:这个是GL现实的显存,用来连接显示器的EGLSurface:这个是buffer的缓冲区EGLConfig:这个就从字面
阿里高级软件架构师
·
2023-10-01 14:52
计算机图形学
明暗处理方式Gauraud:在任意一个三角面上的的其他点都按照顶点的颜色做插值计算phong:在人一个三角面上,根据三个顶点的法向量,插值计算三角面上任意点的法向量矩阵变换如何顶点变换后,法向量依然能够计算正确?需要变换切平面(trangentplane),在通过切平面计算法向量image.png结论:法向量的变换矩阵是原变换矩阵(顶点变换矩阵)的逆的转置参考https://blog.csdn.n
不决书
·
2023-10-01 13:56
Qt 模块
注QtCore核心功能Qt核心特性线程和并发程序IO资源和容器QtCore继承关系树QtGui应用视窗2D图形
OpenGL
和
OpenGL
ES集成QtGui继承关系树QtMultimediaQtMultimediaWidgetsQtNetworkQtQMLQtQuickQtQuickControlsQtQuickDialogsQtQuickLayoutsQtSQLQtTestQtWebKitQtWe
LorgSher
·
2023-10-01 07:06
PyQt
qt
Qt模块
PyQt
【第二届青训营-寒假前端场】- 「WebGL基础」笔记
现代的图像系统ThePipelineGPUWebGL&
OpenGL
关系WebGL绘图步骤创建WebGL上下文创建WebGLProgram(TheShaders)将数据存到缓冲区中(DatatoFrameBuffer
余cos
·
2023-10-01 06:10
前端
webgl
图形学
OPENGL
、EGL
一、
OPENGL
概述:在
OPENGL
库中,有五个类,为:Cube、CubeRenderer、
OpenGL
Demo、
OpenGL
Screen和Renderer。
wwv386646959
·
2023-10-01 05:17
黑莓
黑莓
EGL
OpenGL
ES EGL介绍
前面已经在android平台上使用
OpenGL
ES的API了解了如何创建3D图形已经使用FBO渲染到纹理进行一些其他的操作,起初我学习
OpenGL
ES的目的就是为了研究Android平台上录制屏幕的方案
zhuawalibai
·
2023-10-01 05:17
android进阶之爬坑
android
openGL
ES
EGL
【十三】【vlc-anroid】EGL
OpenGL
模块组件加载源码实现分析
由第十二章节分析,可知,vlc使用
OpenGL
加载时,android端会加载【“
opengl
”】名的组件模块。
小白兔LHao
·
2023-10-01 05:46
【vlc-android】
【音视频】
vlc
opengl
OPENGL
ES 2.0 知识串讲(2)――EGL详解
更多音视频知识请关注公众号:进击的代码家上一节我们初步学习了
OpenGL
ES、EGL、GLSL的相关概念,了解了它们的功能,以及它们之间的关联。
进击的代码家
·
2023-10-01 05:46
opengl学习
egl
opengl
图形渲染
OpenGL
ES 2.0 知识串讲(2)――EGL详解
出处:电子设备中的画家|王烁于2017年7月9日发表,原文链接(http://geekfaner.com/shineengine/blog3_
OpenGL
ESv2_2.html)上节回顾上一节我们初步学习了
a2923790861
·
2023-10-01 05:14
opengl
android
opengl
OpenGL
EGL简介
OpenGL
EGL结构简介EGL,它是图形渲染API(如
OpenGL
ES)与本地平台窗口系统的一层接口,保证了
OpenGL
ES的平台无关性。
To-Be-A-Better-Man
·
2023-10-01 05:44
图像处理
OpenGL
EGL
EGL函数翻译--eglBindAPI
可以使用以下值之一:EGL_
OPENGL
_API:
OpenGL
的APIEGL_
OPENGL
_ES_API:
OpenGL
ES的APIEGL_OPENVG_API:OPenVG的API详细描述eglBindAPI
香油哥
·
2023-10-01 05:14
EGL/OPenGL
函数翻译
c++
Qt - QCustomPlot折线图
文章目录简介下载基本概念使用方式添加源码打包动态库调用sharedlib-compilationsharedlib-usage小结简单使用坐标轴曲线图例简单封装创建曲线获取曲线添加数据点动态图表交互点击图例点击曲线性能改善关于
OpenGL
JYU_hsy
·
2023-10-01 05:53
Qt
C/C++
QCustomPlot
OpenGL
freeglut
折线图
Qt
Windows
OpenGL
ES 图像亮度调节
目录一.
OpenGL
ES图像亮度调节1.原始图片2.效果演示二.
OpenGL
ES图像亮度调节源码下载三.猜你喜欢零基础
OpenGL
ES学习路线推荐:
OpenGL
ES学习目录>>
OpenGL
ES基础零基础
猿说编程
·
2023-10-01 02:40
Opengl
之面剔除
尝试在脑子中想象一个3D立方体,数数你从任意方向最多能同时看到几个面。如果你的想象力不是过于丰富了,你应该能得出最大的面数是3。你可以从任意位置和任意方向看向这个球体,但你永远不能看到3个以上的面。所以我们为什么要浪费时间绘制我们不能看见的那3个面呢?如果我们能够以某种方式丢弃这几个看不见的面,我们能省下超过50%的片段着色器执行数!这是一个很好的主意,但我们仍有一个问题需要解决:我们如何知道一个
蓝天巨人
·
2023-09-30 23:34
OpenGL
学习
OpenGL
学习笔记
一.
OpenGL
,
OpenGL
ES,EGL区别(1)概念区别
OpenGL
:开源的,与平台无关的,用来渲染2D,3D图像的接口。
课本里的小明
·
2023-09-30 20:59
Opengl
之模板测试
当片段着色器处理完一个片段之后,模板测试(StencilTest)会开始执行,和深度测试一样,它也可能会丢弃片段。接下来,被保留的片段会进入深度测试,它可能会丢弃更多的片段。模板测试是根据又一个缓冲来进行的,它叫做模板缓冲(StencilBuffer),我们可以在渲染的时候更新它来获得一些很有意思的效果。一个模板缓冲中,(通常)每个模板值(StencilValue)是8位的。所以每个像素/片段一共
蓝天巨人
·
2023-09-30 15:03
前端
Opengl
之混合
OpenGL
中,混合(Blending)通常是实现物体透明度(Transparency)的一种技术。
蓝天巨人
·
2023-09-30 15:03
学习
Opengl
模型加载
Assimp和箱子对象不同,我们不太能够对像是房子、汽车或者人形角色这样的复杂形状手工定义所有的顶点、法线和纹理坐标。我们想要的是将这些模型(Model)导入(Import)到程序当中。模型通常都由3D艺术家在Blender、3DSMax或者Maya这样的工具中精心制作。这些所谓的3D建模工具(3DModelingTool)可以让艺术家创建复杂的形状,并使用一种叫做UV映射(uv-mapping)
蓝天巨人
·
2023-09-30 15:33
学习
Opengl
之深度测试
在坐标系统小节中,我们渲染了一个3D箱子,并且运用了深度缓冲(DepthBuffer)来防止被阻挡的面渲染到其它面的前面。在这一节中,我们将会更加深入地讨论这些储存在深度缓冲(或z缓冲(z-buffer))中的深度值(DepthValue),以及它们是如何确定一个片段是处于其它片段后方的。深度缓冲就像颜色缓冲(ColorBuffer)。在每个片段中储存了信息,并且(通常)和颜色缓冲有着一样的宽度和
蓝天巨人
·
2023-09-30 15:03
前端
OpenGL
ES手册翻译---4.每块碎片的操作和帧缓冲(三)
4.4帧缓冲对象如同第一章和第二章描述的一样,
OpenGL
ES渲染到帧缓冲(和从帧缓冲中读取)。
OpenGL
ES定义了两类帧缓冲:窗口系统提供的帧缓冲和应用创建的帧缓冲。
高小冻
·
2023-09-30 14:05
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他