demi的博客

物联网已悄然来到我们身边,你知道么?

物联网(Internet of Things, IoT)是基于互联网之上,使不可交流的物体与物体之间进行交流而产生的过程。如:汽车、家用电器等,具有计算机化系统,如软件、传感器等,通过智能感知、识别技术与计算等通信感知技术,广泛应用于网络的融合中。

Unity3D中的深度纹理和法线纹理

1. 什么是深度纹理?

深度纹理实际就是一张渲染纹理,只不过它里面存储的像素值不是颜色值,而是一个高精度的深度值。由于被存储在一张纹理中,深度纹理的深度值范围是[0,1],而且通常是非线性分布的,那么,这些深度值是从哪里得到的呢?总体来说,这些深度值来自于顶点变换后得到的归一化的设备坐标(Normalized Device Coordinates,NDC)。一个模型要想要最终被绘制到屏幕上,需要把它的顶点从模型空间变换到齐次裁剪坐标系下,这是通过在顶点着色器中乘以MVP变换矩阵得到的。在变换的最后一步,我们需要使用一个投影矩阵来变换顶点,当我们使用的是透视投影类型的摄像机时,这个投影矩阵就是非线性的。

2. 在Unity中如何生成一张深度纹理?

人工智能给敏捷项目管理带来的九大好处

人工智能在改善和加快软件开发并提高项目质量方面具有巨大潜力,尤其在提高软件开发效率方面。几十年来,人工智能已在各种行业中证明了其卓越的才能。从机器人到制造业,再到贸易商的库存变动和货币预测,人工智能已成为我们生活的一部分。在当今时代,企业正在使用AI来使日常工作自动化,这使我们过去认为不可能的事情成为可能。下面我们详细介绍人工智能给敏捷项目管理的带来各种好处。

2020 年网络安全的四大变化

2020 年,技术和市场变化的步伐将加快,影响安全技术、创新、投资以及整个行业。随着 2019 年的结束,安全分析师们往往会编制一份行业预测清单。这份清单将列出企业安全技术领域前所未有的变化。这些变化已经开始发生,但会在 2020 年及以后更加明显。

11个促进Android应用开发的工具

Android操作系统在Google Play上拥有大约300万个移动应用,从而成功地引领了全球格局。很多企业Android系统构建自己的业务生态。但并非每个企业都具有通过本机工具从头开始构建应用所需的知识和服务。为了更快,更有效地推出应用。你可能离不开集成开发环境(IDE)以及其他节省时间的工具和应用来应对Android开发。下面为大家推荐11个能够促进Android应用开发的工具。