分类: 图形学

2 篇文章

thumbnail
像素风格贴图采样抗锯齿
最近在使用wgpu做一个类似MineCraft的demo,当进行贴图采样时发现了一些问题。 由于texture很小(16px*16px)的缘故,默认的双线性采样、mipmap、各项异性抗锯齿都会有许多问题。一开始我想到了两个方案: 近处使用临近采样,远处使用双线性采样并开启mipmap和各项异性采样。 在把texture传入显存时对它做上采样到足够…
thumbnail
ComputShader入门:计算分形柏林噪声
一直想从头做些图形学的小demo玩玩,之前熟悉了下C++下的Vulkan和Rust的wgpu这几个库。C++太复杂了光是各种特性就要理解好久,编译链接更是头大,决定还是使用Rust。Rust下用的人比较多的图形库就是wgpu了,它甚至可以视为是一个RHI,用了下API挺方便的,文档注释也很全,但它没有对光追做原生支持,最后挑了个相对小众的库Vulk…