2010-10-14 6 views
1

Aujourd'hui j'ai commencé à penser à un nouveau projet, et j'en ai trouvé un. L'objectif est de faire fonctionner une première version au cours des trois premiers mois. Je vais écrire un programme "laser/simulateur de lumière", que vous pouvez générer de tels lightshow que vous voyez sur les grands événements de nos jours. Le problème est la plate-forme/langue dans laquelle je vais l'écrire. Je cherche quelque chose de nouveau, peut-être, ou peut-être que je peux mieux m'en tenir aux choses que j'utilise maintenant.Choix de la plateforme pour un programme spécifique

Ma question est; Quelles plateformes/langues/bibliothèques recommanderiez-vous pour cela? Ne prenez pas mes expériences dans la programmation comme vous donnez des demandes, je voudrais voir ce que vous conseilleriez sans connaître mes expériences avec les langages de programmation/plates-formes.

Merci à l'avance,

William c. Doorn

Répondre

2

dépend de vos objectifs.

Si l'objectif principal est d'obtenir quelque chose qui fonctionne, alors je vous conseille vivement de coller à ce que vous avez déjà une expérience dans.

Si votre objectif principal est d'apprendre ou de faire quelque chose « cool » avec un nouvelle technologie, alors le monde est votre huître et vous pouvez choisir à peu près tout ce que vous voulez. Mais vous passerez beaucoup de temps à explorer les impasses et pourrait ne jamais finir ......

Certains moteurs 3D et outils que je pense personnellement sont super, tous open source, si vous pensez qu'ils pourraient vous convenir alors ils sont tous bien la peine de vérifier:

  • Penumbra - OpenGL, le style de programmation fonctionnelle dans la langue Clojure. Définitivement saignant mais très cool.
  • Blender - grand environnement de modélisation 3D, beaucoup de soutien pour les simulations, la physique, des animations d'images clés, rendu, etc.
  • jMonkeyEngine - Usage général moteur 3D, conçu pour les jeux mais je l'ai utilisé avec succès pour les simulations
  • Sunflow - "système de rendu pour la synthèse d'image photo-réaliste" - peut être une option intéressante pour vos effets d'éclairage et d'ambiance plus avancés
+0

Penumbra a l'air cool, Clojure était une langue que j'ai déjà donné quelques regards .. c'est fonctionnel et cible le JVM. Cela pourrait être parfait, en attendant quelques minutes, mais c'est probablement la réponse parfaite, merci! – wvd

Questions connexes