Разработка игровых инструментов Разработчики: Дейнега В.М. Малых Д.А.

Презентация:



Advertisements
Похожие презентации
Adobe Photoshop Растровые форматы сохраняю информацию о яркости и цвете каждой точки изображения. В растровых форматах удобно сохранять полноцветный иллюстративный.
Advertisements

Model/View-архитектура CASE-пакета REAL-MV Тимофей Брыксин, гр. 545 Научный руководитель: А.Н.Терехов Рецензент: Д.В.Кознов.
1 Растровые изображения на экране монитора. Компьютерная графика область деятельности, в которой компьютеры используются как инструмент для создания изображений,
Петренко И. А. Узнацкая СШ. Рабочее полеСлоиШкала времени Панель инструментов Плавающие панели.
Кадочникова В.И. Типы графики Векторная графика Растровая графика Paint ACDSee 32 Imaging Adobe PhotoShop.
Технология обработки графической информации Графические объекты и операции c ними Урок информатики: 8 класс Учитель: Мозжухина Людмила Ивановна.
Графические редакторы: назначение и основные возможности.
Выполнил студент группы А Алексан П.А.. Проектирование и реализация информационной системы «Лаборатория химического анализа» для автоматизации обработки.
Основы компьютерной графики Основные понятия и графические редакторы.
Тест по теме: «Обработка графической информации».
Введение в компьютерную графику методы представления графических изображений цвет и методы его описания форматы графических файлов Цель первой.
1.Что, по вашему мнению, отличает кинофильм от видеофильма? Что нужно иметь для просмотра видеофильма? 2.Что такое сценарий? Где он используется? 3.Для.
Первый опыт внедрения WPF в сложной системе (С++ и COM) Михаил Павлов Transas.
Редактор векторной графики CorelDRAW Редактор векторной графики CorelDRAW Основы работы.
Компьютерная графика Любые изображения, созданные или обработанные с помощью компьютера.
Ах, этот волшебный текст. Текст определение Типы текстовых редакторов Первый тип –редактор кодов Второй тип – текстовый процессор.
Этапы решения задач на компьютере 1. Постановка задачи. 2. Построение математической модели. 3. Составление алгоритма. 4. Запись алгоритма на языке программирования(кодирование)
TestMaker – система тестового контроля знаний Разработка специализированных систем проверки знаний студентов одно из наиболее актуальных направлений развития.
Выполнил: Ст. преп. Курбанов М.С. О проекте Компьютерная графика Области применения компьютерной графики Виды компьютерной графики Основные понятия компьютерной.
Опыт разработки анимационной системы в Action играх Красногор Антон программист КОНФЕРЕНЦИЯ РАЗРАБОТЧИКОВ КОМПЬЮТЕРНЫХ ИГР Апрель 2-3, 2005 Москва, Россия.
Транксрипт:

Разработка игровых инструментов Разработчики: Дейнега В.М. Малых Д.А.

Василий М. Дейнега, Денис А. Малых, Р Общее Типы инструментов: Скрипты/Плагины в 2D / 3D пакетах Игровой редактор Внешние утилиты Автоматический сборщик – наше все!!! Простота – основной критерий практичности инструмента!

Василий М. Дейнега, Денис А. Малых, Р D2D Задачи оптимизации: 1.Оконтуривание (получение AABB) 2.Сборка текстуры из фрагментов (Layout, заливка диффуза…) 3.Создание файла описания по элементам текстуры (for UI) 4.Разнообразные задачи обработки изображения (наложение, изменение размера и т.п.) Написание инструментов для редакторов растровой графики (Photoshop,…).

Василий М. Дейнега, Денис А. Малых, Р D3D Задачи оптимизации: 1.Типизация сцены: Map, Model, Reference 2.Структурирование сцены, выделение визуальной геометрии и физически; 3.Систематизация объектов сцены 4.Единая база материалов 5.Скины на уровне настроек материалов 6.Сетка 7.Прочее… Написание инструментов для 3D редакторов (Maya, ZBrush,…).

Василий М. Дейнега, Денис А. Малых, Р Ключ кроссплатформенности Трехуровневая организация данных: 1.Сцена 3D пакета 2.Промежуточный файл, общего формата данных 3.Данные движка Реализация: 1.Использование общего формата данных (Collada). Экспортер сохраняет сцену в данный формат. 2.Конвертор движка. Читает данные из общего формата и сохраняет их в формате движка. Перегенерация для любой платформы…

Василий М. Дейнега, Денис А. Малых, Р Редактор Задачи редактора: 1.Проектирование уровня 2.Расстановка объектов (моделей, триггеров, клипов, путей…) 3.Настройка игровых событий 4.Редактирование любых игровых данных… 5.Вспомогательная функциональность Первое – необходимо решить, использовать ли в качестве редактора существующий 3D пакет… Распространение редактора (FarCry, Crysis, Unreal3, HL, Painkiller, The Elder Scrolls, FallOut…)

Василий М. Дейнега, Денис А. Малых, Р Внешние утилиты Задачи: 1.Преобразование данных 2.Упаковка, разбивка, копирование, дублирование данных 3.Предварительный расчет (освещение, шейдеры, пути AI, …) Программы, выполняющие любые функции, ориентированные на автоматизацию каких либо задач разработки игр. Могут быть частью редактора. Чем больше используется подобных инструментов, тем путанее и хуже становится процесс разработки. Подобные инструменты могут создаваться как заглушки, но не должны оставаться при налаженном производстве.

Василий М. Дейнега, Денис А. Малых, Р Auto Build Великие задачи оптимизации: Труд превратил обезьяну в человека… 2. Автоматическая сборка проекта 1. Конвертация, копирование текстур 2. Экспорт моделей и сцен в формат движка 3. Конвертация игровых данных с учетом платформы 4. Упаковка данных в архивы 1. Автоматическая сборка исполняемого файла 1. Автоматическая сборка exe/dll файлов проекта 2. Прогон всех тестов

Василий М. Дейнега, Денис А. Малых, Р Вопросы?