7
votes

Navigation de rendu 3D en temps réel

Je n'ai aucune idée du tout sur la visualisation , et je souhaite créer une application, l'idée d'application dépend totalement de la structure 3D . .

Je ferai de mon mieux pour clarifier ma question pour éviter de le considérer vagues.

L'objectif principal de mon application est la partie ( navigation ) dans environnement 3D .Je veux télécharger des cartes d'une zone spécifique et que l'application permet de guider l'utilisateur à sa destination. (Rendu 3D en temps réel).

L'application doit fonctionner sur kiosque , téléphones intelligents et sur Web . (multiples plates-formes).


La vidéo suivante précise ce que je veux faire exactement:

Wayfinder 3D


Maintenant, je veux connaître un point de départ pour commencer sans réinventer la roue , s'il y a des cadres devrais-je apprendre d'abord?

Je suis un .NET développeur (ASP.NET) et je commence à apprendre cms ( joomla ), il sera donc super de trouver Apis ou cadres proches de cette zone pour atteindre mon objectif dès que possible.


0 commentaires

5 Réponses :


9
votes

Des exigences que vous avez spécifiées, je voudrais vous conseiller de regarder Unity3d .

  1. Unity3D aidera à développer une application qui fonctionnera sur presque toutes les principales plates-formes, notamment des kiosques, des téléphones intelligents et sur le Web.
  2. Vous pouvez développer en utilisant la langue C # qui devrait vous être familier.
  3. Il existe un nombre de projets qui vise un objectif similaire que la carte 3D de rendu. Le plugin "Google Maps for Unity" et je peux vous conseiller de regarder Affichage des cartes dans Unity3D Post.
  4. Unity peut être intégré à Joomla si nécessaire

1 commentaires

Il dit qu'il est nouveau à la visualisation 3D, veut une visualisation 3D et une navigation, et il relie une vidéo sur la navigation intérieure => Il semble avoir beaucoup plus de problème SIG à résoudre. Peut-être qu'il nécessite d'ajouter des données plus détaillées telles que les données de CAO d'intérieur, peut-être qu'il a même besoin de créer un graphe de routage intérieur pour la navigation? Il n'a pas dit. Si tel est le cas, il réinventerait une grande partie des solutions SIG classiques fournies. Les capacités des plugins mentionnés semblent très limitées à cet égard.



6
votes

Une autre option serait de construire le front-extrémité de l'application à l'aide de HTML5 et de faire le 3D en utilisant trois.js http: // trois.org/

Votre back-end pourrait servir la carte et la navigation des données sur le front-end et vous rendez tout dans le navigateur ou dans votre application Smartphone HTML5. Si vous devez mettre à jour des informations dans votre visualisation ou charger un nouvel emplacement de manière dynamique, cela peut être effectué avec un appel AJAX simple et votre rappel ajouterait les nouvelles informations sur votre scène de trois.js.


0 commentaires

3
votes

Vous pouvez utiliser bibliothèque OpenCV en C # pour le traitement de l'image et obtenir de l'aide de HTML5 et AJAX.


0 commentaires

4
votes

oubliez ce que les autres vous suggèrent de regarder des cadres 3D. La cartographie et la navigation sont une complexité de ses propres cadres 3D comme Unity vous donneront 3D. Mais ils ne vous donneront pas de SIG. Selon vos besoins, vous pouvez vérifier Micello pour la cartographie 2D et la carte profonde pour la mappage 3D mobile ( http: // www .deep-map.com / fr ). Ils vous aident également à créer les cartes - ce qui est quelque chose que vous devriez envisager pour des raisons de bien-être.


0 commentaires

3
votes

essayer x3dom. C'est un langage de programmation qui peut être utilisé dans des applications, des navigateurs Web et bien plus encore. Et la langue est beaucoup comme HTML et JavaScript. En fait, vous pouvez utiliser JavaScript et HTML pour accéder à l'espace 3D en X3Dom.

Le site Web de cette langue est: x3dom.org


0 commentaires