Skip to main content

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 znovu objevovat kolo a stavět každou funkci od nuly.

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 vývojového času poskytuje předem vytvořený herní stroj také konzistentní a známý interaktivní zážitek.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 použije tyto proměnné k simulaci odrazu světla a učiní scénu, která je vizuálně přesná..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é schopnosti fyziky, které zvyšují herní zážitek.Tyto funkce umožňují vývojářům vytvářet postavy, které se zdají být lidské.Stejně jako složka fyziky 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áčů.