Question

J'avais l'habitude de travailler avec l'éditeur Hammer de Valve pour mon mod Portal 2, mais si je veux juste dessiner un concept de base ou un croquis pour les chambres pendant un brainstorming, l'éditeur vient de trop fonctionnalités, je ne peux donc pas me concentrer sur ce dont j'ai vraiment besoin et je dois m'amuser avec des choses spécifiques dont je n'ai pas besoin.Je réfléchis donc au développement d'un outil simple (en C# basé sur WPF/XAML) optimisé pour la géométrie de niveau de base, composé uniquement de cubes/voxels, et de quelques entités de gameplay.Pour le moment, je fais quelques recherches pour déterminer si c'est une bonne idée ou si ce serait une perte de temps.

Jusqu'à présent, mes exigences seraient :

  • vue en mosaïque avec une fenêtre 3D et différentes perspectives 2D connues de différents outils d'édition 3D (les vues 2D pourraient être rendues facultatives pour simplifier la convivialité)
  • mouvement de caméra dans la fenêtre 3D
  • manipulation de base des articles, y compris la sélection, le mouvement et la rotation

Bien que j'aie des détails spécifiques sur les formats de fichiers, je ne veux pas m'en mêler au début, où je veux juste faire fonctionner l'éditeur.Tout ce qui concerne la (dé)sérialisation ne fait pas partie de cette question.


Mes questions:

  1. Y a-t-il des projets similaires que je pourrais envisager ou même réutiliser ?
  2. Quelles ressources (tutoriels, livres, articles, ...) recommanderiez-vous pour le développement d'un tel éditeur ?
Était-ce utile?

La solution

Ce que vous venez de décrire pourrait être parfaitement réalisé en utilisant un outil de modélisation 3D existant, tel que Blender.En utilisant Blender spécifiquement pour ce cas d'utilisation, vous pouvez configurer un espace de travail avec exactement les vues que vous souhaitez, et vous pouvez masquer complètement toutes les options/fenêtres indésirables telles que la texturation/animation/éclairage.
Vous pouvez également créer un projet modèle pour donner un projet de démarrage de base afin que vous puissiez instantanément vous lancer dans l'esquisse et la création de géométries.
De plus, il est gratuit et offre un excellent support d'exportation pour de nombreux types standards.

Je comprends que cela peut sembler attrayant d'écrire votre propre éditeur (j'y suis allé, je l'ai fait), et ce serait certainement une expérience d'apprentissage intéressante, si vous voulez juste un outil MAINTENANT, je vous recommande d'utiliser Blender et de ne pas réinventer la roue.

Mélangeur 3D

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top