The requirement is to create a basic 3D viewer that allows for First Person movement over a piece of 3D geometry. The viewer must be written to use the CesiumJS libraries ( [login to view URL] ).
The end use of the viewer is to explore (walk around) large 3D models of 3D scanned environments.
As a successful candidate, you must have previous knowledge and have used CesiumJS for previous projects.
A working knowledge of geographic information systems (GIS) is a plus, as CesiumJS uses many geospacial concepts.
1. Create a viewer as per the specifications below.
2. The viewer should be agnostic to the 3D model that it is given, and should allow the starting point and direction of the camera to be set for each 3D model.
3. Ongoing work refining the viewer, and addition of new features.
1. The viewer:
I hacked together a demo of how the viewer should work.
[login to view URL]
The user should be able to use the keyboard keys WSAD to move Forward, Back, Slide left, Slide right, and the mouse is used to "look" around (just like in a typical FPS game)
The link to the demo above only moves the user on a flat plane. I need the camera to move over uneven terrain, always maintaining a set distance from the ground (3D mesh).
The following link (Clamp to 3D Tiles) gives an example of how this is done. Notice how the truck moves over the terrain.
[login to view URL]
Need to adapt that example to keep the camera a set distance (1.65meters) from the ground.
This means is the terrain (ground) defined by the 3D mesh moves up or down, the camera should follow it.
2. Initial camera location and direction.
This viewer will be used with many different 3D models, so it should allow for a way to pass some information when it is invoked that specifies the initial camera location and direction.
3. Ongoing work
This is an open ended contract, to further develop the viewer after it's initial release, and add new functionality.
12 freelancers are bidding on average $3699 for this job
Hello i have 5 years of Web Game Development experience in 2D and 3D. I can build this tool for you. Please feel free to contact me and have an open ended discussion so that we can start is asap. Thanks
hi I work on the gis and arcview based application. we working on web application development using the esri [login to view URL] tracking the construction project data and kmz viewer in java spring framework application.