我正在拼命地尝试使用最近邻采样将图像渲染到 WPF 中的 3D 表面上。下面是我目前拥有的一个例子,虽然很模糊。ImageBrush 具有 64x64 纹理。
我尝试过用从无到有的RenderOptions.BitmapScalingMode="NearestNeighbor"
任何地方来Window
装饰XAML ImageBrush
。我尝试编写自定义像素着色器,但无法获得令人满意的结果。甚至似乎我无法从着色器代码中设置纹理采样器的过滤模式。我已经考虑过变通方法,例如自己放大源纹理,但这仍然会在它开始插入下一个像素的两个边缘留下伪影。
底线:有什么方法可以在 WPF 中对 3D 模型实现最近邻图像采样的效果?