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