GPU屏幕渲染——离屏渲染

发表于:08/07/2018 , 关键词:
一、概念理解 OpenGL中,GPU屏幕渲染有以下两种方式:   ○  On-Screen Rendering 意为当前屏幕渲染,指的是GPU的渲染操作是在当前用于显示的屏幕缓冲区中进行。   ○  Off-Screen Rendering 意为离屏渲染,指的是GPU在当前屏幕缓冲区以外新开辟一个缓冲区进行渲染操作。 二、离屏渲染的是是非非 相比于当前屏幕渲染,离屏渲染的代价是很高的,... 阅读详情

【Unity3D】计算机图形学-GPU渲染管线

发表于:08/07/2018 , 关键词: GPU, 渲染管线
1、GPU渲染管线:CPU传送给GPU一堆数据,最后渲染得出来一副二维图像,而这些数据就包括了”视点、三维物体、光源、照明模型、纹理”等元素。 渲染管线主要分为三个阶段:应用程序阶段、顶点处理阶段、光栅化阶段。 2、应用程序阶段:Unity3D做好碰撞检测、视锥剪裁、场景图建立、空间八叉树更新等等计算,CPU、内存把计算好的数据(顶点坐标、法向量、纹理坐标、纹理信息)... 阅读详情

一文带你了解ADAS都有哪些系统!

发表于:08/07/2018 , 关键词:
ADAS(Advanced Driving Assistant System)即高级驾驶辅助系统。 ADAS 是利用安装于车上的各式各样的传感器,在第一时间收集车内外的环境数据, 进行静、动态物体的辨识、侦测与追踪等技术上的处理, 从而能够让驾驶者在最快的时间察觉可能发生的危险, 以引起注意和提高安全性的主动安全技术。 ADAS 采用的传感器主要有摄像头、雷达、激光和超声波等,可以探测光、热、... 阅读详情

八种前景看好的物联网业务形态

发表于:08/07/2018 , 关键词: 物联网
万物互联是未来时代的发展状态,物联网的应用正一步步改变着世界,也改变着我们的日常生活,当物体通过多种方式连接在一起,当人与物产生及时亲密的反馈体验,从工业到家居,从医疗到零售,每一个相关的产业都将发生翻天覆地的变化。 本文旨在结合作者本身的研究专业角度,通过对整个物联网产业发展的宏观把握,分析和预测了未来前景看好的八种业务形态:工业互联网、智能家居、车联网、健康监测、共享应用、环保监测、计量抄表... 阅读详情

关于Cocos2d-x中物理世界的物体乱跳的问题的解决

发表于:08/07/2018 , 关键词:
这是电脑短时间内帧率低,无法满足游戏配置的帧率引起的。 解决方法: 第一种: 1.打开AppDelegate.cpp文件 2.把director->setAnimationInterval(1.0 / 60);改为 director->setAnimationInterval(1.0 / 50);或者更低一点。 这样游戏性能会有些许的下降,就是游戏会变的卡一点,但是物体不会乱跳,... 阅读详情

Android 9.0正式定名"Pie",Pixel手机已获得更新

发表于:08/07/2018 , 关键词: Android
8月7日消息,谷歌宣布,最新移动操作系统Android P的正式名称是Android Pie,并向Android开源项目(AOSP)公开了最新的源代码。今日,谷歌已向Pixel设备推送了Android 9.0 Pie正式版的系统更新。 目前,Android Pie暂时仅支持Pixel手机。在beta测试阶段,Android P已面向索尼Xperia XZ2、小米Mi Mix 2S、诺基亚7... 阅读详情

直线的光栅化算法

发表于:08/06/2018 , 关键词: 光栅化
给定起点( x1 , y1 )和终点( x2 , y2 ),直线的光栅化算法要找出哪些像素应该被着色。简单起见,这里假设 x1 < x2。 一、直观的方法 当直线的斜率 | k | = | ( y2 - y1 ) /( x2 - x1 ) | < 1 时,直线在 y 向的变化速率小于在 x 方向上的变化速率,因此可以遍历 x1 到 x2 间的每一个 x ,计算对应的 y... 阅读详情

物联网常见定位技术的优缺点

发表于:08/06/2018 , 关键词:
万物互联的时代也是数据为王的时代,然而在很多时候,没有对应的位置信息就意味着数据是“杂乱无章”的,可利用的价值就会大大降低。随着物联网行业这两年的蓬勃发展,定位技术在各种物联网应用场景的需求也大大提升,以下就为大家介绍几种室内外的定位技术。 1、射频识别室内定位技术 射频识别室内定位技术利用射频方式,固定天线把无线电信号调成电磁场,附着于物品的标签经过磁场后生成感应电流把数据传送出去,... 阅读详情

