[wanted] demo with Babylon-3D (Silverlight 5) and blender [100 BTC]

kolesar

This is a Selling position in Anywhere posted October 4, 2011.

1) You should have silverlight 5, which you can took from:
Silverlight 5 RC Tools for Visual Studio 2010 SP1
http://go.microsoft.com/fwlink/?LinkID=214309
Silverlight 5 RC SDK
http://go.microsoft.com/fwlink/?LinkId=213907
Silverlight 5 RC Runtime for Windows
http://go.microsoft.com/fwlink/?LinkId=213904

2) You should get and start the engine from this link:
http://code.msdn.microsoft.com/silverlight/Babylon-3D-engine-f0404ace

3) You should take from me a .blend file for blender editor with model
you can read about blender here – http://en.wikipedia.org/wiki/Blender_%28software%29
the file also can be downloaded as .7z (http://en.wikipedia.org/wiki/7-Zip) from this link:
http://data.freelancer.com/project/1233975/final_a01.7z

4) You should develop a way to export data from the model and import data into 3D engine
probably it is possible to do through 3D Max data format

5) You should write a silverlight code which will control the 3D engine in order to allow
user of website to browse model and view it from different points

The following keys should work:

Camera shifting
– forward
up arrow
w
– backward
down arrow
s
– left
Shift-Left
Shift-A
– right
Shift-Right
Shift-D
– up
Shift-Up
Shift-W
PgUp
– down
Shift-Down
Shift-S
PgDn

Camera rotation
– left
Left
A
– right
Right
D

4) User should be able to rotate the camera with mouse
(In flash this requires the left mouse button to be hold, don’t know is it necessary in silverlight)

left-right mouse movement changes the angle of view around vertical axis
forward-backward changes the angle of view around side axis

Mouse wheel should change (increase or decrease) the focus length of the camera

5) Sources should be provided through a new project on github.com

6) Payment method should be bitcoin
(you can read about them here – http://en.wikipedia.org/wiki/Bitcoin
you can download client here – http://bitcoin.org/ )

7) Communication method should be I2P-messenger
(http://en.wikipedia.org/wiki/I2P#I2P-Messenger)
http://echelon.i2p/qti2pmessenger/
messenger can be downloaded when I2P router is downloaded and started:
http://www.i2p2.de/download

Skills Required

  • Silverlight
  • C#

How to Apply

Apply directly from job listing