.HKSHAPE Bestandsextensie
Age of Empires-vormgegevensbestand
| Ontwikkelaar | World's Edge, Tantalus Media, and Forgotten Empire |
| Populariteit |
4,4 | 5 stemmen |
Wat is een HKSHAPE-bestand?
Een HKSHAPE-bestand is een gamegegevensbestand dat door Age of Empires III: Definitive Edition wordt gebruikt om informatie over botsings- en fysische vormen op te slaan. Het bevat Havok-gegevens over fysische vormen die bepalen hoe eenheden, gebouwen en andere objecten fysiek met elkaar omgaan in de gamewereld. Hierdoor kan de game grenzen, botsingsdetectie en de reactie van objecten bepalen wanneer ze botsen of elkaar overlappen.
Meer informatie
In de HKSHAPE-indeling opgeslagen informatie omvat botsingsgeometrie en vereenvoudigde fysische vormen, zoals omvattende dozen, convexe omhullingen en botsingsmazen met weinig details. De Havok-fysica-engine gebruikt deze vormen om botsingen te detecteren en fysieke interacties in een game af te handelen. In Age of Empires III: Definitive Edition exporteren de ontwikkelaars deze gegevens over fysische vormen naar HKSHAPE-bestanden. Deze bestanden zijn verpakte versies van de interne vormstructuren van Havok die door de game-engine worden gebruikt.
De game laadt deze bestanden vervolgens tijdens runtime om fysisch gedrag toe te passen op 3D-modellen. Hierdoor kunnen eenheden, gebouwen en objecten in de omgeving nauwkeurige botsingsgrenzen hebben zonder afhankelijk te zijn van hun volledige visuele mazen. HKSHAPE-bestanden werken vaak samen met indelingen voor visuele modellen, zoals .GR2 of .FBX. Het model levert daarbij de graphics en het HKSHAPE-bestand de bijbehorende fysische geometrie.
Een HKSHAPE-bestand openen
HKSHAPE-bestanden zijn niet bedoeld om rechtstreeks door spelers te worden geopend. Age of Empires III: Definitive Edition laadt de informatie in het HKSHAPE-bestand automatisch.