I want to create a Unity3D Viewer in WPF / DotNet Application to render 3D stuffs in it.
Can you give me any suggestions or ideas to implement it?.
Unity is a GameEngine. It isn’t meant to be embedded into other applications beside the webplayer plugin. When you create a standalone build, Unity already uses a “Viewer” / “Player” to view / run your content. The engine isn’t opensource and is written in C++.
What you want is almost impossible. The best bet is to use the webplayer plugin, but it has a lot restrictions for security reasons.
You can use this strategy to embed the Unity window in a WPF application: