Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Технології програмування Unity 3D. Реалізація лабораторної роботи по физике

Реферат Технології програмування Unity 3D. Реалізація лабораторної роботи по физике





и Microsoft Windows.

ігровий движок Забезпечує основнову функціональність пакету Unity3d. ВІН Включає в собі много разів вікорістовувані Програмні компоненти: графічний движок («визуализатор»), фізичний движок, звуковий движок, систему скриптів, анімацію, штучний інтелект, мережевий код, управління пам'яттю и багатопоточність.

На додаток до багаторазове вікорістовуванім програмним компонентам, ігрові движки, як правило, Надаються набор візуальніх ІНСТРУМЕНТІВ для розробки проектів. ЦІ інструменти зазвічай складають інтегровану середу для спрощеної, швидкої розробки інтерактівніх Додатків на манер потокового виробництва, надаючі Гнучкий и багаторазове вікорістовувану програмне платформу з усією необхідною функціональністю для розробки додатка, скорочуючі витрати, складність і Час розробки.

Часто ігрові движки мают компонентний архітектуру, что дозволяє замінюваті або розшірюваті деякі підсістемі движка більш спеціалізованімі (і часто більш дорогими) компонентами, например, для сімуляції фізичної природи взаємодії (Havok), звуку (FMOD) або рендеринга (SpeedTree). Однако деякі ігрові движки, Такі як RenderWare, проектуються як набор слабосвязанних компонентів, Які могут вібірково комбінуватіся для создания власного движка, вместо більш традіційного підходу, Який Полягає в розшіренні або налаштуванні гнучкого інтегрувального решение.

Розглянемо основні компоненти будь-которого ігрового движка - графічний и фізичний движки.

Графічний 3D-движок (англ. 3D - graphics engine; система рендеринга або «визуализатор») - проміжне програмне забезпечення (ППО), основним Завдання которого є візуалізація (рендеринг) двох - або трівімірної комп ютерної графіки. Може існуваті як окремий продукт або у складі ігрового движка и використовуват для візуалізації ОКРЕМЕ збережений або комп ютерного відео. Графічні движки, что Використовують в програмах по роботі з комп ютерного графікою (таких, як 3ds Max, Maya, Cinema 4D, Zbrush, Blender), зазвічай назіваються «рендерер», «отрісовщікамі» або «візуалізаторі». При цьом основне и найважлівіше відмінність «ігрових» графічних двіжків від «неігровіх» Полягає в тому, что Перші повінні обов язково працювати в режімі реального годині, тоді як другі могут втрачають по кілька десятків годин на Виведення одного зображення. Іншим істотнім відмінністю є ті, что, починаючі примерно з 1995-1997 року, графічні движки Вироблено?? ть візуалізацію помощью графічних процесорів (GPU) відеокарт. Програмні графічні движки Використовують только центральні процесори (CPU).

Фізичний движок (англ. physics engine) - програмний движок, Який віробляє комп'ютерне моделювання фізичних Законів реального світу у віртуальному пространстве 3D -сцена з тім або іншім ступені апроксімації. Найчастіше Фізичні движки Використовують НЕ як ОКРЕМІ самостійні програмні продукти, а як СКЛАДОВІ компоненти других програм. Віділяють ігрові та наукові Фізичні движки.

Перший тип вікорістовується в комп'ютерних Іграх як компонент ігрового движка. У цьом випадка ВІН такоже винен працювати в режімі реального годині, тобто відтворюваті Фізичні процеси в грі з тією ж самою швідкістю, в Якій смороду відбуваються в реальному мире. Вместе с тім від ігрового фізічного движка НЕ ??нужно точності Обчислення.

Сучасні Фізичні движки сімулюють НЕ всі Фізичні закони реального світу, а лишь деякі, причому з Пліній годині и прогресу в Галузі ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ та обчіслювальної техніки список «підтрімуваніх» Законів збільшується. Сучасні Фізичні движки, як правило, могут сімулюваті следующие Фізичні явіща и стани: дінаміку абсолютно твердого та тела, что деформується, дінаміку рідін и газів, поведінка тканин і мотузок (троси, канати и т. Д.).

На практике фізичний движок дозволяє наповніті віртуальне 3D -простір статичність и дінамічнімі об'єктами - тіламі (англ. body), вказаті якісь ЗАГАЛЬНІ закони взаємодії тіл и середовища в цьом пространстве, в тій чи іншій мірі набліжені до фізичних, задаючі при цьом характер и степень взаємодій.

Власне розрахунок взаємодії тіл движок и вагітн на собі. Колі простого набору про єктів, взаємодіючіх за Певнев законами у віртуальному пространстве, недостатньо, в силу Неповне набліження фізичної моделі до реальної, можливо додаваті до тіл зв язку (англ. Joint, «з єднання»). Зв язки являються собою обмеження об'єктів фізики, шкірні з якіх может накладатіся на Одне або дві тела.

Розраховуючі Взаємодія тіл между собою і З СЕРЕДОВИЩА, фізичний движок набліжає фізічну модель одержуваної системи до реальної, передаючі уточнені геометричні дані в графічний двіжок.d як фізичний двигун вікорістовує Nvidia's PhysX engine.

Основною концепцією Unity3d є использование в сцені легко керованих ...


Назад | сторінка 4 з 8 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Фізичні вправи під час і після родового періоду. Фізичні вправи для новона ...
  • Реферат на тему: Основні ФІЗИЧНІ Процеси в оптичних лініях зв'язку
  • Реферат на тему: Фізичні і геометричні основи роботи радіолокаційних станцій
  • Реферат на тему: Фізичні забруднення навколишнього середовища
  • Реферат на тему: Вплив сучасного світу на душевний і фізичний стан майбутньої матері