Я пытаюсь создать «проектор света» с видимым лучом (например, с туманом), также называемый объемным светом;
и какой проект изображения (растровое изображение);
Поскольку я хотел бы сохранить этот проект связанным с приложением wpf (чтобы получить кисть, положение, вращение из данных), я выбралиспользовать WPF 3D
Но кажется, что WPF не может обрабатывать проекцию света или визуализировать луч.
Итак, для этого я выдавил каждый пиксель моего исходного растрового изображения в многоугольник, окрашенный с помощьюsolidColorBrush цвета пикселя.
и сохраняйте порядок пикселей с позицией (x, y).
Для повышения производительности я установил для всех растровых изображений 32x32 px (1024 полигона длятолько один свет !!)
Но результат слишком пикселизирован, как вы можете видеть на картинке.
Более того, это, вероятно, потребует много памяти даром ...
У меня вопрос, как я могу сделать это гладко или даже переосмыслить систему экструзии для оптимизации производительности ...
Есть ли какая-либо другая технология, которая может быть интегрирована в приложение wpf и делает это лучше или проще?
Спасибо, и извините, мой EРусский довольно плохо ... альтернативный текст http://www.visualdmx.fr/pic_example.png