Overview
The intent of this project is to create a 3D COLLADA model viewer for use in WPF for simple review of 3D model files, including their textures, materials, animations, and any other properties that are part of the COLLADA specification. The viewer must load COLLADA models (.DAE files) and allow the user to circle and zoom on the model. [login to view URL] will provide the COLLADA XML parsing so this project will be able to focus on rendering the 3D model and the camera interaction required. Example models the viewer needs to be able to display will be provided by us.
Languages/Technologies
A sample application in WPF needs to demonstrate the viewer; all code must be in C#. A license of [login to view URL] will be made available to the winning bidder to help with the development; however this license will be a temporary transfer and cannot be used outside of this project and reverts to the providers ownership upon project completion. More information about [login to view URL] can be found at [login to view URL]
Specifics
Viewer
Upon loading a model, the camera view will be centered on the model. Rotation will be done by holding down the left mouse button and moving the mouse. Zooming will be done by rolling the mouse scroll wheel, but should not allow the camera to pass inside the model. View must accept a method call that returns a byte array that contains the image data of what is currently displayed in the viewer allowing us to save an image to disk as a thumbnail or preview of the model.
Sample Application
The sample WPF application will have a list that displays the Collada (.dae) files listed from a directory chosen from the user. When a file is selected, the viewer will load the Collada file and render the 3D object and all the properties associated with the file.
Hello, I have extensive experience in 3d game programming. I can make this easilly in both WPF or XNA if you like. Please check my PM for further info.
$1.550 USD 45 gün içinde
5,0 (7 değerlendirme)
3,7
3,7
4 freelancers are bidding on average $981 USD for this job