Recommandation de fond
Un générateur de terrain planétaire Unity3d open source et une extension de l'éditeur
Ce projet est construit comme une extension de l'éditeur, il est conçu comme un outil de construction pour les concepteurs qui cherchent à générer du contenu rapidement à la volée. Les fonctions de génération peuvent également être exportées et appelées à l'intérieur d'autres applications. Il est multithread dans l'inspecteur et pendant l'exécution afin qu'il puisse mettre à jour et générer sans ralentir l'expérience utilisateur du lecteur ou du concepteur. Il se met à jour dans l'augmentation progressive des résolutions commence avec une faible résolution afin de fournir rapidement des modes à l'utilisateur tandis que les modèles de résolution plus élevée sont traités en arrière-plan.
Démonstration vidéo (obsolète):
]]
Pour commencer
- Ouvrez la scène de Noisegenerator à l'intérieur du dossier Assets / Scripts.
- Double-cliquez sur la planète dans la scène Hierachy pour centrer votre point de vue sur l'objet Planet. Ajustez votre vue comme vous le souhaitez.
- Cliquez sur l'objet MapGenerator dans la scène Hierarcy. Les commandes seront situées dans la fenêtre de l'inspecteur sous le script MapGenerator.
- Le comportement de la pile de bruit peut être modifié dans la liste déroulante de la pile de bruit dans l'éditeur. La coloration basée sur les cartes de hauteur est sous la liste déroulante des régions dans l'éditeur.
- Le générateur se reproduira chaque fois que vous modifierez automatiquement la pile de bruit ou appuyez automatiquement sur le bouton Générer.
Pile de bruit
- La pile de bruit est faite de fonctions de bruit qui peuvent être ajoutées ou soustraites les unes des autres afin de les mélanger.
- Les types de bruit pris en charge sont les suivants: Perlin, Billow, Multifractal strié et Voronoi. Je recommande de les expérimenter de manière indépendante avant de commencer à mélanger, vous avez donc une idée de ce à quoi ils ressemblent.
- Vous pouvez charger ou enregistrer des préréglages pour déposer pour une utilisation ultérieure.
Régions
- La hauteur par rapport à la valeur du plancher approximative et les valeurs de plafond est utilisée pour déterminer la couleur de la carte à un emplacement donné.
- Les préréglages peuvent être chargés ou enregistrés dans le fichier.
Vous pouvez exporter manuellement les maillots et les textures.
Actuellement mis à jour vers la version 2021.3.6f1 de Unity3d.
Apprécier.
N'hésitez pas à me poser des questions si vous les avez.
Je suis plus facile à atteindre par e-mail: [[email protected]]. Si vous utilisez cela dans un projet, faites-le moi savoir et créditez-moi.
Merci et amusez-vous! -Richard