Quake armádní nůž - Quake Army Knife - Wikipedia
Screenshot editoru map QuArK | |
Vývojáři | Vývojový tým QuArK |
---|---|
Stabilní uvolnění | 6.3 / 15. ledna 2003 |
Náhled verze | 6.6.0 Beta 7 každou noc / 30. července 2020 |
Úložiště | sourceforge |
Napsáno | Delphi a Krajta |
Operační systém | Microsoft Windows |
K dispozici v | Angličtina |
Typ | Úrovňový design nářadí |
Licence | GPL[1] |
webová stránka | tvaroh |
QuArK (aka Quake armádní nůž), je volný, uvolnit a open-source program pro vývoj 3D aktiva pro širokou škálu videoher,[2] většinou střílečky z pohledu první osoby použitím motory podobné nebo založené na Quake engine podle id Software. QuArK běží dál Microsoft Windows.
Přehled
QuArK je vydáván pod GNU General Public License[1] a má schopnost Upravit mapy (buď přímo, nebo prostřednictvím zprostředkujícího procesu kompilátoru) a může importovat, exportovat, manipulovat a převádět modely, zvuky, textury a různá další herní aktiva, nebo vytvořte některý z těchto aktiv od nuly.[3] Je také možné přesouvat nebo měnit dynamické herní objekty bez nutnosti překompilovat celou mapu, což zrychluje jemné doladění detailů. QuArK používá externí kompilátory (jako Q3Map2 ) k vytvoření skutečného souboru úrovně použitého ve hře. Tyto kompilátory lze plně konfigurovat pomocí jejich příkazový řádek parametry a jakmile je hotovo, QuArK si tato nastavení pamatuje, aby je bylo možné použít pokaždé.
The rozhraní je podobný Okna[podle koho? ] s ohledem na výběr a manipulaci s položkami, s návody k přeletu a dalšími formami programové dokumentace. Nabízí také více rozvržení editorů, včetně 2D drátového modelu a 3D textur pohledy, kde je možné vidět, jak bude mapa nebo model vypadat ve hře. Tento pohled může být poskytnuté s vestavěným software, Klouzat, OpenGL nebo Direct3D vykreslovač. Pohledy mají tři režimy: drátový model, jednobarevná a texturou a podporuje průhlednost a osvětlení v režimu OpenGL.
QuArK je na bázi štětce editor, který funguje přidáním štětců do prázdného prostoru a vytvářením mapy blok po bloku.[4] K dispozici jsou pokročilejší funkce, včetně konstruktivní objemová geometrie funkce, jako je odčítání stopy. U motorů, které to podporují, Bézierovy povrchy lze použít k vytvoření zakřivených povrchů. QuArK má také vestavěný vyhledávač úniků, aby se zabránilo dírám v mapě.[5] Položky lze přidat na mapu jednoduše jejich výběrem ze seznamu dostupných entit a jejich vlastnosti lze upravit, jakmile jsou umístěny na mapu.[6]
Spolu s podporou většiny her založených na enginech vyvinutých společností id Software má QuArK také podporu pro další herní enginy jako např Zdroj, Genesis3D, 6DX,[7] Crystal Space,[8] Točivý moment,[4][9][10][11][12] a Sylphis 3D.[13]
Je možné přidat zásuvné moduly, napsáno v Krajta, rozšířit možnosti editoru nebo provést změny v oficiálních souborech Pythonu, aby se změnil způsob fungování funkcí QuArK. Více informací o tomto najdete v Informační základna QuArK.
Samotný QuArK má velmi nízké systémové požadavky,[14] i když načtená herní data zabírají spoustu dalších zdrojů. Tato částka závisí na vybraném herním režimu a velikosti a složitosti upravované mapy nebo modelu. QuArK podporuje Platforma Win32, počítaje v to Windows 95, 98, MĚ, NT 4, 2000 a XP. Také běží na 64bitových operačních systémech (v 32bitový režim ), Windows Vista a vyšší a může běžet pod Unix platformy založené na Víno vrstva kompatibility.[15]
Využití a popularita
QuArK je jedním ze dvou nejpopulárnějších editorů pro Quake II, GtkRadiant být tím druhým.[3][16] QuArK je nejoblíbenější nástroj pro přístup SVAZEK soubory.[17] QuArK je pravděpodobně druhým nejpopulárnějším nástrojem pro úpravy úrovní pro Poločas rozpadu po úředníkovi Editor kladiva ventilů.[18] QuArK se také používá jako mapovací nástroj ve vědeckých studiích.[19][20]
Dějiny
QuArK začínal jako a Delphi program s názvem „Quakemap ", napsáno Armin Rigo v roce 1996. Zpočátku mohla upravovat pouze mapy pro Zemětřesení, ale ve verzi 2 byly přidány možnosti úprav modelů, zvuků a kompilovaných map,[21] který byl vydán v říjnu 1996.[22] Brzy se rozšířila o podporu Quake II a také kolem roku 1998 Krajta byla přidána podpora pro možnosti pluginu. V tomto okamžiku proběhla soutěž o přejmenování softwaru a byl vybrán QuArK, což je zkratka pro „Quake Army Knife“.[23] Je pojmenován tak, aby odkazoval na podporované herní enginy, Quake enginy a pro švýcarský armádní nůž, protože mohl nejen upravovat mapy, ale zahrnoval také editor modelů a prohlížeč textur.
Poslední stabilní verze QuArK byla 6.3, která byla vydána v lednu 2003.[24] Od té doby však vyšlo mnoho nových verzí alfa a beta, které mají mnoho nových funkcí a zahrnují podporu mnoha nových her. Malý (a neúplný) přehled hlavních verzí od 6.3:[25]
Verze | Datum posledního vydání | Nejvýznamnější změny |
---|---|---|
6.4.1 Alfa | Září 2003 | Podpora pro Doom 3 a Poloviční život 2. |
6.5.0 Alfa | Červenec 2006 | Schopnost zobrazit HL2 materiály. Opravená závislost světelné entity na funkci průhlednosti OpenGL. Přidáni Quick Makers pro rychlé vytváření jednoduchých geometrických tvarů. Podpora pro 4. zemětřesení. |
6.5.0 Beta | Prosinec 2007 | Vykreslování OpenGL dostupné ve všech oknech editoru. Opraveny problémy se zablokováním a rozmazáním softwaru a klouzání. OpenGL osvětlení a podpora průhlednosti. Opraveno celé zatížení úniků paměti. Přidané QuARKSAS. Počáteční podpora pro Star Trek: Elite Force II. Schopnost uložit .md3 modely. |
6.6.0 Beta | červenec 2013 | Podpora pro Team Fortress 2, Heavy Metal: F.A.K.K.², Kořist, Nexuiz, Warsow, Portál a Americká McGeeova Alice. Hlavní vylepšení podpory pro Star Trek: Elite Force II. Možnost načíst a uložit .ase, .md5 modely, Poločas rozpadu 1 modely a Medal of Honor: Allied Assault modely a načíst .gr2. |
Přístavy
Existovaly plány na výrobu C ++ verze QuArK, která znovu používá existující Krajta soubory,[26] plánuje přenést program na Operační Systém Mac a Linux,[27] a plánuje provést kompletní přepsání QuArK v C ++ a Pythonu,[28] ale vývoj všech těchto projektů přestal.[Citace je zapotřebí ]
Utility
QuArK přichází s několika samostatnými utility:
- QuArKSAS: The Přístupový systém QuArK Steamnebo QuARKSAS, je příkazový řádek program, který umožňuje uživateli extrahovat soubory z Parní souborový systém.
- grnreader.exe: Používá se k převodu .gr2 soubory do QuArK-načíst .slečna soubory.
- NVDXT: Nvidia převaděč DXT, který se používá k vytváření .dds soubory.
Neoficiální balíčky
K dispozici je několik neoficiálních balíčků:
- 3D vývojový balíček je vlastní instalační program, který umožňuje lidem rychle a snadno vyvinout 3D hru pomocí QuArK. Kombinuje QuArK, Lazar a GLScene.[Poznámka 1]
- Quark pro GLScene je instalace pro QuArK, která zahrnuje OpenBSP jako výchozí kompilátor a nepotřebuje Zemětřesení nainstalován.[Poznámka 1]
- The Garážové hry web nabídl vlastní instalační program, který nainstaluje QuArK s několika dalšími soubory, takže je připraven jít a nakonfigurován pro Torque: Dokumentace herního enginu točivého momentu.[Poznámka 1]
Poznámky
Reference
- ^ A b „Oficiální web QuArK - Funkce“. quark.sourceforge.net.
- ^ Pawel Lekki, Grzegorz Labuzek. „Návrh a implementace her založených na stávajících grafických jádrech“ (PDF). Institute of Computer Graphics Szczecin University of Technology Szczecin / Poland. Archivováno (PDF) z původního dne 4. prosince 2018.
- ^ A b „Summers, E, Getchell, K, Miller, A, Allison, C. In: Proc. 8. mezinárodní postgraduální symposium o konvergenci telekomunikací, sítí a vysílání, Liverpool John Moores University, Velká Británie. 2007" (PDF). Archivovány od originál (PDF) dne 3. března 2016.
- ^ A b Finney, Kenneth V. Programování 3D her vše v jednom (řada PTR pro vývoj her). Muska & Lipman / Premier-Trade. ISBN 1-59200-136-X.
- ^ „Úpravy úrovně Quake“. Citováno 2011-05-21.
- ^ „Používání entit“. quark.sourceforge.net.
- ^ „6DX (engine) Devmaster“. Archivovány od originál dne 27. září 2016.
- ^ „5.6.1 Krok 1: Odkazy na požadované nástroje a data“. Citováno 2011-07-17.
- ^ Derek Nofsinger, Grafický software používaný v herním designu, 11. dubna 2006, „Archivovaná kopie“. Archivovány od originál dne 30. června 2010. Citováno 24. dubna 2009.CS1 maint: archivovaná kopie jako titul (odkaz)
- ^ Jack Stenner, Andruid Kerne, Yauger Williams. „Playas: Homeland Mirage“ (PDF). Texas A&M University. Archivováno (PDF) z původního dne 7. března 2019.CS1 maint: více jmen: seznam autorů (odkaz)
- ^ Murdock, Kelly (10. června 2005). 3D herní animace pro figuríny (pro figurky (počítač / technika)). Pro figuríny. ISBN 0-7645-8789-7.
- ^ Mateevitsi, Victor; Sfakianos, Michael; Lepouras, George; Vassilakis, Costas (2008), „Systém vytváření a prezentace virtuálních muzeí založený na herním enginu“, DIMEA '08 Sborník z 3. mezinárodní konference o digitálních interaktivních médiích v zábavě a umění: 451–457, doi:10.1145/1413634.1413714, ISBN 9781605582481
- ^ „O aplikaci | Sylphis3D Game Engine Developer Network“. Archivovány od originál dne 16.7.2011. Citováno 2011-07-17.
- ^ „Oficiální web QuArK - Funkce“. quark.sourceforge.net.
- ^ „WineHQ - QuArK“. appdb.winehq.org.
- ^ Chris Brown, Peter Barnum, Dave Costello, George Ferguson, Bo Hu, Mike Van Wie. „Quake II jako robotická a multiagentní platforma“ (PDF).CS1 maint: více jmen: seznam autorů (odkaz)
- ^ W. Lecky-Thompson, Guy (2008). Odhalení designu videohry (odhalení (Charles River Media)). Charles River Media. ISBN 978-1-58450-562-4.
- ^ Laukkanen, Tero (říjen 2005). Modding Scenes - Úvod do obsahu vytvářeného uživateli v počítačových hrách. ISBN 951-44-6448-6. [1]
- ^ „Sítě vzdělávacího plánu v konverzačních videohrách“ (PDF). Massachusetts Institute of Technology. Archivováno (PDF) z původního dne 12. srpna 2017.
- ^ Harvey CD, Collman F, Dombeck DA, Tank DW (2009). "Intracelulární dynamika buněk hipokampálního místa během virtuální navigace". Příroda. 461 (7266): 941–6. Bibcode:2009 Natur.461..941H. doi:10.1038 / nature08499. PMC 2771429. PMID 19829374.
- ^ „Rozhovor s Arminem Rigo - 12. února 1997“. 30. dubna 1997. Archivovány od originál dne 1997-04-30.
- ^ „Blue's Quake News - 19. – 25. Října 1996“. www.bluesnews.com.
- ^ „Od QuakeMap do QuArK“. Archivovány od originál dne 1997-04-30.
- ^ „Oficiální web QuArK - novinový článek“. quark.sourceforge.net.
- ^ „Oficiální web QuArK - archivovaná zpráva“. quark.sourceforge.net.
- ^ „Quark ++“. Archivovány od originál dne 6. března 2019.
- ^ „Trino - multiplatformový editor úrovní“. trino.sourceforge.net.
- ^ „Oficiální web QuArK - hlavní stránka“. quark.sourceforge.net.