I'm curious if anyone has a link detailing exactly what you can and cannot do in WPF vs DirectX.
For example:
If WPF is a thin wrapper over DirectX and I don't find what I'm looking for, will I be able to access the DirectX COM interface and get access to what I need
and:
I assume shaders aren't supported in WPF, so again, will I be able to hook up the plumbing for shaders, or will WPF have the same fate as the fixed-function pipeline (Where the shading algorithms are fixed making it difficult to create unique looking 3D.) Is 3D in WPF going to be restricted to diffuse/specular lighting
Regards.

WPF and DirectX and what's possible
DanPortugal
You can not have a WPF widget on top of your own DirectX context.
If that is the case I hope that this is going to be resolved in the very near future. This is a very important issue for anyone looking to use WPF in a game. If the WPF 3D capabilities allowed you to use your own shaders, that would be one thing, but allowing neither is completely crippling for WPF in game-development.
WPF team. Please do not make the same mistakes that Sun made with Java in not understanding the importance that game development brings to a platform.
Abhijit Das
Vaughn Washington
WPF has actually changed the way I view the world. I found myself at the movies this weekend taking small notes whenever they panned, zoomed or blurred and thinking to myself, in what ways could I use an effect like that in an Application What situations would it be applicable for What kinds of Applications would benefit from it How should it be integrated so that it retains an element of subtlety and doesnt look blatant or deliberate I think theres going to be a lot of trailblazing over the next two years. The answers so far seem to be far and few between but, i've noticed my bookshelf and reading list slowly filling up with titles on Design, Motion Graphics, and Motion Pictures.
If anyone else is interested in these topics... feel free to connect with me: briancabbott@gmail.com.
Cheers,
Brian Abbott
Mark Lu
DBass63
PaulTDessci
David, I can't find the article from Nick Kramer that you're referring to. The link seems to have expired. Are you able to locate it in its current location
Thanks!
Komayo
I've confirmed that it does work as MichaelLatta said above. A screenshot of the result is here:
http://www.z425.com/photos/directxformsandwpf.png
The DirectX context is the blue part.
The background image is what is set on the form.
The top-left box contains WPF, everything else is on the form.
Not good.
I can understand why you can't use your own shaders in WPF. That would make it very difficult for it to do the compositing since it needs those shaders to do it. However. I don't understand why the overlay case is not trivially possible.
I am going to try hosting WPF on top of Win32 and see what happens just for fun. I'll report back if it works.
Mick Seymour
(I would of just edited the post, but for "some reason" firefox does not work on this forum)