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
ES绘制3D纹理贴图
最近看了《疯狂android讲义》的图形相关的内容,结合自己的理解,整理了一下。下图是做出来的3D纹理贴图效果,手指在屏幕滑动时,图片可以随之转动。要实现一个纹理贴图,很简单,大致需要五步:1、gl.glEnable(GL10.GL_TEXTURE_2D)启用2D纹理功能;2、gl.glEnableClientState(GL10.GL_TEXTURE_COORD_ARRAY)启用纹理坐标数组;3
chuifuhuo6864
·
2023-10-05 11:44
c/c++
java
移动开发
OpenGL
ES:3D立方体纹理贴图
效果展示一.概述前几篇博文讲解了
OpenGL
ES绘制多种3D图形,并赋予丰富的色彩,但是在这些3D图形绘制过程中,有一点还没有涉及,就是纹理贴图。
shawn·xiao
·
2023-10-05 11:13
OpenGL/OpenGLES
3d
android
图像处理
算法
计算机视觉
图形渲染
iOS 初识SceneKit
SceneKit是苹果公司对Metal或
OpenGL
封装的3D渲染框架,可以快速3D渲染项目的项目,有点类似js中ThreeJs。轻松添加动画、物理模拟、粒子效果和逼真的物理渲染。
星星编程
·
2023-10-05 04:48
spring cloud微服务实战 pdf_SpringCloud微服务架构
开发实战
:微服务的集中化配置
微服务的集中化配置:为什么需要集中化配置应用一般都会有配置文件,即便号称是“零配置”的SpringBoot应用,也无法完全做到不使用配置文件,毕竟配置文件就是为了迎合软件的个性化需求。一个带配置的应用程序,部署了多个实例在若干台机器上,如果配置发生了变化,那么,就需要对该应用所有的实例进行配置的变更。随着单块架构向微服务架构演进之后,微服务的应用数量也会剧增。同时,每个微服务都有自己的配置文件,这
weixin_39609503
·
2023-10-04 22:21
spring
cloud微服务实战
pdf
微服务开发及部署
Mesa新版来袭
Mesa17.1.6发布了,Mesa是一个三维(3D)图形库的开源集合,其主要目标是在Linux/UNIX操作系统下实现各种API(应用程序编程接口)和
OpenGL
规范。
云计算运维工程师
·
2023-10-04 12:25
linux
OpenGL
ES:绘制一个混色旋转的3D球体
一.概述前面几篇博文讲解了如何使用
OpenGL
ES实现不同的3D图形本篇博文讲解怎样实现3D世界的代表图形:一个混色旋转的3D球体二.球体解析2.1极限正多面体如果有学习过我前几篇3D图形绘制的博文,就知道要想绘制一个
shawn·xiao
·
2023-10-04 12:23
OpenGL/OpenGLES
3d
图像处理
算法
计算机视觉
图形渲染
android
openGL
基础光照“ADS”( Phone光照模型)(一)
openGL
系列文章目录文章目录
openGL
系列文章目录前言一、光照模型二、光源材质ADS光照计算ADS光照计算参考前言光照以不同的方式影响着我们世界的外观,有时甚至是很戏剧化的方式。
妙为
·
2023-10-04 11:13
openGL
openGL光照模型
openGL基本光照
Phone光照模型
人人都是 Serverless 架构师 | 现代化 Web 应用
开发实战
摘要:本篇实战将介绍如何以超低成本构建动态的Web站点,并且实现灵活扩展,限流等效果,最后再跟大家聊一聊“现代应用”的相关概念。相信很多同学都有过想要拥有自己的Web站点的想法,但是如果想要搭建动态的站点,需要采购云主机,买带宽并且自己搭建环境,部署运维,整体下来成本会非常高。若如果只是搞静态的站点的话,方式很多也很便宜,但是整体功能性就会比较弱,且收益效果也会差很多。下面我们就使用Serverl
Serverless 社区
·
2023-10-04 10:12
Serverless
现代化 Web 应用
开发实战
作者|寒斜(阿里云云原生中间件前端负责人)“本篇实战将介绍如何以超低成本构建动态的Web站点,并且实现灵活扩展,限流等效果,最后再跟大家聊一聊“现代应用”的相关概念。”相信很多同学都有过想要拥有自己的Web站点的想法,但是如果想要搭建动态的站点,需要采购云主机,买带宽并且自己搭建环境,部署运维,整体下来成本会非常高。若如果只是搞静态的站点的话,方式很多也很便宜,但是整体功能性就会比较弱,且收益效果
架构师小秘圈
·
2023-10-04 10:11
数据库
中间件
大数据
编程语言
java
Android
OpenGL
ES:展示一张2d图片
前言本文的环境和条件:GLSurfaceView+
OpenGL
ES2.0代码结构Activity视图使用GLSurfaceView;GLSurfaceView使用自定义GLSurfaceView.Render
MichaelX_Blog
·
2023-10-04 06:14
OpenGL
ES笔记
Android
android
opengles
OpenGL
ES:绘制一个混色旋转的3D圆锥
绘制圆锥也先进行拆解圆锥的拆解很简单,有两种方式可以理解:2D圆的圆心从圆平面里抽离出来,赋予一个Z值2D的圆心和圆平面分别赋予不同的Z值也就是把圆锥拆成:一个2D圆+扇形锥面1.2单位图元:三角形讲到这里顺带提一句:在
OpenGL
shawn·xiao
·
2023-10-04 06:13
OpenGL/OpenGLES
3d
图像处理
计算机视觉
算法
图形渲染
android
android 使用etc1,ETC1 - Android SDK | Android Developers
↳android.
opengl
.ETC1ClassOverviewMethodsforencodinganddecodingETC1textures.ThestandardfortheETC1textureformatcanbefoundathttp
weixin_39669202
·
2023-10-04 06:10
android
使用etc1
android 使用etc1,ETC1 Class
Mono.Android.dllMethodsforencodinganddecodingETC1textures.Inthisarticle[Android.Runtime.Register("android/
opengl
陈历飞
·
2023-10-04 06:09
android
使用etc1
android,ETC1压缩纹理带alpha通道
opengl
2.0的所有android机器支持ETC纹理,但是在
opengl
1.0中,并不是所有的android机器都支持,所以使用前请检查,机器是否支持etc1纹理。
ID_FOR_XIAOSI
·
2023-10-04 06:07
opengl
alpha
etc1
opengl
Android
Windows系统下采用Visual Studio + QT +
OpenGL
实现RVIZ显示平面网格、坐标系和三维激光点云等功能(一)
一、实现内容:本篇文章将介绍采用VisualStudio2019+Qt+
OpenGL
实现在Qt窗口中利用
OpenGL
Widget组件配置
OpenGL
渲染窗口,并简单绘制三角形。
沐春风吖
·
2023-10-04 06:18
qt
visual
studio
windows
ui
c++
【QT项目:视频播放器——Qt
opengl
编程】通过shader完成显示yuv
通过Qt
opengl
不是为了3D绘制,而是为了将视频绘制起来使用
opengl
可以极大降低yuv转rgb的转换开销使用
Opengl
需要考虑三大问题:1、Q
OpenGL
Widget(与界面如何交互)1、为什么用
Mr.Twenty-one
·
2023-10-04 06:18
QTProject
qt
音视频
开发语言
OpenGL
--深入解析离屏渲染的原理
什么是离屏渲染首先我们要了解GPU的渲染机制以及屏幕渲染的方式GPU渲染机制:CPU通过解压计算好显示内容通过系统总线到GPU,GPU渲染完成后将渲染结果放入帧缓冲区,随后视频控制器会按照VSync信号逐行读取帧缓冲区的数据,经过可能的数模转换传递给显示器显示。GPU屏幕渲染有以下两种方式:OnScreenRendering表示当前屏幕渲染,指的是GPU的渲染操作是在当前用于显示的屏幕缓冲区中进行
HardCabbage
·
2023-10-04 04:31
OpenGL
(十一)-2D纹理单元
logo.jpg片元着色器varyingvec2TexCoord;uniformsampler2DourTexture;voidmain(){gl_FragColor=texture(ourTexture,TexCoord);}TexCoord纹理坐标,通过顶点着色器传递ourTexture纹理采样器片元着色器,是如何访问纹理对象首先,思考我们是如何将纹理对象传递给片元着色器?GLSL中提供一个共
king_jensen
·
2023-10-04 02:03
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
OpenGl
ES渲染画面--放大和缩小
通常我们在iOS(或Android)上通过
OpenGl
ES来播放视频时,除了需要画面能够正常播放外,可能还有一些其他的需求,比如增加滤镜、调整色值、画面进行缩放等等各种各样的需求。
佐鼬_1282
·
2023-10-03 17:09
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
基础设计四——FPGA学习笔记<5>
简易DDS信号发生器简介代码设计(1)整体设计(2)DDS部分仿真三.简易电压表简介代码设计(1)ADC(2)顶层仿真前置学习:基础设计三——FPGA学习笔记<4>参考书目:《野火FPGAVerilog
开发实战
指南
switch_swq
·
2023-10-03 13:38
FPGA
学习笔记
fpga开发
学习
笔记
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
图形学
矩阵
线性代数
【原创】性能炸裂c++20协程+iocp/epoll,C++20无栈协程超轻量高性能异步库
开发实战
前言:c++20出来有一段时间了。其中一大功能就是终于支持协程了(c++作为行业大哥大级别的语言,居然到C++20才开始支持协程,我也是无力吐槽了,让多少人等了多少年,等了多少青春)但千呼万唤他终于还是来了,c++标准委员会的谨慎态度也造就了c++20的给出来协程:“性能之优秀”,“开发之灵活”和让人劝退的“门槛之高”。不过话说回来,c++从出身就注定了背负性能使命,他不是为简单为应用层维度开发的
夜雨清狂
·
2023-10-03 04:11
C++
源码
工具库
c++
开发语言
接口测试该怎么做?持证上岗的Charles,可以帮你做什么?
霍格沃兹出品《测试
开发实战
进阶》课程,资深测试架构师、开源项目作者亲授BAT大厂前沿最佳实践。
霍格沃兹测试开发
·
2023-10-02 21:55
测试
测试开发
软件测试
压力测试
【曾哥读书】如何开发一个好产品:精益产品
开发实战
手册
本书的英文名为《TheLeanProductPlaybook》,playbook是剧本、战术手册的意思。这个名字很贴切,本书正是提供了一个类似剧本的手把手精益创业实战指南。推荐指数:7颗星01整体评价如果你之前看过《精益创业》,或是说浏览过类似的文章,那么你对精益创业肯定有一定的了解。但是精益创业只是一个方法论,如何把这个方法论与自己的实际项目相结合呢?本书给出了一个答案。从客户分析/需求分析,到
frozeng
·
2023-10-02 20:26
消除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++
开发语言
flutter
开发实战
-webview插件flutter_inappwebview使用
flutter
开发实战
-webview插件flutter_inappwebview使用在开发过程中,经常遇到需要使用WebView,Webview需要调用原生的插件来实现。
BruceGwo
·
2023-10-02 18:26
移动开发
flutter开发实战
flutter
flutter
inappwebview
HTML5
webview
flutter
开发实战
-使用FutureBuilder异步数据更新Widget
flutter
开发实战
-使用FutureBuilder异步数据更新Widget在开发过程中,经常遇到需要依赖异步数据更新Widget的情况,如下载图片后显示Widget,获取到某个数据时候,显示在对应的
BruceGwo
·
2023-10-02 18:53
移动开发
flutter开发实战
flutter
flutter
FutureBuilder
Widget
Webview
php
开发实战
分析(2):cookie的动态使用(设置、获取、删除、猜你喜欢原理、购物车调用)
cookie的动态使用一、cookie的基本用法1.设置Cookie:2.获取Cookie:3.删除Cookie:二、实战开发应用1.设置cookie封装函数2.商品页,读取商品ID,并设置cookie3.获取最近浏览商品一、cookie的基本用法在PHP中,cookie是一种用于在客户端(浏览器)和服务器之间存储数据的一种机制。它们通常用于跟踪和识别用户,并存储用户的偏好设置。下面是一些常见的用
漏刻有时
·
2023-10-02 11:36
php
php
android
开发语言
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
flutter
开发实战
-应用更新apk下载、安装apk、启动应用实现
flutter
开发实战
-应用更新apk下载、安装apk、启动应用实现在开发过程中,经常遇到需要更新下载新版本的apk文件,之后进行应用更新apk下载、安装apk、启动应用。
BruceGwo
·
2023-10-01 22:56
移动开发
flutter开发实战
flutter
flutter
apk下载
apk安装
apk启动
dio
静默安装
Android
上一页
43
44
45
46
47
48
49
50
下一页
按字母分类:
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
其他