游戏开发

谈谈法线图的压缩

贴图压缩是游戏开发中常见的一个问题,不过说到法线图的压缩,其实里面就有一些特殊的问题要处理。前段时间做了一次贴图通道的优化,打算用两个通道表示法线图并且和其他通道合并到一张图里,以减少采样次数。这个过程中陆续挖掘了一些问题,记录一下。

开发者谈切入游戏开发市场的7个选择视角

根据Newzoo的数据,手游行业预计会在2021年之前突破1000亿美元里程碑,实现十年两位数增长。去年,它占据了全球游戏市场50%以上的份额。手游成为了人人都想分一杯羹的热门产业,独立开发者和发行商梦想着自己能创造出新的现象级产品。

未来人工智能将如何影响手机游戏开发?

如今,游戏中使用的人工智能比以往任何时候都更加复杂,玩家的游戏体验前所未见。开发者使用的AI工具更加强大,这让游戏更加真实同时还能简化开发过程,我们接下来讨论AI技术如何推动手机游戏的变革与手游开发进程。

游戏开发中的渲染加速算法总结(二)

裁剪(Culling)的字面意思是“从大量事物中进行删除”。在计算机图形学中,相对应的就是裁剪技术所要做的工作——“从大量游戏事物中进行删除”。所谓的“大量事物”就是需要绘制的整个场景,删除的是对最终图像没有贡献的场景部分,然后将剩余场景发送到渲染管线。

游戏开发中的渲染加速算法总结(一)

通过阅读,你将对游戏开发与实时渲染中加速渲染算法的以下要点有所了解:常用空间数据结构(Spatial Data Structures);各种裁剪技术(Culling Techniques);各种层次细节(LOD,Level of Detail)技术;大型模型的渲染(Large Model Rendering);点渲染(Point Rendering)。

游戏开发中基于图像的渲染技术总结(四)

常见的一个误解便是将HDR和Bloom效果混为一谈。Bloom可以模拟出HDR的效果,但是原理上和HDR相差甚远。HDR实际上是通过映射技术,来达到整体调整全局亮度属性的,这种调整是颜色,强度等都可以进行调整,而Bloom仅仅是能够将光照范围调高达到过饱和,也就是让亮的地方更亮。不过Bloom效果实现起来简单,性能消耗也小,却也可以达到不错的效果。