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
之计算着色器(Compute Shader)注解
一、前言关于计算着色器,我也是刚试验成功,所以接下来我也讲不出什么长篇大论,概念什么的百度一下到处都是,我这边只讲讲百度没有的填坑经历吧。二、计算着色器的语法解释先附上一个计算着色器的代码段:#version430layout(local_size_x=1,local_size_y=1)in;layout(rgba8,binding=0)restrictreadonlyuniformimage2D
What_can_you_do
·
2023-09-26 05:33
OpenGL探索之路
着色器
opengl
OpenGL
之着色器
着色器(Shader)是运行在GPU上的小程序。这些小程序为图形渲染管线的某个特定部分而运行。从基本意义上来说,着色器只是一种把输入转化为输出的程序。着色器也是一种非常独立的程序,因为它们之间不能相互通信;它们之间唯一的沟通只有通过输入和输出。GLSL着色器是使用一种叫GLSL的类C语言写成的。GLSL是为图形计算量身定制的,它包含一些针对向量和矩阵操作的有用特性。声明版本输入和输出变量unifo
蓝天巨人
·
2023-09-26 05:02
OpenGL
着色器
IOS
OpenGL
ES GPUImage 图像加深混合 GPUImageDarkenBlendFilter
目录一.简介二.效果演示三.源码下载四.猜你喜欢零基础
OpenGL
(ES)学习路线推荐:
OpenGL
(ES)学习目录>>
OpenGL
ES基础零基础
OpenGL
(ES)学习路线推荐:
OpenGL
(ES)学习目录
猿说编程
·
2023-09-26 02:04
WebGL
1、WebGL介绍1.1WebGL不足效果较差:较于桌面开发API:Direct3D、
OpenGL
、UE、Unity。开发成本:熟悉并掌握一定的数据知识,例如:线性代数。
小白啥时候能进阶成功
·
2023-09-26 02:35
JS
webgl
【9】
openGL
调用imGUI&使用其自带例子测试
参考视频去github下载imgui源码,得到将根目录下所有.h.cpp文件复制到你的项目文件夹imgui下面。进入exmaple文件夹,可以看到例子这是它调用的头文件在backends里找到你需要的.h.cpp文件,总共四个文件,复制过来你的项目文件结构:记得将所有文件包含进项目,除了main.cpp,因为我们实际使用在自己的主函数里而不是直接使用它的例子实际使用,主要参考main.cpp的代码
kkkkkkkkkkaZZL
·
2023-09-25 23:04
openGL
c++
中秋节听夜曲,Android
OpenGL
呈现周董专属的玉兔主题音乐播放器
整体思路有2点:首先是技术方面,纯粹的ImageView图层堆砌来实现,渲染效率太低,
OpenGL
是一个不错的技术方案(QQ应该也是这么实现的),顺便复习下图形
却把清梅嗅
·
2023-09-25 22:21
音视频
Media
android
opengl
实现简陋的日落(sunset)日升(sunrise)
1.在visualstudio2017中搭建
OpenGL
环境参考博客:https://www.cnblogs.com/FireCuckoo/p/7826615.html注意博文最后的评论,将把#include"stdafx.h
嬴小政今天好好吃饭了吗
·
2023-09-25 22:09
【EI会议征稿】第三届
计算机图形学
、人工智能与数据处理国际学术会议 (ICCAID 2023)
第三届
计算机图形学
、人工智能与数据处理国际学术会议20233rdInternationalConferenceonComputerGraphics,ArtificialIntelligenceandDataProcessing
搞科研的小刘选手
·
2023-09-25 18:18
人工智能
自动化
安全
计算机网络
大数据
NDK中使用mediacodec解码h264
《Ndk中使用Mediacode解码》《androidmediacodec编码demo(java)》《NDK中使用mediacodec编码h264》《Androidnative层使用
opengl
渲染YUV420p
王二の黄金时代
·
2023-09-25 12:20
h264
android多媒体
ndk
android
ffmpeg
OpenGL
ES:绘制一个颜色渐变的圆
一.概述今天使用
OpenGL
ES实现一个圆心是玫红色,向圆周渐变成蓝色的圆。本篇博文的内容也是后续绘制3D图形的基础。实现过程中,需要重点关注的点是:如何使用数学公式求得图形的顶点,以及加载颜色值。
shawn·xiao
·
2023-09-25 10:07
OpenGL/OpenGLES
android
图像处理
算法
计算机视觉
图形渲染
android:绘图 (android.graphics包)
本次专题分10节来讲述,有关
OpenGL
ES相关的可能将放到以后再透露。本次主要涉及以下四个包
huahaiyi
·
2023-09-25 08:53
android
开发语言
java
OpenGL
(四)-固定管线着色器/存储着色器
logo.jpg在早期的
OpenGL
版本,它封装了很多种着色器程序块内置的一段包含了光照、坐标变换、裁剪等诸多功能的固定shader程序来完成,来帮助开发者来完成图形的渲染.而开发者只需要传入相应的参数
king_jensen
·
2023-09-25 06:08
openGL
http://developer.apple.com/iphone/library/samplecode/PVRTextureLoader/1、
openGL
ES是访问类似iPhone和iPad的现代嵌入式系统的
li二彩
·
2023-09-25 05:03
全景视频播放器代码分析
全景视频播放器代码分析一、前期准备(1)FFmpeg新旧接口对照使用一览(2)libswscale图片像素数据处理类库(3)
OpenGL
相关记录(4)列队与线程二、代码分析来总结一下最近研究的全景视频播放器代码平台
LessIsMore/
·
2023-09-25 05:27
音视频
opengl
ffmpeg
队列
2023/9/21 -- C++/QT
一、QT连接OpenCV库完成人脸识别1.1相关的配置1>该项目所用环境:qt-opensource-windows-x86-mingw491_
opengl
-5.4.02>配置opencv库路径:1、在
小坤儿~
·
2023-09-25 04:53
c++
qt
开发语言
RK3568开发笔记(十一):开发版buildroot固件移植一个ffmpeg播放rtsp的播放器Demo
转载请注明原文出处本文章博客地址:https://hpzwl.blog.csdn.net/article/details/133022813红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、
OpenGL
长沙红胖子Qt
·
2023-09-25 02:55
Qt开发
瑞芯微开发
ffmpeg
RK3568
软解码
ffmpeg移植
rk3568播放rtsp
IOS –
OPenGL
ES 调节图像曝光度 GPUImageExposureFilter
目录一.简介二.效果演示三.源码下载四.猜你喜欢零基础
OpenGL
(ES)学习路线推荐:
OpenGL
(ES)学习目录>>
OpenGL
ES基础零基础
OpenGL
(ES)学习路线推荐:
OpenGL
(ES)学习目录
猿说编程
·
2023-09-25 00:58
VTK 基础入门 ( 一 ) 可视化管线
#includeVTK_MODULE_INIT(vtkRendering
OpenGL
2);VTK_MODULE_INIT(vtkInteractionStyle);#include#include#include
小道士写程序
·
2023-09-25 00:57
VTK
&
ITK
计算机图形学
图像处理
计算机图形学
实验——二维卡通人物交互
计算机图形学
实验1.2卡通人物交互
OpenGL
卡通人物交互基础"图元"绘制
OpenGL
拾取物体反走样略提反走样问题
OpenGL
实现二维反走样放缩、旋转和拖动小结
OpenGL
卡通人物交互「实验题目」实现基于鼠标交互的卡通人物设计与绘制
小火煎粥
·
2023-09-24 23:01
计算机图形学
OpenGL
C++
opengl
计算机图形学
概述
计算机图形学
中的图形是由点、线、面、体等几何要素和明暗、色彩等非几何要素构成的,从现实世界中抽象出来的
@清欢_
·
2023-09-24 23:01
计算机图形学
图形学
计算机图形学
实习教程之实验平台的建立,利用C#实现,附源码
环境:Win10+VisualStudio2022Community搭建环境需要下载的模块:.NET桌面开发目录一、实验目的二、实验步骤1.创建新项目2.建立菜单3.建立菜单响应函数4.橡皮筋技术一、实验目的1.掌握创建Windows窗体应用程序得到基本步骤2.掌握创建菜单的基本方法3.掌握建立菜单响应函数的基本步骤4.掌握用鼠标画直线的“橡皮筋”技术的基本方法二、实验步骤1.创建新项目创建一个空
juechen333
·
2023-09-24 23:00
计算机图形学
c#
开发语言
visual
studio
算法
计算机图形消隐算法,
计算机图形学
大作业 课程设计 实验报告 消隐算法.doc
计算机图形学
大作业课程设计实验报告消隐算法安徽建筑工业学院
计算机图形学
大作业大作业名称:消隐算法演示院(系)名称:专业:班级:姓名:学号:指导老师:2011~2012年度第一学期
计算机图形学
——消隐算法设计目的
FTZ 白白
·
2023-09-24 23:00
计算机图形消隐算法
计算机图形学
OpenGL
学习实验三——交互操作
写在开头:相关实验是学校开设课程的相关实验,本人所作较为粗浅,若有同校师弟浏览,望看懂借鉴而非照搬全抄。实验目的:利用鼠标、键盘,菜单等方式对图元进行交互操作实验内容:1、用鼠标拖动画直线,线段终点始终跟随鼠标移动;2、使用菜单界面修改直线的颜色;3、利用键盘控制直线在屏幕上移动;实现效果及步骤(或流程)实现效果:1.鼠标左键选取直线,通过键盘的方向键对直线进行移动2.绘制折线,鼠标右键开始折线绘
临风浅吟
·
2023-09-24 23:59
图形学
c++
opengl
计算机图形学
——
openGL
的环境搭建
计算机图形学
——
openGL
的环境搭建这学期选了一门
计算机图形学
的专业选修课,于是写下这篇博客,记录一下学习内容。
Nicholas_hzf
·
2023-09-24 23:57
计算机图形学
CG
计算机图形学
openGL
计算机图形学
实验的一些记录
VBO和VAO的用途和联系:VBO(VertexBufferObject):VBO是一种缓冲对象,用于存储顶点数据,例如顶点坐标、法线、颜色和纹理坐标等。VBO的主要优点是它将顶点数据存储在显存中,而不是在主内存中。这可以提高渲染性能,因为显存的读写速度比主内存快。使用VBO,可以将所有的顶点数据一次性上传到显存中,而不需要在每次渲染时都将数据从主内存上传到显存,这可以减少数据传输开销。VBO还可
一条小小yu
·
2023-09-24 23:26
图形渲染
编译vtk源码
vtk和
opengl
关系VTK(VisualizationToolkit)和
OpenGL
(OpenGraphicsLibrary)都是用于图形可视化和渲染的重要工具,但它们在图形编程中的角色和关系略有不同
Mr.Q
·
2023-09-24 20:51
qt
c++
OpenGL
超级宝典(第五版)第8章fbo_drawbuffers例子分析
目录1.概述2.疑难点剖析2.1SetupRC函数分析2.2multibuffer.vs分析2.3RenderScene分析3.其它1.概述《
OpenGL
超级宝典(第五版)》如下:该书第8版的fbo_drawbuffers
荆楚闲人
·
2023-09-24 20:42
OpenGL
OPenGL
帧缓冲区
渲染缓冲区
纹理缓冲区
glDrawBuffers
glReadBuffers
BlitFramebuffer
glBindFragDataLocation函数的作用
如下博文有对该函数的分析,请参考:
OpenGL
超级宝典(第五版)第8章fbo_drawbuffers例子分析
荆楚闲人
·
2023-09-24 20:40
OpenGL
OPenGL
GLTF编辑器 解析什么是模型粗糙度
1、什么是模型粗糙度 模型粗糙度(roughness)通常用于
计算机图形学
中的PBR(PhysicallyBasedRendering,基于物理的渲染)模型中。
·
2023-09-24 15:31
3d编辑器模型
GLTF编辑器告诉你凹凸贴图的作用
什么是凹凸贴图 凹凸贴图(BumpMapping)是一种
计算机图形学
中的技术,用于在表面上模拟微小的凹凸形状,从而增加了物体的细节和真实感。
·
2023-09-24 15:00
3d模型编辑器
GLTF编辑器 解析什么是模型粗糙度
1、什么是模型粗糙度 模型粗糙度(roughness)通常用于
计算机图形学
中的PBR(PhysicallyBasedRendering,基于物理的渲染)模型中。
·
2023-09-24 15:00
3d编辑器模型
GLTF编辑器教你区分自发光贴图和光照贴图
什么自发光贴图 自发光贴图(EmissiveMapping)是一种用于在
计算机图形学
中模拟自发光效果的技术。它可以将光源直接嵌入纹理贴图中,以模拟物体表面具有发光效果的材质。
·
2023-09-24 15:29
3d模型编辑器
GLTF编辑器 解析什么是模型粗糙度
1、什么是模型粗糙度 模型粗糙度(roughness)通常用于
计算机图形学
中的PBR(PhysicallyBasedRendering,基于物理的渲染)模型中。
ygtu2018
·
2023-09-24 15:59
编辑器
3d
GLTF编辑器告诉你凹凸贴图的作用
什么是凹凸贴图 凹凸贴图(BumpMapping)是一种
计算机图形学
中的技术,用于在表面上模拟微小的凹凸形状,从而增加了物体的细节和真实感。
ygtu2018
·
2023-09-24 15:58
编辑器
贴图
GLTF编辑器教你区分自发光贴图和光照贴图
什么自发光贴图 自发光贴图(EmissiveMapping)是一种用于在
计算机图形学
中模拟自发光效果的技术。它可以将光源直接嵌入纹理贴图中,以模拟物体表面具有发光效果的材质。
ygtu2018
·
2023-09-24 15:58
编辑器
贴图
ubuntu18.04 安装 NVIDIA 显卡驱动
由于最近在ignitiongazebo中做仿真,发现启动ignition时报错:显卡驱动不支持
OpenGL
3.3,于是需要在ubuntu18.04中安装支持的显卡驱动.主要是做一个过程记录,以后可能还会用到
华璃
·
2023-09-24 14:34
ROS
安装部署使用教程
ubuntu
linux
运维
OpenGL
学习(一)第一个三角形
没有着色器,我们就不能在
OpenGL
(核心框架)进行着色。着色器管理器不仅允许我们创建并管理着色器,还提供一组“存储着色器”,他们能够进行一些初步基本的渲染操作。
蚂蚁_a
·
2023-09-24 11:16
Linux下Qt5无法使用
OpenGL
的GLU库文件
对Geant4进行cmake的时候发现如下报错:可以看到这是由于找不到
OpenGL
里面的GLU的问题。网上也有很多讲如何在Qt里面使用GLU的文章,我试来试去都不管用(有些太麻烦就没试了qwq
问道中山
·
2023-09-24 10:59
linux
ubuntu
WSL2+
OpenGL
环境配置
sudoapt-getinstallbuild-essentialsudoapt-getinstalllibgl1-mesa-devsudoaptinstalllibglfw3-dev//具体头文件的使用#include//后续具体通过cmake进行配置二.进行glad的配置目前WSL2好像只支持
OpenGL
3.3
转开发了
·
2023-09-24 10:26
经验分享
图形渲染
【
OpenGL
】Learn
OpenGL
环境配置及运行
WSL2+
OpenGL
+vcxsrv搭建
OpenGL
开发环境WSL2
OpenGL
首先安装各种依赖JoeyDeVries/Learn
OpenGL
1.cmake版本最好在3.16及以上;2.若出现错误如‘NoCMAKE_CXX_COMPILERcouldbefound
olee209
·
2023-09-24 10:55
ubuntu
linux
[wsl2] wsl2上安装使用cmake+
OpenGL
教程
一、前提系统为windows11,并且使用wsl2(ubuntu);ubuntu中安装了基本的g++,cmake编译工具;在windows中使用X-Server作为wsl2的显示GUI;二、安装
OpenGL
刘好念
·
2023-09-24 10:51
OpenGL
如何使用
OpenGL
画出ROS rviz那样的点云可视化效果
【请尊重原创!转载和引用文章内容务必注明出处!未经许可上传到某文库或其他收费阅读/下载网站赚钱的必追究责任!】ROSrviz可以将点云以多种形式渲染出来比较漂亮,尤其是根据intensity渲染点云不同的色彩和亮度的功能比较好,比PCL和mayavi等提供的可视化API画的点云效果好看多了,缺点是你想在既有rviz工具里对点云效果增加功能处理或渲染效果的话不得不去读rviz很多的代码后去做修改,如
Arnold-FY-Chen
·
2023-09-24 08:51
ROS
ros
rviz
opengl
pointcloud
rainbow
OpenGL
之相机
OpenGL
本身没有摄像机(Camera)的概念,但我们可以通过把场景中的所有物体往相反方向移动的方式来模拟出摄像机,产生一种我们在移动的感觉,而不是场景在移动。
蓝天巨人
·
2023-09-24 04:35
OpenGL
数码相机
OpengL
之纹理
简介我们可以为每个顶点添加颜色来增加图形的细节,从而创建出有趣的图像。但是,如果想让图形看起来更真实,我们就必须有足够多的顶点,从而指定足够多的颜色。这将会产生很多额外开销,因为每个模型都会需求更多的顶点,每个顶点又需求一个颜色属性,当然也可以使用纹理(Texture)。纹理是一个2D图片(甚至也有1D和3D的纹理),它可以用来添加物体的细节;你可以想象纹理是一张绘有砖块的纸,无缝折叠贴合到你的3
蓝天巨人
·
2023-09-24 04:05
OpenGL
学习
OpenGL
之变换
尽管我们现在已经知道了如何创建一个物体、着色、加入纹理,但因为它们都还是静态的物体,仍是不够有趣。我们可以尝试着在每一帧改变物体的顶点并且重配置缓冲区从而使它们移动,但这太繁琐了,而且会消耗很多的处理时间。我们现在有一个更好的解决方案,使用(多个)矩阵(Matrix)对象可以更好的变换(Transform)一个物体。向量向量有一个方向和大小,也叫做强度或长度)。你可以把向量想像成一个藏宝图上的指示
蓝天巨人
·
2023-09-24 04:05
OpenGL
人工智能
OpenGL
之坐标系统
将坐标变换为标准化设备坐标,接着再转化为屏幕坐标的过程通常是分步进行的,也就是类似于流水线那样子。在流水线中,物体的顶点在最终转化为屏幕坐标之前还会被变换到多个坐标系统(CoordinateSystem)。将物体的坐标变换到几个过渡坐标系(IntermediateCoordinateSystem)的优点在于,在这些特定的坐标系统中,一些操作或运算更加方便和容易,这一点很快就会变得很明显。对我们来说
蓝天巨人
·
2023-09-24 04:33
OpenGL
算法
计算机图形学
中的几何光学
文章目录前言一、图形学中的光学二、光照模型1、经验型(简单)2、物理型(复杂)前言在学习Shader光照之前了解一下
计算机图形学
一、图形学中的光学镜面反射的效果例子:物体表面高光慢反射的效果的例子:深度二
楠溪泽岸
·
2023-09-24 04:47
Unity
unity
游戏引擎
OpenGL
(3)-渲染浅析
CPU&GPUCPU中央处理器(CentralProcessingUnit),作为计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元。其功能主要是解释计算机指令以及处理计算机软件中的数据。CPU是计算机中负责读取指令,对指令译码并执行指令的核心部件。CPU主要包括两个部分,即控制器、运算器,其中还包括高速缓冲存储器及实现它们之间联系的数据、控制的总线。根据冯诺依曼体系,CPU的工作分为
xxxxxxxx_123
·
2023-09-24 03:50
android 视频录制 美颜,Android短视频中如何实现720P磨皮美颜录制?
相关阅读推荐在Android上要实现一个录制功能,需要有几个方面的知识储备:自定义相机的开发、视频数据格式的了解、编码相关知识以及视频合成技术,同时如果需要美颜、磨皮等滤镜操作还需要一定的
openGL
的知识
特大号豆腐
·
2023-09-23 23:17
android
视频录制
美颜
凹凸贴图和法线贴图的区别
1、什么是凹凸贴图 凹凸贴图(bumpmapping)是一种
计算机图形学
中的渲染技术,用于在给定的表面上模拟微小的凹凸纹理。
ygtu2018
·
2023-09-23 19:35
材质贴图
凹凸贴图
法线贴图
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他