智能穿戴设备有望替代手机,骨传导技术将改写行业格局

发表于:08/06/2018 , 关键词: 智能穿戴, 智能手机
随着智能穿戴设备用户量迅速增加、各大厂商纷纷进入,然而由于此类产品均是依附在另一个终端设备上的延伸品,这对于消费者来说,在应用上受到了电池续航、应用场景限制等问题的影响。不过随着5G时代的到来以及物联网技术的应用,一些智能穿戴设备将不断提高人机互动体验,应用场景也会从目前的智能腕表、健康运动等蔓延到智能骨听耳机等高科技产品。 目前,市场上的可穿戴设备主要与智能手机配套使用,穿戴设备毋庸置疑成为“... 阅读详情

机器视觉中不同类型光源的不同打光方式的效果探究

发表于:08/06/2018 , 关键词:
有经验的机器视觉工程师都会认可这样一句话:机器视觉项目的成败在于能否得到一张打光优秀的图片。如果采集到的图片本身“质量”很差,那么接来下的图像处理工作就会困难重重。 由于项目的需求以及光源厂商的努力,目前机器视觉光源的类型可以说十分丰富,例如条光、背光、平行背光、同轴光、点光、隧道光、碗光、环形光、球形光、条形聚光等。根据光的波长和颜色,又可以分为X光、蓝光、红光、白光、红外光等。... 阅读详情

浅谈空间定位系统的内向外追踪和外向内追踪

发表于:08/06/2018 , 关键词: 空间定位
从本质上讲,一个空间定位系统需要提供两个要素:第一,对原点的普遍共识;第二,三个空间维度上与原点的偏移(如下图所示)。在GPS中,共同原点是地球本身,偏移则描述为纬度,经度和高度。相比之下,室内空间定位系统可以拥有相对于物体定位的任意原点。例如,某些商场使用蓝牙信标来追踪访客。在这种情况下,每个信标将充当原点,并且可以追踪个人移动电话的位置。尽管单个信标追踪已经有用,... 阅读详情

老程序员解Bug的通用套路!

发表于:08/06/2018 , 关键词:
千万不要当程序员面说有bug!对于新手程序员而言,在复杂代码中找BUG是一个难点。下面我们总结下老从程序员解Bug的通用套路,希望对大家有帮助。 1. IDE调试 根据项目特点和语言特点选择一个最合适的IDE,由于本人是做C++出身,最喜欢用的莫过于Visual Studio 了,这款微软开发的IDE,自从研发出来,就被称为宇宙第一编译器,能编译调试C/C++、C#、F#、Python、... 阅读详情

Android OpenGL ES 开发(十): 通过GLES20与着色器交互

发表于:08/06/2018 , 关键词:
1. 获取着色器程序内成员变量的id(句柄、指针) GLES20.glGetAttribLocation方法:获取着色器程序中,指定为attribute类型变量的id。 GLES20.glGetUniformLocation方法:获取着色器程序中,指定为uniform类型变量的id。 如: // 获取指向着色器中aPosition的index maPositionHandle = GLES20.... 阅读详情

一文解密无人机物流

发表于:08/06/2018 , 关键词: 无人机
当今社会正由后工业时代向智能时代迈进,科技发展一日千里,信息技术、人工智能、无人机与物流行业的发展互相交织和促进。自动化和智能化正在一步步地渗透到人们的工作和生活当中,例如工厂的全自动流水线,仓库的自动分拣和搬运系统,再如智能搜索、智能语音处理及应答平台等等。 无人机物流是物流行业向自动化、智能化发展的典型代表之一。本文将简要阐述什么是无人机物流、为什么要发展无人机物流,... 阅读详情

优秀工程师的6个特质,你有几个?

发表于:08/03/2018 , 关键词: 工程师
优秀的工程师需要具有良好的沟通能力、创造力、以及很强的逻辑性。伟大的工程师是稀有物种,他们可能对每个人的日常生活有着难以置信的影响力。对一些人来说,想要成为伟大的工程师的想法看起来是无法实现、难以企及的遥远目标。以下6种特质将帮助您成为一名优秀的工程师。 1. 与生俱来的好奇心 工程师必须能够观察一个流程、结构、机器或系统并确定它是怎么工作的,以及如何可以改进它。... 阅读详情