本篇主要给大家介绍图形学基础知识,了解Unity图像渲染机制,以及图像渲染管线流程。主要是因为伴随着VR/AR的飞速发展,为了满足VR高清高帧率的极限渲染,着色器编程(Shader)也成为了Unity程序开发人员的必备知识。首先,给大家介绍一下Unity图像渲染机制在Unity引擎中,任何..
分类:
其他好文 时间:
2017-10-11 16:25:02
阅读次数:
468
腾讯GT简介: 此apk是一款可以对APP进行测试的软件,可以在任何情况下快速测试手机app的CPU、内存、流量、电量、帧率/流畅度等性能测试。有安卓版本和ios版本,分别下载 1.下载腾讯GT http://gt.tencent.com/download.html 安卓版本: ios版本: 2.将 ...
分类:
移动开发 时间:
2017-09-22 00:41:23
阅读次数:
266
一、DOM操作影响页面性能的核心问题 通过js操作DOM的代价很高,影响页面性能的主要问题有如下几点: 访问和修改DOM元素 修改DOM元素的样式,导致重绘或重排 通过对DOM元素的事件处理,完成与用户的交互功能 访问和修改DOM元素 修改DOM元素的样式,导致重绘或重排 通过对DOM元素的事件处理 ...
分类:
其他好文 时间:
2017-09-07 16:09:39
阅读次数:
261
视频实质: 纯粹的视频(不包括音频)实质上就是一组帧图片,经过视频编码成为视频(video)文件再把音频(audio)文件有些还有字幕文件组装在一起成为我们看到的视频(movie)文件。1秒内出现的图片数就是帧率,图片间隔越小画面就越流畅,所以帧率越高效果就越好,需要的存储空间也就越多。 视频编码: ...
分类:
移动开发 时间:
2017-08-23 20:03:24
阅读次数:
255
一、介绍 CUDA是Nvidia推出的一个通用GPU计算平台,对于提升并行任务的效率非常有帮助。本人主管的项目中采用了OpenGL做图像渲染,但是在数据处理方面比较慢,导致帧率一直上不来。于是就尝试把计算工作分解成小的任务,使用核函数在CUDA中加速计算。对于CUDA和OpenGL如何交互以前从来没 ...
分类:
其他好文 时间:
2017-08-22 01:36:47
阅读次数:
751
一、介绍 CUDA是Nvidia推出的一个通用GPU计算平台,对于提升并行任务的效率非常有帮助。本人主管的项目中采用了OpenGL做图像渲染,但是在数据处理方面比较慢,导致帧率一直上不来。于是就尝试把计算工作分解成小的任务,使用核函数在CUDA中加速计算。对于CUDA和OpenGL如何交互以前从来没 ...
分类:
其他好文 时间:
2017-08-18 14:34:04
阅读次数:
234
Temporal AA Temporal AA主要是为了修复场景帧率小于运动物体运动速度的锯齿问题,当帧率太低时候,运动的物体就会一卡一卡,为了避免这种造成的锯齿,原理上帧率刷新速度应该大于两倍运动速度才行。TXAA就是为了修复这种情况。比如高速旋转的轮子用这种AA就会有很好的效果。 伪代码: 上面 ...
分类:
其他好文 时间:
2017-08-15 10:13:48
阅读次数:
321
void Update() { if (Input.touchCount > 0)//手指数量 { if(Input.GetTouch(0).phase == TouchPhase.Began && Input.GetTouch(0).tapCount == 2)//Input.GetTouch(0 ...
分类:
移动开发 时间:
2017-08-11 14:44:33
阅读次数:
289
1.花屏 原因:丢掉了关键帧。 解决:把这个丢掉的I帧后的B帧P帧也丢掉。 2.快进方式 1)平滑快进:40ms变成20ms,最高8倍速,不能快退。 2)I帧快进:I帧太少可能,支持HTTP。 3.音视频不同步 原因:1.帧率低了。 2.视频帧快于音频帧。 4.编码参数设置 1)码率:码率越大,视频 ...
分类:
其他好文 时间:
2017-08-05 14:09:08
阅读次数:
145
硬件和软件环境是这种: DM8168 + linux。 解码器是DM8168自带的 视频来源: ipc通过live555做的的rtsp sever发送过来的 其它測试: 通过VLC在pc连4路1080P没有问题。都挺流畅的。 用之前一个项目中自己实现的RTSP client连相同的1080p 4路到 ...
分类:
其他好文 时间:
2017-07-24 14:46:22
阅读次数:
198