Real time 3D rendering

I have no idea about 3D Visualization , and I want to create an application, the idea of ​​the application depends entirely on the 3D structure .

I will do my best to clarify my question, to avoid its vagueness.

The main goal of my application is the navigation part in 3D environment . I want to download maps of a specific area, and the application allows you to direct the user to his destination (real-time rendering).

The application should work on kiosk , smart phones and on the web . (several platforms).


The following video clarifies what I want to do exactly:

3D Travel Guide


Now I want to know the starting point to start without reinventing the wheel , if there are some frameworks that I should first learn about?

I am a .net developer (asp.net) and I am starting to learn CMS ( Joomla ), so it would be nice to find APIs or frameworks near this area to achieve my goal as soon as possible.

+7
c # joomla 3d real-time
source share
5 answers

From the requirements you specified, I would like to advise you to look at Unity3D .

  • Unity3D will help develop an application that will work on almost all major platforms, including kiosk, smartphones and the Internet.
  • You can develop a C # language that should be familiar to you.
  • There are a number of projects whose goal is to achieve a 3D map. There is a plugin Google Maps for Unity, and I can advise you to look at View maps in Unity3D .
  • Unity can be integrated into Joomla if necessary
+9
source share

Another option would be to create an application front-end using HTML5 and using 3D using the Three.js function http://threejs.org/ p>

Your back-end can display the map and navigation data in the interface, and you visualize everything in a browser or in your HTML5 smartphone application. If you need to update information in your visualization or load a new place dynamically, this can be done with a simple AJAX call, and your callback will add new information to your Three.js scene.

+6
source share

You can use the OpenCV library in C # for image processing and get help from HTML5 and AJAX.

+3
source share

Forget what others offer you with regard to three-dimensional frames. Mapping and navigation are complex on their own - three-dimensional frames, such as unity, will give you 3D. But they will not give you GIS. Depending on your requirements, you can check out Micello for two-dimensional display and Deep Map for mobile 3D mapping ( http://www.deep-map.com/en ). They will also help you in creating maps - this is what you should consider for the reasons you should.

+3
source share

Try X3DOM. Its a programming language that can be used in applications, web browsers, and more. And the ALOT language, like HTML and JavaScript. In fact, you can use JavaScript and HTML to access 3D space in X3DOM.

Website for this language: x3dom.org

+3
source share

All Articles