1

Как изучать историю с помощью программирования?

Опубликовано: 10.11.2017


На уроках по гейм-дизайну в московской школе №2065 разрабатывают компьютерные игры и занимаются анимацией. Многие из проектов можно отнести к цифровым гуманитарным наукам: школьники создают реконструкции исторических эпох и литературных сюжетов.

Гейм-дизайн для школьников

Занятия проводит учитель истории Денис Жеребятьев. «Мы изучаем несколько компьютерных программ. Сначала ученик знакомится с программой SketchUp 8, в которой создаются трехмерные модели различных предметов, зданий и архитектурных форм. Начинается обучение с простых чертежей, обрисовки фотографий и иллюстраций, достраивая предметы до трехмерной модели. На следующем этапе включается фантазия и воображение, и дети самостоятельно рисуют реальные предметы. Берут за основу сюжеты книг, фильмов и создают дома, улицы, даже целые города в 3D-формате».

Шарапова Дарья (5Д).png

Вторая программа, которую изучают ученики – Sculptris Alpha 6, где создаются персонажи. Это похоже на лепку из пластилина, только с помощью монитора и компьютерной мышки. Для полноценной работы над проектом также понадобятся еще две достаточно простые в использовании программы: Lumion 2 – для архитектурной визуализации, Adobe Fuse – для разработки и создания объемных персонажей и веб-сервис Mixamo и Autodesk Character Generator – чтобы оживить героев. После освоения этих пяти базовых программ можно приступить к разработке интерактивной среды и самой 3D-игры. Для чего понадобится платформа Unity 2017.

Интересные проекты

На уроках ученики создают целые мультипликационные фильмы. Например, они нарисовали и оживили сказку Александра Пушкина «Руслан и Людмила». На создание фильма ушло три дня: пейзаж рисовали из головы, а виртуальный город собирали по кусочкам из разных моделей библиотеки 3D Warehouse. Одной из самых интересных моделей стало древнее поселение Кижи. Отдельно создавались анимации полетов и передвижений героев. По виртуальному городу были расставлены несколько камер, которые поочередно показывают разные уголки фантастического мира с персонажами, живущими своей жизнью.

Класс мечты.jpg Истомин Артем 8Д - 2.png

Среди других проектов – разработка макета школьной столовой, дизайн школьных помещений и кабинета с купольным кинотеатром. Помимо этого, старшеклассники учатся работать с материалами аэрофотосъёмки, полученной с помощью квадрокоптера. Используя фотографии памятников культурного наследия (например, Георгиевского собора в Юрьеве-Польском), ребята создают облака точек, 3D-модель строения и ортофотоплан.

Полезные программы

Трехмерным моделированием и разработкой виртуальной реальности может заниматься любой школьник. Главное, чтобы было желание и хороший наставник. И несколько программ.

Базовые программы:

  • Unity 2017, программа для разработки интерактивных сред и 3D-игр
  • SketchUp, программа создания и редактирования 3D-моделей
  • Lumion 2 / Lumion 7, программа для создания 3D видео и рендеринга
  • Sculptris Alpha 6, программа разработки и создания 3D-персонажей
  • Adobe Fuse, программа разработки и создания 3D-персонажей
  • Visual Studio, среда для программирования
  • Mixamo, интернет-сервис анимации 3D-персонажей
  • Autodesk Character Generator, интернет-сервис анимации 3D-персонажей
  • 3D Warehouse, интернет-сервис 3D-моделей
  • Adobe Photoshop CS6, графический редактор

Программы для продвинутого уровня:

  • AutoCAD 2016, программа для работы с чертежами, облаком точек
  • Компас 3D, программа создания инженерных деталей
  • Autodesk 3Ds max 2016, программа создания и редактирования 3D-моделей
  • EV Toolbox, программа по созданию приложений с дополненной реальностью
  • Agisoft Photoskan, программа создания 3D-моделей и облака точек с помощью технологий фотограмметрии

Дополнительное оборудование:

  • Беспилотный летательный аппарат DJI Phantom 3 / 4
  • Сканер Kinect Xbox 360 и программное обеспечение для 3D-сканирования людей и помещений Skanect
  • Штатив
  • Фотоаппарат Canon
  • Китовая линза, линза «рыбий глаз» для съемки панорам
  • Лайтбокс
  • Лампы для яркого освещения
  • Поворотный стол / или его недорогой вариант «круг здоровья»

В помощь русскоязычный сайт Unity 3, где есть инструкции и полезные материалы для освоения 3D-моделирования.

Юнона Дикарева