Я отчаянно пытаюсь отображать изображения на 3D-поверхности в WPF с использованием выборки ближайших соседей. Ниже приведен пример того, что у меня есть, во всей его размытости. ImageBrush получает текстуру 64x64.Сэмплирование с близкого соседства в 3D WPF
Я попытался украшения XAML с RenderOptions.BitmapScalingMode="NearestNeighbor"
везде от Window
к ImageBrush
без удачи. Я пробовал писать пользовательский пиксельный шейдер и не мог получить удовлетворительный результат. Даже кажется, что я не могу установить режим фильтрации сэмплера текстуры из кода шейдера. Я рассмотрел обходные задачи, например, самостоятельно масштабирование исходной текстуры, но это все равно оставит артефакты на двух из краев, где он начнет интерполировать в следующий пиксель.
Подводя итог: Можно ли каким-либо образом выполнить эффект выборки ближайшего соседа на 3D-модели в WPF?