fle game engine - движок для создания игр
fle game engine - движок для создания игр


Balls and holes PC game / Balls and Holes PC игра
Вакансии
Игродельня
Сегодня
25 апреля 2017
19:21
Вход Регистрация Забыли пароль ?

megainformatic - Шаг 4 в освоении Flash-технологий - как анимировать персонажа и управлять им
Шаг 4 в освоении Flash-технологий - как анимировать персонажа и управлять им [к содержанию] Хочу поделиться своими изысками и экспериментами, а также опытом в области создания Flash-игр. В данном обширном уроке я попытался охватить следующую тему: Как создать простейшую игру - анимированный персонаж ходит по экрану по нажатию клавиш стрелок ВЛЕВО/
подробнее...

Теги

создание сайтов, создание игр, дизайн, игры, информатика, уроки photshop, php, c++, музыка, delphi, cms, робосайт

Статьи сайта

megainformatic cms social Руководство пользователя

megainformatic - megainformatic cms - Форма для смены шаблонов сайта - модуль template selector

модуль слайдера

ТЗ на сайт коллективных покупок

модуль slider

megainformatic cms seo

Поддержка сайтом нескольких языков - модуль multi lang

Поддержка сайтом нескольких языков - модуль multi lang

megainformatic - Моделируем девушку в 3d используя 3ds max - другие статьи сборника статей - обзор

установка нового шаблона в joomla 2.5.4

Описание продукта megainformatic cms social

Описание продукта megainformatic cms social

megainformatic - ТЗ на сайт по аналогии rys-stroi.ru

megainformatic cms groupon

megainformatic - дизайн сайта строительной компании УЛЬТРА-СТРОЙ

megainformatic - Тестирование подключения платежной системы

megainformatic - Выпадающее окно регистрации на сайте

megainformatic - Тестирование подключения к платежной системе с использованием скрипта эмулятора

megainformatic - Модуль для регистрации пользователя на сайте

megainformatic - Код для модуля регистрации пользователя на сайте

megainformatic - Быстрый подсчёт ключевых слов в статье

megainformatic - Модуль подсчёта ключевых слов в статье

megainformatic - Онлайн-сервис для подсчёта статистики ключевых слов

megainformatic - Пишем слайдер на javascript с нуля

megainformatic - Логика работы слайдера на javascript

megainformatic - Пишем свою соц. сеть - модуль предложений для webjob

megainformatic - Пишем свою соц. сеть - модуль предложений для webjob - часть реализации для личного кабинета

megainformatic - Пишем свою соц. сеть - Реализация файлового хранилища предложений в csv-файле

megainformatic - Тестирование подключения к платежной системе ЕДИНЫЙ КОШЕЛЕК (w1.ru) с использованием скрипта эмулятора

megainformatic - Пишем свою cms - шаг 1

megainformatic - Пишем свою cms - шаг 2

megainformatic - Пишем свою cms - шаг 3

megainformatic - бесплатная флеш игра freeway fury 2 - разработчик Serius Games

megainformatic - бесплатные флеш игры сторонних разработчиков

megainformatic - Как я осваивал Flash

megainformatic - Список уроков на тему создания flash приложений и игр

megainformatic - Как я осваивал Flash - шаг 2 - Основы создания простейших flash - игр

проект портала Идеи Комфорта

megainformatic - игра Веселый Буквоежка

megainformatic - игра Веселый Буквоежка

megainformatic - Использование cron, crontab и планировщика задач

megainformatic - Совместное использование jquery и mootools или других js-фреймворков

megainformatic - Модуль content php performer для megainformatic cms

megainformatic - Пишем компактный слайдер

megainformatic - Что нужно знать для создания сайта ?

megainformatic - Что нужно знать для создания сайта ? Глава 2 - Кодировки и DOCTYPE

megainformatic - Что нужно знать для создания сайта ? Глава 3 - Идём дальше - нанизываем новый код - где объявляются стили css и код javascript

megainformatic - Что нужно знать для создания сайта ? Содержание

megainformatic - Что нужно знать для создания сайта ? css - стили

megainformatic - preg_match или Использование регулярных выражений в php

megainformatic - статьи Тимонина Андрея - Flash. Содержание

megainformatic - статья Тимонина Андрея - Flash. Подготовка к работе.

megainformatic - статья Тимонина Андрея - Flash. Hello world.

megainformatic - статья Тимонина Андрея - Flash. Экспорт SWC библиотеки.

megainformatic - Тимонин Андрей - Несколько слов о себе

megainformatic - статьи Тимонина Андрея - уроки из области веб программирования, создания казуальных игр

     
  Введение в 3ds max  
     
  Работа в 3ds max принципиально отличается от работы в 2D-редакторах. Вы будете заниматься именно моделированием, а не рисованием или черчением, поскольку будете создавать каркас будущих трехмерных объектов.  
     
 

В данном уроке Вы узнаете как начать работу над созданием трехмерных моделей и их текстурированием. Нами будет рассмотрена программа 3D Studio MAX версий от 4 до 9 и выше компании Descreet (подразделение AutoDesk).

