Co je to 3D motor?

Trojrozměrný (3D) motor, často nazývaný herní stroj, je systém používaný pro virtuální počítačové simulace. Herní motory se běžně používají ve videohrách, ačkoli existují i ​​jiné aplikace, které nejsou entainment. 3D motor má několik oblastí funkčnosti, která spolupracuje na vytvoření pohlcujícího virtuálního prostředí. Složka vykreslování herního motoru počítá vizuální vzhled scény, zatímco složka fyziky určuje, jak by různé objekty měly interagovat. Některé motory zahrnují také funkce, jako je skriptování a umělá inteligence, aby se zlepšil pocit realismu. Herní motory

zefektivňují několik klíčových požadavků. Během počátečního vytváření počítačové simulace nebo videohry lze k zjednodušení vývojového procesu použít 3D motor. Mnoho simulací a her má stejné základní funkce a funkce. 3D motor umožňuje vývojářům přístup k běžným herním prvkům, aniž by museli „znovuobjevit kolo“ a vytvořit každou funkci od SCRAtch.

Jako příklad se hraje mnoho populárních her z pohledu první osoby. Přestože příběh a postavy nového názvu se mohou lišit, funkce tohoto hlediska je často velmi podobná stávajícím hrám. K zpracování vizuální perspektivy z tohoto společného výhodného bodu lze použít již existující 3D motor. Kromě úspory času vývoje poskytuje předem vytvořený herní enginu také konzistentní a známý interaktivní zážitek.

Jedním z běžných úkolů pro 3D motor je výpočet a vykreslování konkrétní scény. Herní motory používají matematické modely k predikci, jak by paprsky světla odrážely fyzické objekty v reálném světě. Vývojáři mohou programovat objekty ve hře, aby napodobovali určité vizuální vlastnosti a vybrat materiál takový kov nebo plast. Když se hra hraje, motor tyto proměnné použije k simulaci odrazu Of Light a vykreslit scénu, která je vizuálně přesná.

Pokud hra obsahuje objekty nebo znaky, které jsou pohyblivé, může motor také použít matematiku k simulaci fyziky. 3D motor bude často obsahovat databázi fyzických pravidel, která se vztahují. Například zjednodušené pravidlo může říct 3D motoru, že nepodporované objekty musí spadnout, aby simulovaly gravitaci. Moderní motory obsahují velmi sofistikované fyzikální schopnosti, které zvyšují herní zážitek.

Skriptování a programování umělé inteligence lze také zahrnout do herního motoru. Tyto funkce umožňují vývojářům vytvářet postavy, které se zdají být lidské. Stejně jako fyzikální složka motoru umožňuje objektům chovat se realistickým způsobem, umělá inteligence lze naprogramovat se seznamem znakových pravidel. Příkladem skriptování herního motoru může být počítačová postava, která sleduje hráče přes úroveň a poskytuje stopy nebo pomoc na základě akcí hráče.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?