ݺߣ

ݺߣShare a Scribd company logo
Технология Imagine3D
ТЕХНИЧЕСКИЙ ДИРЕКТОР
ГУБАНОВ ОЛЕГ
Цели и задачи
Цель:
Создать эффективную систему для разработки 3D-анимации.
Задачи:
 Облегчить процесс создания трехмерной анимации;
 Создать устойчивую и масштабируемую систему;
 Внедрить в систему самые современные технологии;
 Разработать систему, поддерживающую различные устройства ввода;
 Организовать инфраструктуру на основе облачных вычислений.
Архитектура системы
Модуль для работы с
моделями
Модуль для работы со
скелетными моделями
Модуль обработки 2D
графики
Модуль создания
ландшафтов для сцены
Модуль для работы с
теневыми эффектами
Модуль обработки
светового и спектрального
вида сцены
Модуль обработки
уровней композитарного
сценария
Модуль обработки
столкновений модели
Модуль запуска и записи
в видео основного
сценария
Модуль обработки видео
с поддержкой видео
трансляции
Модули программного продукта
(аппартные)
 Аппаратные Модули
 Менеджер статических моделей
 Редактор скелетных Моделей
 Редактор Ландшафтов Сцены
 Редактор Партикловых Эффектов
 Редактор Видео обработки
 Модуль сетевого бродкастинга
 Модуль управления программами скриптового языка LUA
 Модуль обработки и исполнения программ скриптового языка LUA
 Модуль управления видеотрансляциями созданных сцен
 Модуль управления рендерингом графики трехмерного проекта
 Модуль управления вычислительными шейдерами по технологии Microsoft DirectCompute
 Модуль рендеринга графики по технологии трассировки лучей на основе технологии Microsoft DirectCompute
 Модуль рендеринга графики по технологии рендеринга на текстуру по технологии Microsoft DirectCompute
 Модуль пост-обработки и фильтрации финального вида проекта по технологии Microsoft DirectCompute
Модули программного продукта
(Логические)
 Модуль управления классификациями моделей
 Модуль управления разрешением столкновений объектов на сцене
 Модуль управления интерактивным сценарием
 Модуль управления уровнями интерактивного сценария
 Модуль обработки событий уровня сценария
 Модуль управления состояниями модулей системы
 Диспетчер задач системы
 Модуль управления сценами от первого лица(FPS Scene Manager)
 Модуль управления сценами от третьего лица(Strategy Scene Manager)
 Модуль управления сценами ситуационного моделирования(Situational Modelling Scene
Manager)
Включение движка трехмерной
анимации Imagine3D
Включение
программы
Инициализаци
я трехмерного
движка
Microsoft
DirectComput
e
Инициализаци
я модуля
исполнения
вычислительн
ых шейдеров
по технологии
Microsoft
DirectComput
e
Инициализаци
я рендеринга
графики по
методу
трассировки
лучей
Инициализаци
я рендеринга
графики по
методу
рендеринга на
текстуру
Запуск
основного
аппаратного
цикла
Инициализация трехмерного редактора
движка Imagine3D
Launch your main graphics
renderer
• Запуск основного модуля
рендеринга
Launch our scene
manager
• Запуск модуля управление
сценами
Launch your renderers and
the post processing modules
• Запуск модулей
рендеринга графики и
включения цикла
рендеринга
Создание проекта простой трехмерной
анимации
Включи режим дизайна
Загрузи трехмерный
проект из программы
3D Max
Выполни рендеринг
первого кадра проекта
Открой редактор
графического проекта
Загрузите программу
сцены на LUA
Загрузи
классификатор
объектов
Разбейте объекты
вашего проекта на
категории, добавьте
или удалите объекты
Залейте алгоритмы
поведения объектов
Залейте алгоритмы
основного цикла
проекта
Переведите
среду в режим
исполнения(run
time)
Запустите
исполнение
сценария
Запустите цикл записи
сценария в видео
указанной длины
Создание проекта трехмерной визуализации заданного объекта на основе
математической модели
Загрузка среды
моделирования
Загрузка заданной
предметной области
Загрузка циклов слежения
за исполнением условий
заданной среды
Загрузка выбранного
графического объекта или
группы объектов
Загрузка необходимой
математической модели и
программирование
поведения объектов
Запуск анимации
трехмерного объекта сбор
полученных данный
Запуск цикла анализа
получаемых данных
создание отчета, выгрузка
отчета в вфй
Программирование сложных
автономных симуляторов и их
запуск
 Определите какое количество автономных симуляторов вам необходимо
 Создайте пустой проект научной работы
 Определите количество экспериментов необходимо провести для получения
конечного результата
 Создайте необходимое количество вычислительных инстансов для корректного
выполнения эксперимента
 Загрузите изначальные графические данные эксперимента
 Загрузите или спроектируйте математическую модель эксперимента
 Запустите ваш симулятор и откройте поток сбора выходных данных.
 После перехода симулятора в его конечное состояние выгрузите полученные данные
в файлю
Пример автономного симулятора
"DigitalBioAgeEstimator"
 Математические Модели
 Сердечная Мышца
 Желудок
 Кишечник
 Почки
 Легкие
 Автономные Системы
 Система кровообращения
 Система пищеварения
 Дыхательная система
 Мочеполовая система
