Hytale Asset Editor & Blockbench: Création de modèles, blocs et éléments personnalisés

Par :nom Catégorie: :nom : minutes min lire

L'intégration de Hytale Asset Editor et Blockbench vous permet de créer des blocs personnalisés, des éléments, des entités, des modèles, des textures et des animations, sans code d'écriture. Ce guide couvre le pipeline créatif complet du premier bloc au pack d'actifs publiables.

Chaque bloc, élément, NPC et décoration personnalisé dans un mod Hytale commence à l'un des deux endroits suivants : l'éditeur Asset (pour les données et les propriétés) et Blockbench (pour les modèles 3D et les animations). Ensemble, ils forment le pipeline créatif complet — et ils n'ont pas besoin de code d'écriture. Ce guide couvre le workflow complet de la création de votre premier bloc personnalisé à la publication d'un pack d'actifs polis. Les deux outils : Éditeur d'actifs vs Blockbench OutilCe qu'il faitOù il fonctionne Asset EditorDéfinit les propriétés des données — comportement des blocs, statistiques d'éléments, configuration de l'entité, tableaux déroulants, catégoriesEn jeu (Mode Créatif) BlockbenchCrée des modèles, des textures et des animations 3D dans .blockymodel et .blockyanim formatsStandalone app (avec le plugin Hytale) Pensez-y de cette façon : l'éditeur d'actifs définit quoi quelque chose fait (une épée qui inflige 10 dommages, un bloc qui fait tomber le minerai de fer). Blockbench définit à quoi il ressemble (le modèle 3D, la texture et les animations). L'éditeur d'actifs: Création de contenu dans le même format Accès à l'éditeur d'actifs Créer ou charger un monde créatif Type /op self dans la discussion Presse B pour ouvrir le Hub des outils créatifs Aller à Assets → Asset Editor Cliquez sur les trois points (en haut à gauche) → "Add Pack" pour créer un nouveau pack d'actifs L'éditeur d'actifs affiche l'arborescence complète du répertoire du jeu — Audio, Caméra, Entité, Environnement, Item, Particules, GameplayConfig. Parcourez n'importe quel dossier pour voir comment le contenu vanillé est configuré, puis copiez-le et modifiez-le pour vos propres paquets. Le flux de travail de copie Le moyen le plus rapide pour créer du contenu personnalisé est le workflow "Copy Asset": Trouver un élément/bloc/entité existant semblable à ce que vous voulez Copier dans votre emballage Modifier les propriétés que vous souhaitez modifier Ajouter votre texture/modèle personnalisé Cliquez sur Appliquer les modifications — votre article apparaît en jeu immédiatement Ceci est beaucoup plus rapide que la création d'actifs à partir de zéro et garantit que vous ne manquez pas les champs requis. Créer un bloc personnalisé Étape par étape pour un nouveau bloc: Créez la définition de JSON à Packs/YourPack/Server/Item/Item/my_block.json Ajouter la texture à Packs/YourPack/Common/BlockTextures/my_block.png Ajouter l'icône de l'inventaire à Packs/YourPack/Common/Icônes/ItemsGenerated/My_Block.png Ouvrir dans l'éditeur d'actifs — passer à l'onglet Source, configurer les propriétés Appliquez les modifications — rechargez immédiatement Équiper et tester — rechercher votre bloc, cliquer sur "Équiper l'élément" Propriétés que vous pouvez configurer par bloc: Type de matériau et comportement de rupture Effets sonores (lieu, pause, marche) Effets des particules sur la rupture Dépôts et taux de chute Taille des piles et catégorie d'inventaire Émission de lumière Exigences et exigences en matière d'outils Créer un article personnalisé Les éléments suivent le même flux de travail de copie. Dupliquer une arme ou un outil existant, puis modifier : Valeurs et vitesse d'attaque Durabilité Craft de recette (qui travaille, quels ingrédients) Référence du modèle (pointez à votre modèle Blockbench) Attribution de la catégorie Pour la localisation, créer un Serveur/Langues/en-US/server.lang fichier avec la clé du nom d'affichage de votre article. Configurer les entités L'éditeur d'actifs gère les propriétés de base de l'entité : statistiques (santé, dommages, vitesse), tables déroulantes, références de modèle/animation et conditions de frai. La logique de comportement NPC utilise le système d'action distinct sensor-action à travers la configuration JSON — voir notre Guide de script visuel pour plus de détails sur le système de comportement. Particules et VFX L'éditeur d'actifs comprend un éditeur complet de particules pour créer des effets visuels personnalisés: Émetteurs de particules en feuilles gradients de couleur au cours de la vie Interactions physiques (gravité, vent, collision) Modifications de propriété fondées sur le temps Attachement aux entités ou aux positions mondiales Blockbench: Modèles et animations 3D Blockbench a officiellement remplacé le fabricant de modèles Hytale original comme outil de modélisation recommandé. Hypixel Studios a pris cette décision stratégique d'adopter des logiciels que la communauté connaissait déjà plutôt que de forcer les modders à apprendre des outils propriétaires. Setup Télécharger Blockbench depuis blockbench.net (gratuit) Installer le plugin Hytale Blockbench par JannisX11 (disponible sur GitHub) Créer un nouveau projet → sélectionner Hytale Model comme format Le plugin ajoute la prise en charge des formats de fichiers .blockymodel et .blockyanim de Hytale, avec validation automatique des lignes directrices de style de Hytale. L'espace de travail Blockbench Lors de la création d'un modèle Hytale, votre espace de travail comprend : 3D Viewport — espace de modélisation visuelle avec orbite, panoramique et zoom Outliner — hiérarchie os/élément (les os doivent suivre les conventions de nommage pour la compatibilité animation) Éditeur d'UV — cartographie des textures avec des modèles d'UV générés automatiquement Timeline — images clés d'animation pour la position, la rotation et l'échelle Règles de modélisation Les modèles Hytale utilisent cuboïdes et plans plats — pas de géométrie lisse. Suivez ces lignes directrices : Caractéristiques/Attachments: 64px par unité de densité de texel Props/Blocks: 32px par unité de densité de texel Étendue de la géométrie: Conserver entre 0,7x et 1,3x pour éviter une distorsion visible du pixel Éviter le blanc pur/noir: Ces calculs d'éclairage en jeu de rupture Nom de l'os : head, body, left_arm, right_arm, left_leg, right_leg — le système d'animation s'applique automatiquement lorsque les os correspondent à ces noms Texturation Blockbench fournit trois workflows de texturation: Peindre directement sur le modèle 3D — intuitif mais moins précis Utilisez l'éditeur de texture 2D — contrôle du niveau des pixels sur la carte UV Éditeur externe — connectez Photoshop, GIMP ou tout éditeur d'images pour un travail avancé Les textes doivent être non carrés et multiples de 32px (32, 64, 96, 128, etc.). Le style artistique d'Hytale L'équipe d'art traite chaque texture comme une "illustration" — elle peint des ombres, l'occlusion ambiante et met en évidence directement la texture pour simuler un éclairage plus complexe que le moteur ne fournit réellement. C'est un choix stylistique délibéré, pas une limitation. Lors de la création de textures personnalisées, suivez cette approche pour la consistance visuelle avec la teneur en vanille. Modes de revêtement (matériaux) Au lieu de matériaux traditionnels PBR, Hytale utilise un ensemble contrôlé de modes shading assignés par noeud du modèle. Ceci est pour la performance et la cohérence visuelle. Dans Blockbench, vous pouvez attribuer des modes d'ombrage par noeud, bien que le plugin ne puisse pas encore les prévisualiser visuellement. Animation L'éditeur d'animation de Blockbench utilise keyframe animation avec: Clés de position, de rotation et d'échelle Éditeur graphique pour les courbes d'interpolation par réglage fin Exporter vers .blockyanim format Les os correctement nommés reçoivent une prise en charge automatique de l'animation — si votre modèle de caractère a left_arm et right_arm os, le système d'animation d'Hytale peut appliquer automatiquement des cycles de marche et des animations de combat. L'héritage: fabricant de modèles Hytale Avant Blockbench, Hytale avait son propre modèle intégré Hytale Model Maker (HMM), créé par Elisée Maurer et Nicolas "Bilou" Gauthier. Les principales caractéristiques comprennent : Basé sur le navigateur (aucune installation nécessaire) Collaboration en temps réel — plusieurs utilisateurs pourraient travailler simultanément sur le même modèle, style Google Docs Peinture de texture avec cartographie des gradients Calendrier d'animation d'images clés Points de fixation pour définir comment les éléments se connectent aux caractères Projets sauvés par les nuages Bien que les fonctions collaboratives soient impressionnantes, Hypixel Studios a choisi Blockbench parce que la communauté le savait déjà. Certaines fonctionnalités de HMM (comme la collaboration en temps réel) peuvent revenir en tant que fonctionnalités de plugin Blockbench à l'avenir. Emballage et distribution Structure de l'emballage MyAssetPack/ manifeste.json # InclutAssetPack: true Fréquent/ Textes de bloc/ # textures de visage de bloc Icônes Items générés/ # Icônes d'inventaire Modèles / # .blockymodèle fichiers Animations/ # .blockyanim fichiers Serveur/ Item/Items/ # Item/bloc de définitions Poste/catégorie/ # Affectations de catégorie Bloc / # Blocer les configurations de comportement Langues/en-États-Unis/ server.lang # Afficher les noms Distribution Essais locaux: Votre paquet est initialement stocké dans le monde spécifique où vous l'avez créé Disponibilité mondiale: Compresser le manifeste et les dossiers dans un .zip et passer à %AppData%/Hytale/UserData/Mods/ Déploiement du serveur: Déposez .zip dans le dossier mods/ du serveur CurseForge: Publier comme un pack pour la communauté à télécharger Rappelez-vous : l'architecture côté serveur de Hytale signifie que les joueurs se connectant à votre serveur reçoivent automatiquement vos actifs personnalisés. Ils n'ont pas besoin de télécharger quelque chose séparément. Le flux de travail complet Voici le processus de bout en bout pour ajouter une épée personnalisée à votre serveur : Modèlez-le dans Blockbench: Créer la forme de l'épée à l'aide de cuboïdes, la texture, mettre en place des animations au ralenti et swing Exportation: Enregistrer sous .blockymodel et .blockyanim dans le répertoire Common/Models/ de votre pack Définir dans l'éditeur d'actifs: Copier le JSON d'une épée existante, modifier la référence du modèle, ajuster les valeurs de dommages/vitesse/durabilité Ajouter une recette d'artisanat: Configurer l'ouvrage et les matériaux nécessaires Ajouter la localisation: Ajouter le nom d'affichage à server.lang Test: Appliquer les changements, équiper l'article, tester en jeu Emballage: Zipez le dossier de paquet Deploy: Déposer dans le dossier mods/ de votre serveur Conseils de la Communauté Commencez en modifiant et en ne créant pas. Copier les actifs existants et changer une chose à la fois. C'est plus rapide et vous apprenez le format. Utilisez les outils de documentation. Mettre à jour 2 outils ajoutés à l'éditeur d'actifs — survoler n'importe quel champ pour voir ce qu'il fait. Test avec Apply Changes constamment. Le chargement à chaud est votre meilleur ami. Ne modifiez pas le lot. Suivez les règles de densité de texture. 64px pour les caractères, 32px pour les accessoires/blocs. La violation de cette disposition crée des erreurs de qualité visibles. Vérifiez les tutoriels de Britakee. Leurs YouTube et GitBook sont les ressources les plus complètes disponibles étape par étape. Ressources RessourceTypeFocus Britakee Studios GitBookDocumentation Didacticiels testés pour la création de paquets et l'éditeur d'actifs HytaleModding.dev Wiki + DiscordeRétroviseurs officiels, guides communautaires, 8 000 membres Kaupenjoe (YouTube)Série vidéoDidacticiels vidéo complets pour le modelage HytaleCreators.net Blog + VidéosDidacticiels vidéo personnalisés pour la création d'articles Hytale Blockbench Plugin (GitHub)OutilMatériel de format Hytale officiel de JannisX11 pour Blockbench Pour le développement de plugins serveur qui complète vos actifs visuels, consultez notre guide d'API Modding. Pour la génération mondiale, consultez notre Guide du constructeur mondial V2. Créé quelque chose de cool? Partagez votre travail sur notre Discord and CurseForge — la communauté recherche toujours des packs d'actifs de qualité.