3D модели используются во многих отраслях, в том числе своим повсеместным распространением они обязаны отрасли компьютерных игр и сложным эффектам в кино. Кроме того, при помощи 3D стало возможным то, о чем раньше можно было лишь мечтать. Используя современные средства 3D-моделирования можно создать любую реальность необходимой степени достоверности. Конечно чем ближе к натуральным объектам, тем больше потребуется работы. Однако всё сложное строится из наиболее простых элементов. Следовательно, освоив простейшие методы работы Вы сможете двигаться дальше совершенствуя и усложняя известные Вам техники моделирования.

Обязательно нужно представлять то, что Вы будете моделировать. Нужно иметь фотографию, рисунок выполненный в основных проекциях. Без этого невозможно будет создать полноценную модель. Поэтому как ни странно знания 2D Вам не только не помешают, а наоборот - очень сильно пригодятся!

Что же нужно для того, чтобы начать разбираться в создании 3D-графики и моделировании? Для этого нужно совсем немного – установить данную программу и, начав изучать ее понемногу, постепенно разобраться во всем самим. Если у Вас есть более ранняя версия 3DS MAX, например, 4, 5 или 6, то ничего страшного – все что описано здесь и далее можно сделать в любой из этих версий (с небольшими оговорками). Важно понять основные аспекты и принципы работы!

Немного о 3D-графике. 3D-моделирование и 3D-графика, вообщем-то имеют свои корни в 2D-векторной графике. Плоская (2-х мерная) векторная графика использует для построения рисунков математически четко описываемые графические примитивы – точки, отрезки, многоугольники и т.д. Трехмерная графика опирается на тот же математический аппарат в приложении к описанию все тех же примитивов, но уже в трехмерном пространстве.

Базовыми понятиями, которых мы коснемся и еще будем касаться в данном цикле статей посвященных 3D-моделированию, являются следующие:

Vertex – вершина, величина описывающая положение одной их точек трехмерной модели. Точка в трехмерном пространстве описывается тремя координатами: (x; y; z).

Понятие о системах координат и видах преобразований.

В связи с тем, что отображение 3-х-мерных изображений происходит на 2D плоской поверхности экрана производится поэтапное преобразование. На сегодняшний день эти этапы внедрены на аппаратном уровне современных видеокарт (3D-ускорителей) и в их драйверах. Вся работа возложена на трехмерные виртуальные машины – технологии DirectX, OpenGL.

Выделяется 3 этапа преобразований трехмерных координат: World, View и Projection – пространства, наблюдения и проекцирования.

Пространственное (world) преобразование включает описание 3-х мерного пространства состоящего из центра мира – точка с координатами (0; 0; 0) и расположение (смещение, масштабирование и вращение) моделей объектов в этом пространстве.

Вида (view) – включает учет расположения точки зрения наблюдателя – положение, угол.

Наконец, проекционное (projection) преобразование описывает как полученный вид проецируется на плоскую поверхность экрана.

Выделяется, исходя из этото 3 системы отсчета или системы координат – пространственная (world), вида (view), проекционная или экранная (projection). Кроме того, у каждого трехмерного объекта имеется собственная – локальная система координат, в которой центром является геометрический центр объекта, а вершины объекта можно описать относительно данного центра.

Таким образом мы насчитываем 4 системы координат: локальная, глобальная, видовая и проекционная.

В описании трехмерных объектов также используются и такие понятия:

Edge – ребро – внешняя кромка, отрезок каркаса модели, соединяющий две вершины (vertex);

Polygon – многогранник, описывающий грань (Face) или несколько граней.

Таким образом, любая 3D-модель – это локальная система координат, имеющая собственный центр, принимаемый за начало отсчета (0; 0; 0), и набор вершин описываемых относительно данного цента в виде vertex(x; y; z).

 
     
  Каркас куба в 3D-пространстве  
     
  Вершины соединены ребрами и образуют каркас модели. Чтобы модель не была пуста (как на рисунке) на нее натягивается текстура – плоское изображение проецируемое по определенным правилам на грани модели. Примеры моделей Вы можете найти в разделе Галерея моделей. Каждая грань каркасной модели имеет нормаль – перпендикуляр к этой поверхности. Нормали используются для моделирования освещения модели каким-либо источником света (если таковые используются), но в любом случае хотя бы 1 источник света в сцене должен использоваться, иначе просто ничего не увидим (в сценах 3ds max всегда присутствует источник освещения по-умолчанию).  
     
  В окне 3DS MAX принято следующее расположение осей: X – в горизонтальном направлении к плоскости экрана, Z – в вертикальном направлении, Y – вглубь экрана. Хотя всё это - относительно. Если повернуть угол зрения, то это расположение может измениться. На системном уровне DirectX (который использует 3DS MAX для 3D) принято следующее расположение осей - X, Y - привычные нам координаты в плоскости экрана - X - по горизонтали, Y - по вертикали. Z - уходит вглубь экрана.  
     
  Вы также можете узнать о Программировании 3D с использованием DirectX8, 9 в среде Delphi 6,7.  
     
  Но мы двигаемся дальше и рассмотрим первый практический пример.  
     
  [<< предыдущая страница] [следующая страница >>]  
     
 

Оставленные комментарии



fle game engine - движок для создания игр
fle game engine - движок для создания игр


Something: Unexplained 2 captive of desires / Нечто: Необъяснимое 2 в плену желаний
Костя Коробкин Комикс Коллекционное издание - 6 комиксов, 81 страница, 220 mp3 треков
визиты
сегодня: 1716
всего: 24280
посетители
сегодня: 267
всего: 19524
Время загрузки: 0,1786