Графічний движок, virtual laboratory wiki, fandom powered by wikia
Графічні движки в комп'ютерних іграх Правити
На етапі становлення комп'ютерних ігор графічний движок був найголовнішим частиною ігрового движка. Власне, приблизно 90-95% ігрового движка становив саме графічний движок (решту займали такі незначні підсистеми, як «система введення» і деякі інші). Однак з середини 90-х років внаслідок стрімкого розвитку комп'ютерних ігор розробники ігор почали додавати в свої продукти та інші підсистеми, такі як звуковий движок. робота з мережею. В сучасних комп'ютерних іграх графічний движок - один з багатьох компонентів ігрового движка (хоча і найголовніший), куди входять фізичний движок. звуковий движок. система анімації (скелетна і лицьова анімація), система по роботі з мережею, штучний інтелект.
Як правило, графічні движки не поширюються окремо від ігрових. Єдиного графічного движка без додаткових компонентів і інструментарію недостатньо для створення гри, тому розробники двигунів продають лише ігрові движки з повним набором інструментів і компонентів. Однак це правило не відноситься до вільного програмного забезпечення. Ентузіасти створюють вільні графічні движки і вільно їх поширюють. Згодом розробники ігор можуть об'єднати вільний графічний движок з фізичним, звуковим і іншими компонентами і створити на основі їх повноцінний ігровий движок.
До найвідоміших безкоштовним графічним движкам відносяться:
- OGRE - безкоштовний вільний об'єктно-орієнтована графічний движок з відкритим вихідним кодом, написаний на C ++. Движок є багатофункціональним, так як з його допомогою можна створювати ігри різних жанрів і інші додатки, які не пов'язані з іграми. Підтримується рендеринг як через Direct3D9. так і через OpenGL. Движок має досить потужне співтовариство підтримки, велику документацію і навчальні приклади на багатьох мовах, включаючи українську.
- Irrlicht - безкоштовний вільний графічний движок з відкритим вихідним кодом, який використовує можливості OpenGL і DirectX. написаний на C ++.
- GLScene - безкоштовний вільний OpenGL -орієнтований графічний движок для Delphi з відкритим вихідним кодом.
Графічні движки в спеціалізованих програмах Правити
Більшість популярних програм по роботі з тривимірною графікою має мінімум один вбудований рендерер. Однак часто є можливість підключити зовнішній рендерер в якості плагіна. До найвідоміших рендерер, які можуть використовуватися як плагіни в безлічі програм, відносяться: