Hytale Asset Editor & Blockbench: Skapa anpassade modeller, block och objekt

FrånHytaleCharts Team Kategori: Namn minuter min läst

Hytales Asset Editor och Blockbench-integration låter dig skapa anpassade block, objekt, enheter, modeller, texturer och animationer - allt utan att skriva kod. Denna guide täcker den kompletta kreativa pipeline från första blocket till publicerbara tillgångspaket.

Varje anpassad block, objekt, NPC och dekoration i en Hytale mod börjar på en av två platser: Asset Editor (för data och egenskaper) och Blockbench (för 3D-modeller och animationer). Tillsammans bildar de den kompletta kreativa pipelineen - och kräver inte heller att skriva kod. Denna guide täcker hela arbetsflödet från att skapa ditt första anpassade block för att publicera ett polerat tillgångspaket. De två verktygen: Asset Editor vs Blockbench ToolWhat It DoesWhere It Runs Asset EditorDefinierar dataegenskaper – blockbeteende, objektstatistik, enhetskonfiguration, drop tables, kategorierIn-game (Creative Mode) BlockbenchCreates 3D-modeller, texturer och animationer i .blockymodel och .blockyanim formatStandalone app (med Hytale plugin) Tänk på det här sättet: Asset Editor definierar vad något gör (ett svärd som behandlar 10 skador, ett block som släpper järnmalm). Blockbench definierar vad det ser ut som ( 3D-modell, textur och animationer). Asset Editor: In-Game Content Creation Accessing the Asset Editor Skapa eller ladda en Creative World Type /op self i chatt Press B för att öppna Creative Tools Hub Go to Assets Asset Editor Klicka på de tre prickarna (toppvänster) "Lägg till Pack" för att skapa ett nytt tillgångspaket Asset Editor visar spelets kompletta katalogträd - Audio, Camera, Entity, Environment, Item, Particles, GameplayConfig. Bläddra i vilken mapp som helst för att se hur vaniljinnehåll konfigureras, kopiera och ändra det för dina egna förpackningar. Copy Workflow Det snabbaste sättet att skapa anpassat innehåll är "Copy Asset" arbetsflöde: Hitta ett befintligt objekt/block/enhet som liknar det du vill ha Kopiera den till ditt paket Ändra de egenskaper du vill ändra Lägg till din anpassade textur/modell Click Apply Changes - ditt objekt visas omedelbart Detta är betydligt snabbare än att skapa tillgångar från början och säkerställer att du inte missar nödvändiga fält. Skapa ett anpassat block Step-by-step för ett nytt block: Create the JSON definition på Packs/YourPack/Server/Item/Items/my_block.json Lägg till texturen på Packs/YourPack/Common/BlockTextures/my_block.png Lägg till lagerikonen på Packs/YourPack/Common/Icons/ItemsGenerated/My_Block.png Öppna i Asset Editor - växla till fliken Källa, konfigurera egenskaper Apply Changes - Hot-reloads omedelbart Equip and test -- sök efter ditt block, klicka på "Equip Item" Properties du kan konfigurera per block: Material typ och bryta beteende Sound Effects (place, break, walk) Partikeleffekter på break Drop objekt och drop rates Stack storlek och lagerkategori Ljusutsläpp Hardness och verktygskrav Skapa ett anpassat objekt Objekt följer samma kopia arbetsflöde. Duplicera ett befintligt vapen eller verktyg, modifiera sedan: Damage värden och attack hastighet Durability Crafting recept (som arbetsbänk, vilka ingredienser) Modellreferens (punkt till din Blockbench-modell) Kategoriuppdrag För lokalisering, skapa en Server/Languages/en-US/server.lang fil med objektets visningsnamnsnyckel. Konfigurera enheter Asset Editor hanterar enhetsbasegenskaper: statistik (hälsa, skador, hastighet), drop tables, modell / animation referenser och spawn förhållanden. NPC-beteendelogik använder det separata sensor-action-systemet genom JSON-konfiguration - se vår Visual Scripting Guide för detaljer om beteendesystemet. Particles och VFX Asset Editor innehåller en full partikelredigerare för att skapa anpassade visuella effekter: Layered Partcle Emitters Color gradients över livstid Fysikinteraktioner (gravitation, vind, kollision) Time-based property change Attachment till enheter eller världspositioner Blockbench: 3D-modeller och animationer Blockbench har officiellt ersatt den ursprungliga Hytale Model Maker som det rekommenderade modelleringsverktyget. Hypixel Studios gjorde detta strategiska beslut att omfamna programvara som samhället redan visste snarare än att tvinga modders att lära sig egna verktyg. Setup Download Blockbench från blockbench.net (gratis) Install the Hytale Blockbench Plugin av JannisX11 (tillgänglig på GitHub) Skapa ett nytt projekt → välj Hytale Model som formatet Plugin lägger till stöd för Hytales .blockymodel och .blockyanim filformat, med automatisk validering för Hytales riktlinjer för stil. Blockbench Workspace När du skapar en Hytale-modell innehåller din arbetsyta: 3D Viewport - visuell modelleringsplats med omlopp, pan och zoom Outliner — ben/element hierarki (ben måste följa namnkonventioner för animationskompatibilitet) UV Editor - texturkartläggning med autogenererade UV-mallar Timeline — animation keyframes för position, rotation och skala Modeling Rules Hytale modeller använder cuboids och plana plan - ingen slät geometri. Följ dessa riktlinjer: Characters/Attachments: 64px per enhet texel densitet Props/Blocks: 32px per enhet texel densitet Geometri stretching: Håll mellan 0,7x och 1,3x för att förhindra synlig pixeldistortion Avoid rent vit/svart: Dessa bryta belysningsberäkningar i spelet Character bone naming: head, body, left_arm, right_arm, left_leg, right_leg -- animation system auto-applys when bones match these names Texturering Blockbench ger tre textureringsarbetsflöden: Paint direkt på 3D-modellen - intuitiv men mindre exakt Använd 2D texturredigeraren pixelnivåkontroll på UV-kartan Externredigerare - anslut Photoshop, GIMP eller någon bildredigerare för avanceradt arbete Texturer måste vara non-square och multiplar av 32px (32, 64, 96, 128, etc.). Hytales konststil Konstlaget behandlar varje textur som en "illustration" - de målar skuggor, omgivande ocklusion och belyser direkt i texturen för att simulera mer komplex belysning än motorn faktiskt ger. Detta är ett avsiktligt stilistiskt val, inte en begränsning. När du skapar anpassade texturer följer du detta tillvägagångssätt för visuell konsistens med vaniljinnehåll. Shading Modes (Materials) I stället för traditionella PBR-material, Hytale använder en kontrollerad uppsättning formningslägen tilldelade per modellnod. Detta är för prestanda och visuell konsistens. I Blockbench kan du tilldela skuggningslägen per nod, men plugin kan ännu inte visuellt förhandsgranska dem. Animation Blockbenchs animationsredaktör använder keyframe animation med: Position, rotation och skala keyframes Graph redaktör för finjusterande interpolationskurvor Export till .blockyanim format Korrekt namngivna ben får automatisk animationsstöd - om din karaktärsmodell har left_arm och right_arm ben kan Hytales animationssystem applicera promenadcykler och stridsanimationer automatiskt. Legacy: Hytale Model Maker Innan Blockbench hade Hytale sin egen inbyggd Hytale Model Maker (HMM), skapad av Elisée Maurer och Nicolas "Bilou" Gauthier. Nyckelfunktioner som ingår: Browser-based (ingen installation behövs) Real-time samverkan - flera användare kan arbeta med samma modell samtidigt, Google Docs-stil Built-in texturmålning med gradient kartläggning Keyframe animation timeline Bifogade punkter för att definiera hur objekt kopplas till tecken Cloud-saved project Medan samarbetsfunktionerna var imponerande valde Hypixel Studios Blockbench eftersom samhället redan visste det. Vissa HMM-funktioner (som realtidssamarbete) kan återvända som Blockbench plugin-funktioner i framtiden. Packaging and Distribution Asset Pack Structure MyAssetPack/ manifest.json IncludesAssetPack: True Vanlig/ BlockTextures / # Block ansikte texturer Ikoner/ ItemsGenerated/ # Inventory ikoner Modeller/ #blockymodel-filer Animationer/ # .blockyanim filer Server/ Objekt/objekt/ # Objekt/block definitioner Punkt/Kategori/ # Kategoriuppdrag Block / # Block beteende configs Språk/en-US/ Server.lang # Visa namn Distribution Local testning: Din förpackning lagras ursprungligen i den specifika världen där du skapade den Global tillgänglighet: Komprimera manifest och mappar i en .zip och flytta till %AppData%/Hytale/UserData/Mods/ Serverdistribution: Släpp .zip i serverns mods/ mapp CurseForge: Publicera som ett paket för samhället att ladda ner Kom ihåg: Hytales server-side-arkitektur innebär att spelare som ansluter till din server får dina anpassade tillgångar automatiskt. De behöver inte ladda ner något separat. Det kompletta arbetsflödet Här är end-to-end-processen för att lägga till ett anpassat svärd till din server: Modell det i Blockbench: Skapa svärdformen med kuboider, texturera den, ställa in tomgång och sväng animationer Export: Spara som .blockymodel och .blockyanim i paketets Common/Models/ katalog Definiera den i Asset Editor: Kopiera ett befintligt svärds JSON, ändra modellreferensen, justera skador/hastighet/durability values >Lägg till ett hantverksrecept: Konfigurera vilken arbetsbänk som tillverkar den och vilka material som behövs >Lägg till lokalisering: Lägg till visningsnamnet till server.lang Test: Applicera ändringar, utrusta objektet, testa in-game Package: Zip pack mappen Deploy: Släpp in din servers mods/ mapp Tips från gemenskapen Börja med att modifiera, inte skapa. Kopiera befintliga tillgångar och ändra en sak åt gången. Det är snabbare och du lär dig formatet. Använd dokumentationsverktygen. Uppdatera 2 extra verktyg till Asset Editor - sväva över alla fält för att se vad det gör. Test with Apply Changes kontinuerligt. Hot-reload är din bästa vän. Inte batch förändringar. Följ regler för texturtäthet. 64px för tecken, 32px för rekvisita / block. Brott mot detta skapar synliga felmatcher av kvalitet. Check Britakees handledning. Deras YouTube och GitBook är de mest omfattande steg-för-steg resurserna tillgängliga. Resurser ResourceTypeFocus Britakee Studios GitBookDokumentation Testade handledning för Pack-skapande och Asset Editor HytaleModding.dev Wiki + DiscordOfficial doc speglar, samhällsguider, 8 000+ medlemmar Kaupenjoe (YouTube)Video serieComprehensive modding video tutorials HytaleCreators.net Blogg + VideosCustom item creation video tutorials Hytale Blockbench Plugin (GitHub)Tool>JannisX11s officiella Hytale-formatstöd för Blockbench För utveckling av serverplugin som kompletterar dina visuella tillgångar, se vår Modding API Guide. För världsgenerering, kolla in vår Världsbyggare V2 Guide. Skapat något coolt? Dela ditt arbete på vår Discord and CurseForge - samhället letar alltid efter kvalitetsförpackningar.