Можем ли мы добавить тень в WPF 3D - PullRequest
1 голос
/ 26 апреля 2010

Как сделать тень для 3D-модели в WPF?

1 Ответ

1 голос
/ 22 июня 2010

Вы можете найти одно решение по адресу: http://www.charlespetzold.com/blog/2007/03/160404.html

Еще один способ сделать это - использовать два отдельных ViewPort3D. Один для поверхности, на которую я хочу проецировать тень, а второй - для объекта, который проецирует тени. Затем я добавляю эффект тени на второй ViewPort3D. Если вы сделаете свет правильно, это значительно улучшит 3D-ощущение.

Вот несколько примеров:

без тени: альтернативный текст http://www.randomnoise.org/transfer/screen_wo_shadows.jpg

с тенью: альтернативный текст http://www.randomnoise.org/transfer/screen_shadows.jpg

...