Je prévois de concevoir une application qui fournira une vidéo d'une voiture sur une piste (tout comme une démo d'un jeu comme RACE Pro), et décrire ses caractéristiques. Par exemple, si l'utilisateur sélectionne une mauvaise voiture de manutention, une démonstration graphique de cette voiture complètera un tour d'une piste modélisée avec le comportement de la voiture par rapport à ses caractéristiques (p. Ex., Enclin au débusquage, sous-virage). . Je sais que c'est une tâche assez complexe, et je n'ai pas l'intention de le coder tout de suite. Quels problèmes/sujets cette exigence relève-t-elle? J'ai vu beaucoup de livres sur la physique dans la programmation et le moteur de jeu/modélisation 3D et les moteurs de rendu. Sont-ils pertinents à cela?Représenter une démo graphique d'une voiture en train de roder une piste
Répondre
Ceci est certainement une entreprise importante, mais comme point de départ, vous pouvez jeter un oeil au projet Racer. C'est une simulation de course de voiture très détaillée, hautement personnalisable pour différentes configurations de véhicules, et dispose d'un code source accessible au public pour son moteur (voir la page des téléchargements).
La physique et les livres de programmation de jeux sont absolument pertinents à cela. Heureusement, il existe d'excellents projets libres et Open Source qui pourraient vous être d'une aide précieuse dans ce projet. J'en ai énuméré ci-dessous.
Physique:
graphiques 3D:
- Ogre
- Crystal Space
- Crystal Entity Layer (CEL), qui fournit une interface de moteur de jeu pour Crystal Space.
Vous pouvez attacher n'importe lequel des éléments ci-dessus, quelle que soit la combinaison qui vous convient.
Vous pouvez également utiliser le moteur de jeu intégré de Blender, qui inclut le moteur physique Bullet. Je recommande ce point de départ car il vous donnera un kit de création de simulation 3D interactif entièrement intégré. Le moteur de jeu est scriptable avec Python (vous pouvez faire tout votre script dans Blender avec son éditeur de texte interne).
En plus du projet Racer, vous pouvez jeter un oeil à TORCS - Le simulateur Open Racing Car, qui est également Open Source comme son nom l'indique.
- 1. Comment faire une voiture et cadr contre une liste?
- 2. En utilisant une variable pour représenter une fonction dans C
- 3. Y at-il un moyen d'obtenir le nom de la piste que Windows Media Player est en train de jouer?
- 4. Impossible de faire fonctionner la fonction Javascript dans une démo
- 5. Comment représenter une image via CAML?
- 6. À quelle vitesse pouvez-vous mettre ensemble une démo?
- 7. Je suis en train de faire une ASP comme répéteur en PHP
- 8. en train de comparer avec des dates?
- 9. IE est en train de perdre ClearType
- 10. changer les valeurs de couleur rgb pour représenter une valeur
- 11. Centrer une fenêtre graphique javascript
- 12. Démo du thème Wordpress
- 13. Comment représenter graphiquement des données en continu en C#
- 14. Meilleure façon de représenter une couleur dans une base de données SQL?
- 15. contrainte Route pour être « voiture » ou « bateau
- 16. Flash 9: Comment déterminer si une piste de streaming est mono?
- 17. Comment créer une courbe de Bézier pour représenter une polyligne lissée?
- 18. Comment reconnaître qu'un article ou une démo sur asp.net-mvc est obsolète?
- 19. Comment représenter cette requête sql dans une relation ActiveRecord?
- 20. Javascript bibliothèque graphique pour dessiner une région
- 21. Je suis en train d'apprendre comment lier une collection LINQ IEnumerable à un répéteur
- 22. Comment connecter une vue au contexte graphique?
- 23. Quand devrais-je ajouter une interface graphique?
- 24. Une recommandation pour une conception graphique Winforms assez bonne?
- 25. API Last.fm - Durée de la piste
- 26. Choisir la déclaration en train de gâcher ma variable?
- 27. Comment puis-je accélérer ou ralentir une piste de musique de fond avec iPhone SDK?
- 28. Une jolie interface graphique pour autotest
- 29. Comment automatiser une interface graphique Siebel?
- 30. La ligne JQuery est en train de casser ma page