Que recherchez-vous ?
Engine & platform

Creuser dans les trous de peinture de terrain dans Unity 2019.3

ASHLEY ALICEA / UNITY TECHNOLOGIESSenior Developer Advocate, Games
Jan 31, 2020|3 Min
Creuser dans les trous de peinture de terrain dans Unity 2019.3
Cette page a été traduite automatiquement pour faciliter votre expérience. Nous ne pouvons pas garantir l'exactitude ou la fiabilité du contenu traduit. Si vous avez des doutes quant à la qualité de cette traduction, reportez-vous à la version anglaise de la page web.

Unity 2019.3 continue d'apporter des mises à jour passionnantes au système de terrain d'Unity, y compris - à la demande générale - la possibilité de créer des trous dans votre terrain !

Grâce au nouvel outil pinceau Paint Holes, vous pouvez masquer des zones dans le maillage de vos tuiles de terrain et même manipuler ces masques dans votre code. Il est ainsi plus facile que jamais d'ajouter des caractéristiques de terrain telles que des trous, des portails ou même des grottes en profitant des outils de l'éditeur tels que ProBuilder, ProGrids et Polybrush. Voyons comment nous pouvons créer une grotte simple à l'aide de ce processus.

Image
Configurez et personnalisez votre tuile de terrain

Placez une nouvelle tuile de terrain dans votre scène et créez une forme de montagne approximative. Si vous n'avez pas encore essayé notre dernier kit de prévisualisation Terrain Tools, jetez un coup d' œil à cette excellente introduction ainsi qu'à ce guide sur la peinture des matériaux de terrain.

Masquez l'entrée de votre grotte à l'aide de l'outil Trous de peinture.

Dans le menu déroulant Outils de terrain, sélectionnez le pinceau Peindre les trous. Une fois la tuile de terrain sélectionnée, choisissez la forme de votre pinceau dans l'inspecteur et assurez-vous que l'opacité de votre pinceau est réglée sur 100. Peignez une forme ronde à l'endroit où vous prévoyez de placer l'entrée de votre grotte.

Créez votre forme de base de la grotte à l'aide de ProBuilder

ProBuilder et Polybrush sont des outils intégrés à l'éditeur pour la modélisation 3D simple qui peuvent être utilisés pour créer une grotte de base. Vous pouvez facilement les ajouter à votre projet via le gestionnaire de paquets. Une fois les deux installés, vous pouvez commencer à créer votre cave avec ProBuilder.

Ouvrez l'outil en naviguant vers Outils > ProBuilder > Fenêtre ProBuilder. Dans le menu ProBuilder , créez une nouvelle forme ProBuilder et sélectionnez le préréglage Pipe. Identifiez l'extrémité du tuyau que vous utiliserez pour l'entrée de la grotte. Créez une nouvelle forme Plane légèrement plus grande que le rayon du tuyau et utilisez-la pour sceller l'autre extrémité de la grotte. Sélectionnez les deux objets dans ProBuilder et fusionnez-les pour créer un seul objet de jeu. À l'aide de l'outil de sélection des faces de ProBuilder, supprimez toutes les faces supplémentaires du plan qui se trouvent à l'extérieur de votre grotte scellée. Mettez votre objet à l'échelle pour qu'il corresponde au rayon de votre trou de terrain et mettez-le en position.

Sculpter le maillage de la grotte pour qu'il s'adapte au trou du terrain

En utilisant Polybush, poussez/tirez les vertices le long de l'entrée de la grotte jusqu'à ce qu'ils soient bien alignés avec le trou du terrain. Vous pouvez également utiliser Polybrush sur toute la longueur de votre grotte pour ajouter des variations et la faire ressembler davantage à un environnement naturel.

Image

Vous avez maintenant une grotte sur votre terrain

Félicitations, vous savez maintenant comment ajouter un tas de détails amusants à votre terrain ! Si vous préférez effectuer votre modélisation en externe, vous pouvez toujours utiliser votre programme de modélisation 3D préféré pour créer un maillage de grotte et l'importer à l'aide des outils d'intégration DCC d'Unity. N'oubliez pas de décorer votre grotte avec des pierres ou des éclairages !

--

Pour en savoir plus sur la création d'un terrain riche, consultez notre documentation sur les trous de peinture et l'atelier Terrain du SIGGRAPH 2019. Bon "terraining" !