Графічний движок definition of графічний движок and synonyms of графічний движок (russian)

Arabic Bulgarian Chinese Croatian Czech Danish Dutch English Estonian Finnish French German Greek Hebrew Hindi Hungarian Icelandic Indonesian Italian Japanese Korean Latvian Lithuanian Malagasy Norwegian Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swedish Thai Turkish Vietnamese

Arabic Bulgarian Chinese Croatian Czech Danish Dutch English Estonian Finnish French German Greek Hebrew Hindi Hungarian Icelandic Indonesian Italian Japanese Korean Latvian Lithuanian Malagasy Norwegian Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swedish Thai Turkish Vietnamese

definition - Графічний движок

Матеріал з Вікіпедії - вільної енциклопедії

Графічні движки в комп'ютерних іграх

Скріншот з бенчмарка «Fresnel Reflections and Refractions» (рос. Дифракція Френеля) з пакету «OGRE Demos pack». В даному тесті демонструється робота движка з водою, відображеннями і заломлення в водному середовищі. Опції рендеринга зображення: оригінальне дозвіл 1600 * 1200 пікселів, OpenGL-рендерер, 16-кратне повноекранне згладжування (FSAA), 32-бітний колір. У кадрі присутній 23653 трикутників.

На етапі становлення комп'ютерних ігор графічний движок був найголовнішим частиною ігрового движка. Власне, приблизно 90-95% ігрового движка становив саме графічний движок (решту займали такі незначні підсистеми, як «система введення» і деякі інші). Однак з середини 90-х років внаслідок стрімкого розвитку комп'ютерних ігор розробники ігор почали додавати в свої продукти та інші підсистеми, такі як звуковий движок. робота з мережею. В сучасних комп'ютерних іграх графічний движок - один з багатьох компонентів ігрового движка (хоча і найголовніший), куди входять фізичний движок. звуковий движок. система анімації (скелетна і лицьова анімація), система по роботі з мережею, ігровий штучний інтелект.

Як правило, графічні движки не поширюються окремо від ігрових. Єдиного графічного движка без додаткових компонентів і інструментарію недостатньо для створення гри, тому розробники двигунів продають лише ігрові движки з повним набором інструментів і компонентів. Однак це правило не відноситься до вільного програмного забезпечення. Ентузіасти створюють вільні графічні движки і вільно їх поширюють. Згодом розробники ігор можуть об'єднати вільний графічний движок з фізичним, звуковим і іншими компонентами і створити на основі їх повноцінний ігровий движок.

До найвідоміших вільним графічним движкам відносяться:

  • OGRE - об'єктно-орієнтована графічний движок, написаний на C ++. Движок є багатофункціональним, так як з його допомогою можна створювати ігри різних жанрів і інші додатки, які не пов'язані з іграми. Підтримується рендеринг як через Direct3D9, так і через OpenGL. Движок має досить потужне співтовариство підтримки, велику документацію і навчальні приклади на багатьох мовах, включаючи українську.
  • Irrlicht - графічний движок, що використовує можливості OpenGL і DirectX. написаний на C ++.
  • GLScene - OpenGL -орієнтований графічний движок для Delphi.

Також досить відомим і поширеним є пропріетарний, але безкоштовний для використання графічний движок PhyreEngine. розроблений Sony Computer Entertainment для використання переважно в ігровій приставці Sony PlayStation 3.

Графічні движки в спеціалізованих програмах

«Мармуровий чихуахуа» - зображення, створене з використанням вбудованого рендерера Blender

Більшість популярних програм по роботі з тривимірною графікою має мінімум один вбудований рендерер. Однак часто є можливість підключити зовнішній рендерер в якості плагіна. До найвідоміших рендерер, які можуть використовуватися як плагіни в безлічі програм, відносяться:

зовнішні посилання