学做网站基础知识,山东省建设监理协会网站6,高端网站案例网站建设,物联网应用技术就业方向立方体贴图纹理选择 Cube Map Texture Selection
当对立方体贴图纹理进行采样时#xff0c;s、t、r 纹理坐标被视为从立方体中心发出的方向向量 rx、ry、rz。q 坐标被忽略。在纹理应用时#xff0c;插值的每个片段方向向量根据最大幅度坐标方向#xff08;主轴方向#xf…立方体贴图纹理选择 Cube Map Texture Selection
当对立方体贴图纹理进行采样时s、t、r 纹理坐标被视为从立方体中心发出的方向向量 rx、ry、rz。q 坐标被忽略。在纹理应用时插值的每个片段方向向量根据最大幅度坐标方向主轴方向选择立方体贴图面的二维图像之一。如果两个或更多坐标具有相同的幅度则实现可以定义规则以消除这种情况的歧义。该规则必须是确定性的并且仅依赖于 rx、ry、rz。表8.19中的目标列解释了主轴方向如何映射到特定立方体贴图目标的二维图像。
无缝立方体贴图过滤 Seamless Cube Map Filtering
无缝立方体贴图过滤可以通过调用 Enable 或 Disable 函数并指定目标为 TEXTURE_CUBE_MAP_SEAMLESS 来启用或禁用。
当无缝立方体贴图过滤功能被禁用时新的(s t)坐标将依据第 8.14 至 8.15 节中的规则在已确定的面的二维图像中查找纹理值。
当无缝立方体贴图过滤功能被启用时第 8.14 至 8.15 节中关于纹理像素选择的规则将会调整使得纹理环绕模式被忽略。替代规则如下
• 如果在某一 mipmap 层级内部执行最近邻NEAREST过滤始终应用 CLAMP_TO_EDGE 环绕模式。 • 如果在某一 mipmap 层级内部执行线性LINEAR过滤始终应用 CLAMP_TO_BORDER 环绕模式。然后 - 如果纹理采样位置位于 u 或 v 方向的纹理边界内则从相应相邻面选取对应的纹理像素。 - 如果纹理采样位置同时位于 u 和 v 方向的纹理边界内即立方体的一个顶点处没有唯一相邻面可供提取单个纹理像素。推荐的方法是取可用的三个样本的平均值来生成此纹理像素。然而只要当这三个可用样本值相同时这个纹理像素也具有相同值那么实现也可以采用其他方式构造这个第四纹理像素。
所需的系统状态是一个比特位用于指示是否启用了无缝立方体贴图过滤功能。初始状态下该功能是禁用的。