Этапы разработки 3D-ролика
Презентация доступна всем
Современные 3D-технологии
Основные ошибки компаний в сфере
мультимедиа
3D-технологии в образовании и науке
технология Imagine3 d 1 1

More Related Content

технология Imagine3 d 1 1

  • 2. Цели и задачи Цель: Создать эффективную систему для разработки 3D-анимации. Задачи:  Облегчить процесс создания трехмерной анимации;  Создать устойчивую и масштабируемую систему;  Внедрить в систему самые современные технологии;  Разработать систему, поддерживающую различные устройства ввода;  Организовать инфраструктуру на основе облачных вычислений.
  • 3. Архитектура системы Модуль для работы с моделями Модуль для работы со скелетными моделями Модуль обработки 2D графики Модуль создания ландшафтов для сцены Модуль для работы с теневыми эффектами Модуль обработки светового и спектрального вида сцены Модуль обработки уровней композитарного сценария Модуль обработки столкновений модели Модуль запуска и записи в видео основного сценария Модуль обработки видео с поддержкой видео трансляции
  • 4. Модули программного продукта (аппартные)  Аппаратные Модули  Менеджер статических моделей  Редактор скелетных Моделей  Редактор Ландшафтов Сцены  Редактор Партикловых Эффектов  Редактор Видео обработки  Модуль сетевого бродкастинга  Модуль управления программами скриптового языка LUA  Модуль обработки и исполнения программ скриптового языка LUA  Модуль управления видеотрансляциями созданных сцен  Модуль управления рендерингом графики трехмерного проекта  Модуль управления вычислительными шейдерами по технологии Microsoft DirectCompute  Модуль рендеринга графики по технологии трассировки лучей на основе технологии Microsoft DirectCompute  Модуль рендеринга графики по технологии рендеринга на текстуру по технологии Microsoft DirectCompute  Модуль пост-обработки и фильтрации финального вида проекта по технологии Microsoft DirectCompute
  • 5. Модули программного продукта (Логические)  Модуль управления классификациями моделей  Модуль управления разрешением столкновений объектов на сцене  Модуль управления интерактивным сценарием  Модуль управления уровнями интерактивного сценария  Модуль обработки событий уровня сценария  Модуль управления состояниями модулей системы  Диспетчер задач системы  Модуль управления сценами от первого лица(FPS Scene Manager)  Модуль управления сценами от третьего лица(Strategy Scene Manager)  Модуль управления сценами ситуационного моделирования(Situational Modelling Scene Manager)
  • 6. Включение движка трехмерной анимации Imagine3D Включение программы Инициализаци я трехмерного движка Microsoft DirectComput e Инициализаци я модуля исполнения вычислительн ых шейдеров по технологии Microsoft DirectComput e Инициализаци я рендеринга графики по методу трассировки лучей Инициализаци я рендеринга графики по методу рендеринга на текстуру Запуск основного аппаратного цикла
  • 7. Инициализация трехмерного редактора движка Imagine3D Launch your main graphics renderer • Запуск основного модуля рендеринга Launch our scene manager • Запуск модуля управление сценами Launch your renderers and the post processing modules • Запуск модулей рендеринга графики и включения цикла рендеринга
  • 8. Создание проекта простой трехмерной анимации Включи режим дизайна Загрузи трехмерный проект из программы 3D Max Выполни рендеринг первого кадра проекта Открой редактор графического проекта Загрузите программу сцены на LUA Загрузи классификатор объектов Разбейте объекты вашего проекта на категории, добавьте или удалите объекты Залейте алгоритмы поведения объектов Залейте алгоритмы основного цикла проекта Переведите среду в режим исполнения(run time) Запустите исполнение сценария Запустите цикл записи сценария в видео указанной длины
  • 9. Создание проекта трехмерной визуализации заданного объекта на основе математической модели Загрузка среды моделирования Загрузка заданной предметной области Загрузка циклов слежения за исполнением условий заданной среды Загрузка выбранного графического объекта или группы объектов Загрузка необходимой математической модели и программирование поведения объектов Запуск анимации трехмерного объекта сбор полученных данный Запуск цикла анализа получаемых данных создание отчета, выгрузка отчета в вфй
  • 10. Программирование сложных автономных симуляторов и их запуск  Определите какое количество автономных симуляторов вам необходимо  Создайте пустой проект научной работы  Определите количество экспериментов необходимо провести для получения конечного результата  Создайте необходимое количество вычислительных инстансов для корректного выполнения эксперимента  Загрузите изначальные графические данные эксперимента  Загрузите или спроектируйте математическую модель эксперимента  Запустите ваш симулятор и откройте поток сбора выходных данных.  После перехода симулятора в его конечное состояние выгрузите полученные данные в файлю
  • 11. Пример автономного симулятора "DigitalBioAgeEstimator"  Математические Модели  Сердечная Мышца  Желудок  Кишечник  Почки  Легкие  Автономные Системы  Система кровообращения  Система пищеварения  Дыхательная система  Мочеполовая система
  • 15. Основные ошибки компаний в сфере мультимедиа