I would like someone who have experience with sharp DX / Gordon project with C# / Visual Studio.
All dependencies included in final project ready for build.
Should be a simple start-off 3D Scene that includes a grid, a cube, a sphere, a cylinder, a plane, a line, a cone, frames per second of scene, and a simple text that can set its coordinates, color and displayed in the 3d World on a auto-sized panel/plane based on text entered, a simple particle system.
Camera control movement like Rotate / Pan / zoom in/out by mouse, included.
Specular / diffuse lightning configurable setup via params in the scene, number and light source location.
An extra window with a data grid where variables values can be added to check them real-time.
Comments on functions uses / returns / parameter description.
Possible for keyboard Key-binding for various tasks (on object / main window).
Each object is called by a function to be built / added to the scene.
Objects should have minimum parameters like opacity parameter, color , position, dimensions.
Update function that can be call to change an object parameter while running
Rotate function on objects based on Axis and angle input.
Each object should have a dispose() kind function that can be called to release resources attached to it.
Mouse Click on an object will highlight it and rise an event where code can be added
Hover the cube shows an info panel/plane box with coordinates / dimensions. this info panel should a position parameter to be input to know where to show it in the scene.
Hover and mouse clicks on objects have an enable/disable flag per object.
Frames per Second of the scene
objects can be filled by a color or image from drive by a path.
Main Window size can be adjusted
Possibility to import a 3D model and sets its dimensions / color .
Particle system can have as input sprites / images that have minimal parameters like: number of particles per sec, spread angle on 2 axis, color (if simple planes used), position, life (in milliseconds), an image can be upload to particle, grow or shrink parameter in percentage per sec. Direction of spray can be selected by applying a rotate on desired axis .
Upon validation, we go throw each requirement and test its behavior.
Scalable for new functionalities keeping the core code to update for future needs.
11 фрилансеров(-а) готовы выполнить эту работу в среднем за €523
Hi.I can render the basic shapes and control the camera by the mouse event with SharpDX framework. I can start soon if you are interested. Best regards.