渲染

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

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

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

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

非真实感渲染(NPR)相关技术总结

与传统的追求照片真实感的真实感渲染不同,非真实感渲染(Non-Photorealistic Rendering,NPR)旨在模拟艺术式的绘制风格,常用来对绘画风格和自然媒体(如铅笔、钢笔、墨水、木炭、水彩画等)进行模拟。而卡通渲染(Toon Rendering)作为一种特殊形式的非真实感渲染方法,近年来倍受关注。

采用PowerVR GPU:如何优化汽车仪表盘以实现高效渲染

自上世纪80年代首次设计出现,数字式仪表盘现在又重新流行起来,这是未来发展的趋势。数字仪表盘比传统的刻度盘能够提供更精确、更丰富而且更加清晰的信息。它可以是自适应的、动态的,准确的显示驾驶员在任何时刻需要看到的信息。如果得到制造商的许可,仪表盘还可以根据驾驶员的个人喜好进行定制。它们也可以看起来非常的酷炫,这在当今时代是非常重要的。

基于物理的渲染 – 理论篇(三)

菲涅尔方程(Fresnel)定义的是在不同观察方向上,表面上被反射的光除以被折射的光的比例。在一束光击中了表面的一瞬间,菲涅尔根据表面与观察方向之间的夹角,计算得到光被反射的百分比。根据这个比例和能量守恒定律我们可以直接知道剩余的能量就是会被折射的能量。

零基础学习渲染--PBR(基于物理渲染)

PBR(Physicallly-Based-Rendering), 基于物理的渲染,有时也叫PBS(Physicallly-Based-Shading)。为什么叫基于物理的,因为目标是基于与现实世界的物理原理基本相符的理论构成渲染技术。这样美术就可以直接以物理参数为依据来编写材质,不论光照如何材质看上去都是正确的。

基于物理的渲染 – 理论篇(二)

双向反射分布函数是一个使用入射光方向ωi作为输入参数的函数,输出参数为出射光ωo,表面法线为n,参数a表示的是微表面的粗糙度。BRDF函数是近似的计算在一个给定了属性的不透明表面上,每个单独的光线对最终的反射光有多少贡献。

基于物理的渲染 – 理论篇(一)

基于物理的渲染,英文缩写PBR,是一个渲染技术的集合,包含多种或多或少的利用物理来更真实的模拟现实世界的渲染技术,基于物理的渲染的目的是利用更接近实际物理理论的光照计算,生成比以前的Phong、Blinn-Phong算法更真实的画面,这项技术的好处不只是让画面看起来更好看了,也让我们可以简单的通过改变物体的几个物理属性就能渲染出想要的效果,而不用担心光照错误,这是非PBR渲染无法比拟的优势。