gpt4 book ai didi

graphics - 固定功能 vs 基于着色器

转载 作者:行者123 更新时间:2023-12-04 02:45:45 25 4
gpt4 key购买 nike

我是计算机图形学的初学者,正在努力获得更好的理解。我的教授讨论了固定函数管道和基于着色器的编程。这两个如何比较?有什么区别?

最佳答案

固定功能管道顾名思义——功能是固定的。所以有人写了一份你被允许变换和光栅化几何体的不同方式的列表,这就是所有可用的东西。从广义上讲,您可以进行线性变换,然后通过纹理化、在脸上插入颜色或通过这些事物的组合和排列进行光栅化。但更重要的是,固定管道存在某些缺陷。

例如,在设计时很明显没有足够的功率来计算每个像素的照明。所以光照是在顶点处计算的,并在整个面部进行线性插值。

有一些与特定效果相关的中间扩展——例如,dot3 加上来自单个源的每像素照明的立方体贴图——但可编程管道让你在每个阶段做任何你想做的事情,给你完全的灵活性。

首先,它允许更好的照明,然后是更好的一般特殊效果(反射水的涟漪、不完美的玻璃等),最近被用于诸如延迟渲染之类的东西,在其末端翻转管道。

对固定功能流水线的所有支持都是通过在过去十年左右的硬件上对可编程流水线进行编程来实现的。可编程流水线是其前身的进步,由硬件改进提供。

关于graphics - 固定功能 vs 基于着色器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18950395/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com