- 一、图像从文件到显示屏幕过程 ① 图像显示到屏幕原理 通常计算机在显示是 CPU 与 GPU 协同合作完成一次渲染。 CPU/GPU 等在这样一次渲染过程中,具体的分工如下: ... 一、图像从文件到显示屏幕过程 ① 图像显示到屏幕原理 通常计算机在显示是 CPU 与 GPU 协同合作完成一次渲染。 CPU/GPU 等在这样一次渲染过程中,具体的分工如下: ...
- 效果展示 整体思路与步骤拆分 渲染绘制绿色方格地板部分; 渲染绘制中心位置的红色大球,并实现其自转; 渲染绘制随机位置的50个静态小球和一个围绕红色大球公转的动态蓝色球; 渲染实现动态蓝... 效果展示 整体思路与步骤拆分 渲染绘制绿色方格地板部分; 渲染绘制中心位置的红色大球,并实现其自转; 渲染绘制随机位置的50个静态小球和一个围绕红色大球公转的动态蓝色球; 渲染实现动态蓝...
- 准备工作 定义需要使用的全部变量: @property (nonatomic, strong) EAGLContext *mContext; @property (nonatomic, st... 准备工作 定义需要使用的全部变量: @property (nonatomic, strong) EAGLContext *mContext; @property (nonatomic, st...
- 前文 本文是基于OpenGL之渲染大小球自转和公转的效果完成的,之前的文章已详细地说明了整体的地板的绘制、球体的颜色绘制,以及指定球体之间的旋转和自转等逻辑。 本文在其基础上继续实现图元上纹理的渲... 前文 本文是基于OpenGL之渲染大小球自转和公转的效果完成的,之前的文章已详细地说明了整体的地板的绘制、球体的颜色绘制,以及指定球体之间的旋转和自转等逻辑。 本文在其基础上继续实现图元上纹理的渲...
- 一、计算机渲染原理 ① CPU 与 GPU 的架构 对于现代计算机系统,简单来说可以大概视作三层架构:硬件、操作系统与进程。对于移动端来说,进程就是 App,而 CPU 与 GPU 是硬件层面的重... 一、计算机渲染原理 ① CPU 与 GPU 的架构 对于现代计算机系统,简单来说可以大概视作三层架构:硬件、操作系统与进程。对于移动端来说,进程就是 App,而 CPU 与 GPU 是硬件层面的重...
- TGA纹理 ① 效果展示 ② 环境准备 视图控制器类:在 viewDidLoad 函数中创建 MTKView 对象、自定义 render 对象,并设置 view 的代理为 render,其流程请... TGA纹理 ① 效果展示 ② 环境准备 视图控制器类:在 viewDidLoad 函数中创建 MTKView 对象、自定义 render 对象,并设置 view 的代理为 render,其流程请...
- layui的table的自定义模板需要用到{undefined{}},但是和Django的{undefined{}}冲突了,layui的{undefined{}}失效了 解决方法:从Django 1.5... layui的table的自定义模板需要用到{undefined{}},但是和Django的{undefined{}}冲突了,layui的{undefined{}}失效了 解决方法:从Django 1.5...
- 作者 : 韩曙亮 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/38420197 一. AChartEngine 简介 1. 项目地址 AChartEngine 简介 : AChartEngine 是 Android 平台的图表开发库, 能绘制 ... 作者 : 韩曙亮 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/38420197 一. AChartEngine 简介 1. 项目地址 AChartEngine 简介 : AChartEngine 是 Android 平台的图表开发库, 能绘制 ...
- 文章目录 一、绘制三角形二、选中矩阵设置三、矩阵缩放变换四、矩阵旋转变换五、矩阵平移变换六、相关资源 一、绘制三角形 先绘制一个三角形 , 矩阵变换的主题就是该三角... 文章目录 一、绘制三角形二、选中矩阵设置三、矩阵缩放变换四、矩阵旋转变换五、矩阵平移变换六、相关资源 一、绘制三角形 先绘制一个三角形 , 矩阵变换的主题就是该三角...
- 文章目录 一、OpenGL 状态机概念二、OpenGL 矩阵概念 上一篇博客 【OpenGL】八、初始化 OpenGL 渲染环境 ( 导入 OpenGL 头文件 | 链接 OpenG... 文章目录 一、OpenGL 状态机概念二、OpenGL 矩阵概念 上一篇博客 【OpenGL】八、初始化 OpenGL 渲染环境 ( 导入 OpenGL 头文件 | 链接 OpenG...
- opengl渲染管线 文章目录 一、渲染管线二,顶点着色器三,片元着色器四,顶点着色与片元着色在编程上的差异 一、渲染管线 Vertex Array/Buffer objects:... opengl渲染管线 文章目录 一、渲染管线二,顶点着色器三,片元着色器四,顶点着色与片元着色在编程上的差异 一、渲染管线 Vertex Array/Buffer objects:...
- 转载自:第二十三课 阴影贴图(一) 背景 阴影和光是紧密联系在一起的,因为如果你想要产生一个阴影就必须要光。有许多的技术可以生成阴影,在接下来的两个章节中我们将学习其中的一种比较基础简单的技术-阴影贴图。 当光栅化的时候,你会问这个像素是否位于阴影中?让我们换个问法,从光源到像素的路径是否中间经过其他物体?如果是,这个像素可能位于阴... 转载自:第二十三课 阴影贴图(一) 背景 阴影和光是紧密联系在一起的,因为如果你想要产生一个阴影就必须要光。有许多的技术可以生成阴影,在接下来的两个章节中我们将学习其中的一种比较基础简单的技术-阴影贴图。 当光栅化的时候,你会问这个像素是否位于阴影中?让我们换个问法,从光源到像素的路径是否中间经过其他物体?如果是,这个像素可能位于阴...
- 转载自:第二十四课 阴影贴图(二) 背景 在前面一节中我们学习了 shadow mapping 的基本原理,并且介绍了如何将深度信息渲染到一张纹理上面并最终通过从深度缓存中进行采样而将其渲染到屏幕上面。在这一节中我们将会介绍如何使用这个功能来创建真正的阴影。 我们知道 shadow mapping 是一个二次渲染技术,在第一次渲染过... 转载自:第二十四课 阴影贴图(二) 背景 在前面一节中我们学习了 shadow mapping 的基本原理,并且介绍了如何将深度信息渲染到一张纹理上面并最终通过从深度缓存中进行采样而将其渲染到屏幕上面。在这一节中我们将会介绍如何使用这个功能来创建真正的阴影。 我们知道 shadow mapping 是一个二次渲染技术,在第一次渲染过...
- 原创文章,转载请注明: 转载自ian的个人博客 [ http://www.icodelogic.com ] 本文链接地址: http://www.icodelogic.com/?p=6 Android SDK为Camera预览提供了一个Demo,这个Demo的大致流程是初始化一个Camera和一个SurfaceView,... 原创文章,转载请注明: 转载自ian的个人博客 [ http://www.icodelogic.com ] 本文链接地址: http://www.icodelogic.com/?p=6 Android SDK为Camera预览提供了一个Demo,这个Demo的大致流程是初始化一个Camera和一个SurfaceView,...
- 补间动画就是我们只需要指定动画的第一帧和最后一帧,其能够自动生成中间图像的一种动画。 Android SDK提供了4种补间动画效果:移动、缩放、旋转、透明度 移动补间动画: 移动是最常见的动画效果.我们可以通过配置动画文件(xml文件)或Java代码来实现补间动画的移动效果. 通过动画文件的方式: 补间动画文件需要放在re... 补间动画就是我们只需要指定动画的第一帧和最后一帧,其能够自动生成中间图像的一种动画。 Android SDK提供了4种补间动画效果:移动、缩放、旋转、透明度 移动补间动画: 移动是最常见的动画效果.我们可以通过配置动画文件(xml文件)或Java代码来实现补间动画的移动效果. 通过动画文件的方式: 补间动画文件需要放在re...
上滑加载中
推荐直播
-
OpenHarmony应用开发之网络数据请求与数据解析
2025/01/16 周四 19:00-20:30
华为开发者布道师、南京师范大学泰州学院副教授,硕士研究生导师,开放原子教育银牌认证讲师
科技浪潮中,鸿蒙生态强势崛起,OpenHarmony开启智能终端无限可能。当下,其原生应用开发适配潜力巨大,终端设备已广泛融入生活各场景,从家居到办公、穿戴至车载。 现在,机会敲门!我们的直播聚焦OpenHarmony关键的网络数据请求与解析,抛开晦涩理论,用真实案例带你掌握数据访问接口,轻松应对复杂网络请求、精准解析Json与Xml数据。参与直播,为开发鸿蒙App夯实基础,抢占科技新高地,别错过!
回顾中 -
Ascend C高层API设计原理与实现系列
2025/01/17 周五 15:30-17:00
Ascend C 技术专家
以LayerNorm算子开发为例,讲解开箱即用的Ascend C高层API
回顾中
热门标签