初识Vulkun(20):创建采样器(Sampler)

本文介绍了Vulkan中采样器的重要性和作用,包括过滤器、寻址模式、各向异性采样等关键属性。通过创建采样器,可以更好地访问和处理纹理图像,实现颜色的精确计算。过滤器解决了超采样和负载采样的问题,而寻址模式则规定了超出图像边界时的处理方式。此外,还详细讨论了各向异性采样的性能与质量平衡,以及边缘颜色和标准化坐标系统的选择。采样器作为一个独立对象,提供了灵活的纹理颜色提取接口。
摘要由CSDN通过智能技术生成

08/10/2020

前言

着色器直接从图像中读取纹素是可以的,但是更好的是使用采样器来访问纹理图像,应用过滤器和变换来计算最终颜色。
过滤器有助于处理超载采样的问题。当从纹理中读取一个颜色的时候,采样器自动应用过滤器。过滤分为,没有过滤,线性过滤,各向异性过滤
过滤器参与变换,当尝试读取图像外的纹素的时候,有着不同的寻址模式,重复,镜面重复,裁剪等等。

采样器

为图形管线创建另外两个资源来对进行采样,第一个资源是交换链,第二个资源是关于着色器如何从图像中读取纹素

创建采样器

void createTextureSampler() 
{
   
	VkSamplerCreateInfo samplerInfo{
   };
	samplerInfo.sType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO;
	//指定过滤器
	samplerInfo.magFilter = VK_FILTER_LINEAR;
	samplerInfo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值