Kas yra CHR failas?
CHR failas CryENGINE kontekste reiškia CryENGINE simbolių failą. CryENGINE yra žaidimų variklis, kurį sukūrė Crytek ir šie failai naudojami simbolių modeliams ir susijusiems duomenims saugoti, kad juos būtų galima naudoti vaizdo žaidimuose ir kitose realaus laiko programose.
CryENGINE simbolių failas
CryENGINE simbolių failą paprastai sudaro šie komponentai:
Simbolių modelis: tai 3D simbolio modelis, įskaitant jo geometriją, tekstūras ir animacijas. Šie modeliai dažnai kuriami naudojant programinę įrangą, pvz., Autodesk Maya arba Blender, ir tada importuojami į CryENGINE.
Animacijos duomenys: CryENGINE palaiko sudėtingas simbolių animacijas, todėl .chr faile gali būti įvairių animacijų, tokių kaip ėjimas, bėgimas, šokinėjimas ir kt. Šios animacijos paprastai saugomos kaip pagrindinių kadrų duomenys.
Informacija apie takelavimą: takelavimas reiškia simbolių modelio skeleto struktūros kūrimo procesą, kuris leidžia modeliui pritaikyti animaciją. .chr faile gali būti informacijos apie kaulų hierarchiją ir tai, kaip simbolio tinklelis yra prijungtas prie šio skeleto.
Medžiagos ir tekstūros duomenys: informacija apie medžiagas, naudojamas simbolių modeliui ir susijusiems tekstūrų žemėlapiams, gali būti įtraukta į .chr failą. CryENGINE palaiko fiziškai pagrįstą atvaizdavimą, todėl šios medžiagos gali būti gana išsamios.
Fizikos duomenys: jei simbolis skirtas sąveikauti su žaidimų pasauliu, .chr faile gali būti fizinių duomenų, pvz., susidūrimo formų arba ragdoll fizikos apribojimų.
Konfigūracijos nustatymai: įvairūs konfigūracijos nustatymai, susiję su veikėjo elgesiu žaidimų pasaulyje, pvz., dirbtinio intelekto elgsena ar scenarijaus įvykiai, taip pat gali būti .chr failo dalis.
CryENGINE
CryENGINE yra galingas žaidimų variklis, kurį sukūrė Crytek, Vokietijos vaizdo žaidimų kompanija. Jis žinomas dėl savo pažangiausių grafikos galimybių ir buvo naudojamas kuriant kai kuriuos vizualiai stulbinančius ir technologiškai pažangius vaizdo žaidimus. Štai keletas pagrindinių CryENGINE funkcijų ir informacijos:
Grafika ir atvaizdavimas: CryENGINE garsėja pažangiomis grafikos galimybėmis. Jis palaiko tokias funkcijas kaip pasaulinis apšvietimas realiuoju laiku, aukštos kokybės dinaminis apšvietimas ir šešėliai, fiziškai pagrįstas atvaizdavimas (PBR) ir didelės raiškos tekstūros. Šios funkcijos padeda sukurti vizualiai stulbinančius ir tikroviškus žaidimų pasaulius.
Fizikos variklis: CryENGINE turi integruotą fizikos variklį, leidžiantį realiai sąveikauti tarp žaidimų pasaulio objektų. Jis palaiko tokias funkcijas kaip standaus kūno fizika, minkšto kūno fizika ir ragdoll fizika, todėl tinka kurti dinamišką ir įtraukią aplinką.
Reljefas ir augmenija: CryENGINE suteikia įrankius, leidžiančius sukurti didelę ir detalią lauko aplinką. Jis palaiko reljefo redagavimą, augmenijos išdėstymą ir dinamines oro sistemas, todėl kūrėjai gali sukurti plačius ir tikroviškus lauko nustatymus.
Personažo animacija: CryENGINE apima patikimus personažų animacijos įrankius. Jis palaiko sudėtingas simbolių sistemas, veido animaciją ir mišinio medžio sistemą, leidžiančią kūrėjams sukurti tikroviškus veikėjų judesius ir animacijas.
AI sistema: variklyje yra AI sistema, leidžianti sukurti išmaniuosius NPC (ne žaidėjų personažus) ir priešo AI. Kūrėjai gali sudaryti scenarijų AI elgsenai ir sąveikai, kad sukurtų sudėtingas ir įtraukias žaidimo patirtis.
Scenarijus: CryENGINE naudoja scenarijų kalbą, vadinamą Schematyc, kuri leidžia kūrėjams kurti žaidimo logiką ir sąveikas. Be to, jis palaiko C++ sudėtingesniems programavimo poreikiams.
CryENGINE naudojami failų formatai
Štai keletas dažniausiai naudojamų failų tipų, susijusių su CryENGINE:
cryproj: CryENGINE projekto failai. Šiuose failuose saugomi konkretaus žaidimo projekto nustatymai ir konfigūracijos.
.level: lygio failuose yra 3D žaidimų pasaulio duomenų, įskaitant reljefą, objektus, apšvietimą ir kitus konkretaus lygio nustatymus. Lygiai yra pagrindinė CryENGINE žaidimo dizaino sudedamoji dalis.
.cgf: simbolių geometrijos formatas. Šiuose failuose yra simbolių, objektų ir kitų žaidimo išteklių 3D modelio duomenys. CGF failuose gali būti geometrijos, tekstūrų ir animacijos duomenų.
.chrparams: simbolių parametrų failai. Šiuose failuose saugomi simbolių modelių ir jų animacijų nustatymai ir konfigūracijos.
.dds: DirectX tekstūros formatas. CryENGINE paprastai naudoja DDS failus, kad saugotų tekstūras, įskaitant išsklaidytus žemėlapius, įprastus žemėlapius ir kitus tekstūrų tipus.
.cryshader: CryENGINE Shader failai. Šie failai apibrėžia, kaip žaidimų pasaulyje pateikiamos medžiagos ir objektai, nurodant šešėlius, medžiagų savybes ir kt.
.crytif: tekstūros informacijos failas. Šiuose failuose saugoma papildoma informacija apie tekstūras, pvz., glaudinimo parametrai, mipmaps ir kita su tekstūra susijusi informacija.
.cdf: simbolių apibrėžimo failas. CDF failai naudojami simbolių turtui ir jų savybėms apibrėžti, įskaitant priedus, animacijos būsenas ir su simboliais susijusius nustatymus.
.dds: CryENGINE taip pat naudoja DDS (DirectDraw Surface) failus įvairiems tekstūrų žemėlapiams, tokiems kaip įprasti žemėlapiai, veidrodiniai žemėlapiai ir difuziniai žemėlapiai.
.anim: animacijos failai. Šiuose failuose saugomi simbolių ir objektų animacijos duomenys, įskaitant raktinius kadrus, kaulų padėtis ir animacijos sekas.
.xml: XML failai gali būti naudojami įvairioms CryENGINE konfigūracijoms ir duomenų apibrėžimams, pvz., žaidimo logikai, AI elgesiui ir kt.
.pak: PAK files yra archyviniai failai, naudojami žaidimo ištekliams ir ištekliams supakuoti, todėl jie yra veiksmingesni žaidimams platinti ir įkelti.
Kaip atidaryti CHR failą?
Programos, kurios atidaro CHR failus, apima
- Crytek CryENGINE SDK (nemokama bandomoji versija), skirta Windows.
Kiti CHR failai
Štai kiti failų tipai, kuriuose naudojamas .chr failo plėtinys.
3D
Šriftas ir žaidimas
Nuorodos
See Also
- CHR failo formatas – 3ds Max simbolių failas
- CHR failo formatas – Doki Doki Literature Club! Simbolių failas
- CHR failo formatas – „Borland“ simbolių rinkinys
- BIB failas - BibTeX Bibliografija - Kas yra .bib failas ir kaip jį atidaryti?
- FS failas – vaizdinis F# šaltinio failas – kas yra .fs failas ir kaip jį atidaryti?