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


Balls and holes PC game / Balls and Holes PC игра
Вакансии
Игродельня
Сегодня
22 марта 2019 11:27
Вход Регистрация Забыли пароль ?

megainformatic - Костя Коробкин - В гостях у тёти Светы часть 2 Живые машины (kk as) - онлайн комикс - страница 13
Костя Коробкин - В гостях у тёти Светы (kk as) - онлайн комикс - страница 13 Онлайн-комикс Костя Коробкин - В гостях у тёти Светы - интерактивный комикс (kk as). А теперь нам Светлана скажет при помощи чего передвигаются половые клетки животных.
подробнее...

Теги создание сайтов, создание игр, дизайн, игры, информатика, уроки photshop, php, c++, музыка, delphi, cms, робосайт
Статьи сайта
megainformatic - Уроки Fruity Loops Studio (FL Studio) - урок 3 - экспериментируем с композицией COLD

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

megainformatic - Что нужно знать для создания сайта ? ASC II Коды символов

megainformatic - Уроки Fruity Loops Studio (FL Studio) - урок 4 - пишем первый вариант композиции COLD

megainformatic - Популяризация Современных Научных Знаний и Размышления на околонаучные темы. СОДЕРЖАНИЕ

megainformatic - Популяризация Современных Научных Знаний и Размышления на околонаучные темы. Энергетический кокон

megainformatic - Модуль галерей для любой cms

megainformatic - Портфолио выполненных проектов сайтов и приложений

megainformatic - Мои Музыкальные Миры - страница 2

megainformatic - megainformatic cms rs

megainformatic - модуль Падающий снег

megainformatic - проект Open Shop

megainformatic - Рисуем красивую девушку всего за 6 шагов

megainformatic - Галерея красивых рисованных девушек

megainformatic - НОВОГОДНЕЕ ОБРАЩЕНИЕ СОЗДАТЕЛЯ webinformatic К ЖИТЕЛЯМ ПЛАНЕТЫ интернет

megainformatic - Отзывы оставленные пользователями как впечатление о проделанной работе или что-либо понравившееся на сайте

megainformatic - Уроки css - атрибут position

megainformatic - Ива Ден энд КуХа - КОДЕКС ФРИЛАНСЕРА - СОДЕРЖАНИЕ

megainformatic - Ива Ден энд КуХа - КОДЕКС ФРИЛАНСЕРА - Глава 1 - Обычный день

megainformatic - Ива Ден энд КуХа - КОДЕКС ФРИЛАНСЕРА - Глава 2 - Начало (begin)

Новогодняя дискотека 2013 на megainformatic точка ru

megainformatic - Программируем на C++ с использованием MFC

megainformatic - Программируем на C++ с использованием MFC - Создание MFC приложения

megainformatic - Программируем на C++ с использованием MFC - Создание MFC приложения - hello, world !

megainformatic - Как создать игру ? - Пишем игровой движок с нуля

megainformatic - Как создать игру ? - Пишем игровой движок с нуля - Вступление

megainformatic - Как создать игру ? - Пишем игровой движок с нуля - Общая структура будущего игрового движка

Разное

megainformatic - Как создать игру ? - Пишем игровой движок с нуля - DXUTMainLoop - цикл работы DirectX-приложения

megainformatic - Варианты макетов Психолог 911

megainformatic - Шаблоны для сайтов - что это и какие они бывают ?

megainformatic - Ива Ден энд КуХа - КОДЕКС ФРИЛАНСЕРА - Глава 3 - Кто он ? (who is ?)

megainformatic - Мои Музыкальные Миры - готовая музыка mp3 - новинки 2013 года

megainformatic - Теория и практика хакерских атак - самозащита от нападения

megainformatic - Теория и практика хакерских атак - самозащита от нападения - Способы подмены реального IP

megainformatic - Fruity Loops Studio 9 - Как синтезировать свои сэмплы - изучаем возможности плагина Sytrus

megainformatic - Видоизменяем тему для Wordpress под свои нужды

megainformatic - Flash приложения и игры - Шаг 3 - управляемый шарик

megainformatic - Учимся создавать флеш-игры, что нужно знать для того, чтобы заняться созданием flash приложений и игр ?

megainformatic - Шаг 4 в освоении Flash-технологий - как анимировать персонажа и управлять им

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

megainformatic - megainformatic cms express files + module slider

megainformatic - Создание сайта бесплатно или под заказ

megainformatic - Как создать flash баннер

megainformatic - Разработка flash-приложения для сайта: онлайн примерочная

megainformatic - Мои впечатления о книге - Владислав Крапивин - Журавленок и Молнии

megainformatic - Модуль отзывов/комментариев для вашего сайта

megainformatic - Модуль отзывов/комментариев для вашего сайта

megainformatic - Модуль отзывов/комментариев для вашего сайта

megainformatic - Модуль короткие ссылки short link

megainformatic - Работа с сокетами fsocket из php

megainformatic - Как создать игру Создание игровых панелей и индикаторов

megainformatic - Приключения Кости Коробкина - Как я провел лето - интерактивный комикс

megainformatic - Приключения Кости Коробкина - Как я провел лето - интерактивный комикс

megainformatic - Приключения Кости Коробкина - С новым годом - интерактивный комикс

megainformatic - Система управления сайтом на php - megainformatic cms admin files

подробнее

 
Создание компьютерных игр на основе DirectX в среде Delphi 6, 7
 
Основы DirectMusic на Delphi
 

Основы DirectInput8 на Delphi

Основы DirectSound8 на Delphi

 

Введение

Создание современных компьютерных игр длительный процесс. Существует несколько платформ, которые можно использовать.

Основными на сегодняшний день являются OpenGL и DirectX.

Итак, если Вы решились заняться освоением технологий DirectX в среде Delphi, то пришло самое время сделать первый шаг!

В данном сборнике представлены уже адаптированные под Delphi примеры. Так что Вы скоро сможете начать программировать DirectX даже не зная С++!!.

Если же Вы будете двигаться дальше, то Вам конечно понадобится оригинальный DirectX SDK, хотя бы версии 8.1 и хотя бы минимальные знания С++ (чтобы можно было самим адаптировать примеры из SDK на Delphi !).

Примеры даны для реализации в среде Delphi версий 6-7. Однако если у Вас отличная версия, то, скорее всего, Вам придется внести модификации в код. Но думаю, что это не составит большого труда, если учесть, что при ошибках компиляции Delphi подскажет Вам решения и Вы, покопавшись в Help'е сможете внести эти модификации :))

На сегодняшний день самым свежим является DirectX 9 SDK, содержащий Direct3D 10 (на момент чтения Вами этой статьи возможно еще свежее). Данный цикл примеров посвящен основам работы с DirectX 8.1 SDK (Software Developers Kit). Если Вы разберетесь с DX 8.1, то перейти на 9 не составит большого труда т.к. общие принципы останутся прежними. К тому же, в DX9 использование интерфесов DirectInput8 и DirectSound8 осталось практически без изменений, т.е. DI9 и DS9 не появилось!

Почему DirectX81 и Delphi?

Direct3D8

 

Базовые уроки

Вашему вниманию предлагаются 8 базовых уроков представляющих оригинальные уроки (1-6) взятые из DX SDK 8 и адаптированные к применению в Delphi 7.

Примечание: длинных описаний и пояснений к урокам пока не даю - все что здесь есть - это исходный код. Чтобы детально разобраться в технологии Вам понадобится DX SDK 8 или выше, Delphi 7 (или 6 или выше) и много много терпения и упорства.

Обзор уроков

 
 

Урок 1

Знакомит с концепцией написания приложений для работы с DirectX. Описываются принципы написания WinAPI приложений, способы обращения к арсеналу DirectX.

Урок 2

Ваше первое полноценное DirectX-приложение. В окне приложения изображается разноцветный треугольник.  
  для скачивания всех уроков нажмите кнопку СКАЧАТЬ!
Первый шаг
для скачивания всех уроков нажмите кнопку СКАЧАТЬ!
Шаг второй
 
           
 

Урок 3

Снова треугольник, но уже вращающийся. Показывается методика работы с матрицами.

Урок 4

На экране создается цилиндр. Показано использование материалов и источников освещения.  
  для скачивания всех уроков нажмите кнопку СКАЧАТЬ!
Посложнее
для скачивания всех уроков нажмите кнопку СКАЧАТЬ!
Следующий шаг
 
           
  Урок 5 Вращающийся цилиндр показан с наложением текстуры. Показано использование текстур.

Урок 6

На экране показана первая сложная модель – поверхность из набора треугольников (Mesh). Это модель тигра.

Используется наложение текстуры. Показано как загрузить модель из X-файла (икс-файла).

 
  для скачивания всех уроков нажмите кнопку СКАЧАТЬ!
Это уже интересно!
для скачивания всех уроков нажмите кнопку СКАЧАТЬ!
Еще интересней
 
     
 

Данные уроки основаны на оригинальных уроках из DX SDK 8. Они лишь адаптированы к применению в Delphi7. Адаптация выполнена автором или другими людьми (это указано в заголовках исходных файлов).

 
           
  Урок 7 Показана технология использования DirectX внутри стандартных VCL-приложений Delphi. Использование окна диалога для выбора файла произвольной модели (из X-файла). Урок 8

Слегка модифицированное приложение из урока 8 – показывает как можно изменять положение наблюдателя для лучшего обозревания модели.

О том как создавать X-файлы см. дополнения.

 
  для скачивания всех уроков нажмите кнопку СКАЧАТЬ!
VCL+DirectX!
для скачивания всех уроков нажмите кнопку СКАЧАТЬ!
Новые модели
 
           
  Урок 9 Данное приложение позволит Вам: а) загрузить какую-либо модель в x-формате (икс-формате); б) посмотреть каким образом реализуется сложное вращение (сразу по двум осям) - в методе SetupMatrices; в) узнать как можно добиться эффекта обозревания мира (3D-пространства модели) управляя положением наблюдателя (камеры). Это модифицированное приложение из урока 8 – следующий базовый шаг в изучении технологий DirectX и их применении в практике программирования на Delphi. Урок 10

Данный урок введет Вас в создание полноценного Direct3D8-приложения на Delphi 7. Библиотека исходного кода позволит Вам быстрее начать создавать 3D-приложения на Delphi. Особенности урока: 1) выбор адаптера и видеорежима; 2) работа с DX-файлами; 3) работа с шейдерами; 4) анимация; 5) пример подводной сцены; 6) особенности Delphi-кода под Direct3D8. Данный урок - хороший старт для дальнейшего изучения DX8 SDK в среде Delphi 7.

 
  для скачивания всех уроков нажмите кнопку СКАЧАТЬ!
Первый 3D-мир
для скачивания всех уроков нажмите кнопку СКАЧАТЬ!
Дельфин под водой
 
           
           
  Урок 11

Технология создания открытых 3D-пространств, billboarding (вращение 2D по отношению к наблюдателю). В качестве основы D3D-приложения используется расширяемая библиотека, которая служит основой всех примеров оригинального DX SDK (она входит в состав архива данного урока). Цель самого урока: познакомить с технологией вращения плоских изображений для создания иллюзии объема. Кроме того, параллельно дается пример создания простейшего открытого 3D-пространства.

Примечание!: Все примеры во время исполнения требуют наличия файлов времени исполнения - D3DX81ab.dll и DXErr81ab.dll, их Вы можете найти в архиве С ОБЩИМ КОДОМ (см. ниже).  
  для скачивания всех уроков нажмите кнопку СКАЧАТЬ!
Открытое пространство, иллюзия объема у плоских деревьев
     
           
  Уроки 1-11 в виде самораспаковывающегося архива - 1,72 Mb
[downloads:16]
Внимание!!! Для нормальной компиляции Вам потребуются заголовочные файлы -
[downloads:10]
 
    Важные замечания: если Вы компилируете приложение, а оно не компилируется, запускаете, а выдаются ошибки и т.п. - Вам нужно скачать папку с ОБЩИМ КОДОМ! Размер архива - 772 Кб. Данный архив (С ОБЩИМ КОДОМ) потребуется Вам как для компиляции примеров, так и для дальнейшей работы по разработке компьютерных игр на Delphi. Содержит библиотечные файлы времени исполнения D3DX81ab.dll, DXErr81ab.dll и все основные и дополнительные заголовочные файлы (Direct3D8, D3DX8, DirectInput8, DirectSound8 и т.д.)  
           
  Итак, 12 уроков по основам Direct3D8 преодолено, конечно это еще не завершение, а только начало, но теперь самое время перейти к изучению средств поддержки устройств ввода информации - клавиатуры, мыши, а также джойстиков, рулей и других игровых устройств, а также работе со звуком - все это описывается в разделах:  
           
 

Основы DirectInput8 на Delphi

Основы DirectSound8 на Delphi

 
Основы DirectMusic на Delphi
 

Дополнения:

Для конверсии 3ds-файлов (см. ниже) используйте стандартную утилиту conv3ds из пакета DX SDK 8. Местонахождение [Путь к Microsoft DX SDK]\Bin\xfiles

В DX SDK9 упростилась процедура конверсии файлов 3ds max в формат x. Для этого используется встраиваемый plug-in. Получить его можно с DX9 SDK или (чтобы не скачивать весь DX9 SDK!) здесь.

Замечания

По запуску откомпилированных приложений из туториала по DirectX

Если откомпилированное приложение не работает, скорее всего оно не может найти необходимые ему файлы: модель, текстуру.

Решение: просто переместите исполнимый файл в папку, где находятся все используемые модели и текстуры или используйте правильный путь для загружаемых файлов.

По экспорту файлов-моделей 3D Studio Max (5, 7 версии) в формат х при помощи утилиты conv3ds (из папки bin\xfiles пакета DirectX SDK)

Прежде чем конвертировать файл в х-файл (икс-файл) нужно сначала в 3D Max’е экспортировать его (команда Export) в формат 3ds. Это связано с тем, что при обычном сохранении модели сохраняются с расширением max. Полученный файл с расширением 3ds можно конвертировать в х-файл. В DX9 SDK эта процедура упростилась! (см. выше). 

 
 
подробнее

     
  [Все уроки 3ds max] [Галерея моделей] [далее]  
     
  Создание модели броневика (Хэд) - Анимация вращения колес  
     
  Во время движения броневика его колеса должны вращаться. Попробуем сделать это.
Откройте законченную модель из предыдущего задания или готовую (из папки head).

Для вращения колеса нужно выбрать его и пользуясь инструментом вращение вращать по соответствующей оси. В нашем случае колеса должны вращаться в локальной системе координат колеса, относительно его центра по оси Y.


1. Выберите колесо, которое Вы создали первым (объект wheel1).

Т.к. оно является базовым, а другие два – его экземпляры (или ссылки), то применяя вращение лишь базового колеса мы сможем добиться вращения ВСЕХ ТРЕХ! колес.

Это удобно и ценно тем, что не надо будет беспокоиться о том, что колеса вращаются по-разному. Для того чтобы вращать колесо, выберите инструмент Select and Rotate (см. рисунок) – это крайний левый инструмент показанный на рисунке (круговая стрелка). Чтобы выбрать локальную систему координат выберите Local (как показано на рисунке), тогда для вращения будет использоваться система координат колеса. Если Вы заметите, что вращение происходит не относительно центра колеса, проверьте используемый центр (крайняя правая кнопка на рисунке). Должен быть выбран Use Pivot Point Center (тот который и показан на рисунке) – это позволяет использовать в качестве центра центральную точку (Pivot) объекта.

 
     
   
     
  Слева-направо: Select and Rotate – выбор и вращение; Select and Scale – выбор и масштабирование; Reference Coordinate System – используемая система координат; Use Center – используемый центр.  
     
   
     
  Показан момент вращения колеса по оси Y со всеми указанными выше предварительными настройками.  
     
 

2. Итак мы разобрались как вращать колесо. Но это еще пока не дает нам возможности его анимировать. Анимация должна показать вращение колеса во времени (и без нашего участия).

Попробуем сделать это:
a. Отмените произведенные вращения колеса.
b. На панели анимаций (внизу экрана) нажмите кнопку Auto Key
c. На панели времени переместитесь на последний кадр (номер 100)
d. Выполните вращение колеса (на полный оборот).
e. Отключите кнопку Auto Key
f. На панели анимации нажмите кнопку Play Animation.

 
     
  В результате мы должны получить желаемое, причем вращаются все 3 колеса!

Теперь более подробно о том, что мы сейчас делали. Кнопка Auto Key включает режим автоматической генерации ключевых кадров в текущей позиции временной панели. Суть такой анимации заключается в том, что от нас требуется изменить что-либо только в указанных (ключевых) кадрах, а все промежуточные кадры просчитываются за нас программой автоматически. Это очень удобно и эффективно. Кроме того, если потребуется что-то изменить, то изменения нужно вносить, опять-таки, только в ключевые кадры. Тем самым экономится большое количество сил и времени.

Теперь попробуем выполнить рендеринг последовательности кадров, которую мы создали. Для этого требуется вызвать окно Render (ч/з меню или F10) и указать диапазон (Range) выводимых кадров, а также файл (имя, расширение, кодек), в который будет выводиться созданная анимация.

 
     
  Движение броневика по поверхности ландшафта  
     
 

Пример того, что у Вас должно получиться можно найти в папке head_winter_anim - скачать её можно здесь -

[downloads:5]



Цель нашей работы следующая: создать небольшой видеоролик, в котором происходило бы перемещение созданного анимированного броневика по территории какого-либо ландшафта. Первое, что приходит на ум, это вопрос о том, сколько кадров будет длится анимация? Решать Вам. Исходить надо из того, каково будет качество анимации (сколько кадров в секунду), какую продолжительность видеоролика Вы хотите создать и, наконец, чем длиннее и сложнее будет Ваш видеоролик, тем дольше будет выполняться процесс рендеринга. Так, например, ролик с качеством стандарта NTSC (30 кадров/сек), с количеством кадров 1000 и размером кадра 640х480 точек (глубина цвета 24 бит), который Вы можете найти в папке head_winter_anim выводился примерно 1,5 часа на компьютере Celeron 2,67 MHz/256 Mb RAM/128 Mb GeForce video RAM.

Чтобы снизить продолжительность рендеринга, особенно если Вы производите пробные версии анимации, можно снижать размер кадра, количество кадров в единицу времени, производить вывод не всех кадров сразу, а только проверяемого диапазона и т.д. Но самое простое – это не делать рендеринг до тех пор, пока Вы до конца не убедитесь в том, что все в сцене и при анимировании сделано так как надо. К таким явным ошибкам, которые могут бросаться в глаза можно отнести: неверное размещение объектов в сцене (висящие в воздухе деревья), «въезжание» камеры в поверхность земли, движение броневика не по поверхности, а по воздуху и т.д. Все эти ошибки легко устранимы, но если Вы заметите их только уже на стадии рендеринга, то его придется повторять.

Итак, наш броневик будет двигаться по некоторой траектории, следовательно ее можно проложить по поверхности модели ландшафта. Вы это можете сделать при помощи инструмента Line в окне вида сверху. Затем нужно будет откорректировать положение созданной траектории по оси Z, а также положение отдельных ее точек – там где броневик будет въезжать на горки или съезжать с них.

После этого в сцену ландшафта нужно подгрузить (Merge) броневик (или создать на него ссылку – Xref object). Давайте создадим анимацию из 1000 кадров. Для увеличения количества кадров нажмите кнопку (Time Configuration) – ниже кнопок управления воспроизведением анимации. В появившемся диалоговом окне можно настроить качество анимирования: частоту кадров (группа Frame Rate), отображаемое время (Time Display), скорость воспроизведения (Playback), используемый для анимирования диапазон кадров (Animation). Кнопка Re-scale time позволяет изменить диапазон анимирования, за счет изменения скорости воспроизведения (а не за счет расширения границ этого диапазона).


Для того, чтобы броневик двигался по созданной траектории нужно:


• Выбрать броневик
• Присвоить броневику путь: Animation > Constraint > Path constraint и указать на созданную траекторию
• Чтобы броневик двигался прямо по траектории нужно ориентировать его по ней (развернуть), в открывшейся панели Motion (движение) в свитке Path parameters поставить флажок (Follow) – следовать по пути.
• После этого можно попробовать воспроизвести анимацию.

 
     
   
     
   
     
 

Показана открытая панель Motion в самой нижней части которой виднеется заголовок свитка Path Paremeters. Чтобы поднять свиток нужно прокрутить панель мышью (когда курсор приобретает вид руки). Свиток Path Parameters с заданными параметрами по умолчанию и установленным флажком Follow.
При просмотре анимации Вы заметите, что колеса броневика вращаются только первые 100 кадров, а затем не вращаются. Это связано с тем, что анимированный нами ранее броневик содержал анимацию только в диапазоне кадров от 0 до 100. Исправим это: сохраните Вашу работу и снова откройте анимированный броневик.


Установите диапазон анимации равным диапазону в сцене с ландшафтом.
Выберите базовое колесо (wheel1). Щелкните по нему правой кнопкой и вызовите Curve Editor – редактор кривых для управления анимацией ключевых и промежуточных кадров. В окне редактора кривых выберите только анимируемый параметр – в нашем случае это вращение по оси Y (Y rotation). В правой части окна Вы увидите изменение данного параметра во времени (в виде графика кривой). Чтобы анимация повторялась вне диапазона 0-100 нужно задать параметры анимирования вне диапазона:

 
     
   
     
 

Найдите и нажмите кнопку Parameter Curve Out-of-Range Types (см. рисунок).
В открывшемся диалоговом окне нажмите кнопку Relative Repeat и ОК.
Закройте редактор кривых. Проверьте результат изменений.


Сохраните анимированный броневик. Снова откройте сцену с ландшафтом. Если Вы добавляли в нее броневик посредством подгрузки (Merge), то Вам нужно будет сначала удалить его из сцены (не удаляя траекторию движения), затем подгрузить измененный, снова связать его с траекторией движения и настроить параметры (так как Вы это делали ранее). Если Вы добавляли ссылку на броневик (через Xref object), то все изменения в анимации броневика будут восприняты автоматически, т.к. при этом в сцене используется не копия объекта (в случае с Merge), а лишь ссылка на него и объект лишь связывается со сценой, но хранится самостоятельно и независимо.

После воспроизведения анимации Вы должны наблюдать, как на протяжении всей траектории колеса броневика также находятся во вращающемся состоянии.

 
     
     
  [Все уроки 3ds max] [Галерея моделей] [далее]  
     
подробнее

     
  [к содержанию] [уроки 3ds max] [далее]  
     
     
     
  [Базовые уроки по DirectX] [Основы DirectMusic на Delphi] [Основы DirectInput8 на Delphi] [Основы DirectSound8 на Delphi]  
     
  [Разработка компьютерной игры] [Пример игры Donuts3D] Рисуем волка из мультфильма [Delphi 2006 DirectX 9]  
     
 

Моделируем девушку в 3d используя 3ds max

Выполняем моделирование ноги

 
     
  Для лучшего понимания некоторых терминов и технологий, особенно если Вы еще не так хорошо знакомы с 3ds max - обратитесь к другим урокам по 3ds max, описывающим основы работы в этой программе.  
     
 

В данном уроке Мы с Вами займёмся моделированием части тела. Это будет нога.

Прелестная женская ножка, о которых писал стихи еще Пушкин.

 
     
  в предыдущем уроке мы подготовили так называемую ШИРМУ - модель из 3х взаимно перпендикулярных плоскостей, с нанесением изображений 3х проекций  
     
  готовая ширма с нанесенной текстурой проекций ноги  
     
  Теперь мы займёмся собственно созданием объёмной модели ноги  
     
  По окончании данного урока у Вас может получиться примерно следующая модель -  
     
  3d модель женской ножки  
     
  Итак, первым делом создаем примитив box вот таких размеров -  
     
  box - основа будущей ноги  
     
  На рисунке Вы видите, что модель box'а у меня полупрозрачна. Это свойство можно задать щёлкнув правой кнопкой мыши на модели бокса, выбрав пункт Object properties. Обратите внимание, что обязательно должен быть выбран текущим данный примитив, иначе данный пункт меню для него недоступен.  
     
  свойства объекта  
     
  А в появившемся окне установив галочку напротив пункта See-Through и нажав ОК  
     
  установка свойства объекта - See Through  
     
  Полупрозрачность позволит нам лучше позиционировать вершины модели ноги, ориентируясь на проекции представленные на ширме.  
     
  Теперь нужно увеличить количество сегментов у нашего примитива, таким образом, чтобы можно было создать нужное количество вершин, и в дальнейшем располагать их так, чтобы они повторяли контуры проекций ноги на ширме.  
     
  Для начала можно задать следующую сегментацию - 8 сегментов по высоте - Height Segments = 8  
     
  8 сегментов по высоте 
      - Height Segments = 8  
     
  3 сегмента по длине - Length Segments = 3 и 3 сегмента по ширине - Width Segments = 3  
     
  3 сегмента по длине - Length Segments = 3 и 3 сегмента по ширине - Width 
      Segments = 3  
     
  Далее Вам нужно преобразовать box в объект Editable poly аналогично тому, как Вы это делали в предыдущем уроке, когда создавали ширму  
     
  А затем вооружившись инструментами Select And Move и Select And Uniform Scale выполнять позиционирование и масштабирование вершин в соответствии с проекциями на ширме.  
     
  На нижеследующих рисунках показано как это должно происходить поэтапно  
     
  размещаем вершины модели в соответствии с проекциями - вид сбоку  
     
  размещаем вершины модели в соответствии с проекциями - фронтальный вид  
     
  размещаем вершины модели в соответствии с проекциями - изометрический вид  
     
  размещаем вершины модели в соответствии с проекциями - изометрический вид  
     
  Ну и наконец, если мы применим к полученной геометрии модификатор Mesh Smooth то можно получить вполне то, что нам в конечном счёте и нужно - достаточно правдоподобную модель женской ноги  
     
  если мы применим к полученной геометрии модификатор Mesh 
      Smooth то можно получить вполне то, что нам в конечном счёте и нужно - достаточно 
      правдоподобную модель женской ноги  
     
  окончательная модель женской ножки  
     
  Данная модель хороша, но она как Вы можете легко заметить еще имеет ряд существенных недостатков, которые сразу же бросаются в глаза: форма ноги не совсем еще совершенна, например на ней недостаточно хорошо выражены все изгибы, нет коленной чашечки. Эти и некоторые другие замеченные недостатки Мы попытаемся с Вами исправить в нашем следующем уроке.  
     
  Вы можете скачать полученную модель и все необходимые файлы одним архивом -  
     
 

[downloads:25]
 
     
     
     
     
  [к содержанию] [уроки 3ds max] [далее]  
     
подробнее

       
 

Урок 8: Настройка параметров сэмплов

Сэмплы - это основа любой Вашей композиции. От их качества зависит качество получаемого звука. В MT вы не можете создавать свои сэмплы. Их можно только загружать в готовом виде. Для создания сэмплов используйте другие специализированные программы, например Sound Forge (см. уроки 1,2). Однако есть ряд параметров сэмпла, которые Вы можете задавать, меняя тем самым качество получаемого звука.

Сэмпл - образец звука, синтезированного или оцифрованного, используемый для проигрывания на разных частотах дискретизации в качестве виртуального музыкального инструмента в трэкере.

 
       
 

Перейдите в окно списка сэмплов - вкладка Samples. Загрузите какой-нибудь сэмпл и посмотрите какие имеются параметры.

Default volume: громкость сэмпла по умолчанию - вы можете задавать значение 0-64 с клавиатуры - для этого клавишами [Tab] и [Shift]+[Tab] вам нужно перевести курсор в это поле и ввести значение с клавиатуры. Или можно перемещать ползунок - мышью!

Global volume: глобальная максимальная громкость которую можно установить для сэмпла.

Set pan: значение панорамы (смещение баланса между левым и правым стерео-каналами) по умолчанию. Отсутствие галочки соответствует отключенному состоянию панорамы - когда мы вообще не регулируем ее. Значение поля соответствует заданному балансу. 0 - полное смещение в левый канал и 128 - в правый.

Auto-Vibrato, Depth, Sweep, Rate - параметры задающие управление вибрацией звука генерируемого сэмплом. Это соответственно - форма волны вибрации, глубина, скорость и диапазон вибрации. Поэкспериментируйте - сразу поймете что к чему!

 
       
 

Важные характеристики сэмпла:

В левой половинке окна параметров сэмпла остались самые важные параметры: (Сверху-вниз по-порядку) -Name, File - название сэмпла и имя файла (беспокоиться о его расположении не нужно, т.к. будучи загруженным в композицию сэмпл становится ее частью и располагается внутри), но информация о названии может быть вам полезна тогда, когда Вы захотите загрузить и в другую свою композицию какой-то такой же понравившийся Вам сэмпл; Freq- базовая частота дискретизации сэмпла (Гц) c которой воспроизводится нота в поле Transpose. Принцип генерации звуков всех других нот довольно прост - каждая нота имеет определенное (стандартизированное) смещение в частоте дискретизации относительно базовой ноты (С-4). Например, следующая нота C#4 - имеет смещение в 4 Гц, D-4 - в 1024 Гц и т.п. Таким образом звук более высокой (по тону) ноты проигрывается быстрее давая звук более высокой звуковой частоты и наоборот - медленнее - ниже. Этим способом воспроизводится все богатство нот генерируемых одним лишь сэмплом. Базовую частоту дискретизации сэмпла можно легко изменить - выполнив смещение на полутон или целую октаву или просто введя производльное (до определенного предела) значение. Такое смещение естественно повлияет на расстановку тонов нот. Поэтому если правильный сэмпл использовать с неправильной частотой дискретизации это может привести к эффекту "расстроенного рояля" - т.е. ноты инструмента будут выдавать совсем не те тона, которые им положены. Здесь мы подошли к вопросу о базовой частоте создаваемых сэмплов. Когда Вы создаете свои сэмплы учитывайте частоту звука задаваемую Вами при генерации сэмпла в Sound Forge, а затем проверяйте свой сэмпл на слух в IT и при необходимости корректируйте частоту задаваемую в Sound Forge или базовую частоту дискретизации в IT.

У такого способа генерации звуков нот есть и недостаток - ноты верхних октав воспроизводятся с более высокой скоростью, поэтому длительность звука при воспроизведении этих нот становится меньше. Например, если Ваш сгенерированный в Sound Forge сэмпл имел длину в 1 секунду - то эта длина относится только к воспроизведению ноты C-4. Ноты же более низких октав будут длиннее - в соответствии с понижением их частот дискретизации, ноты более высоких октав будут короче.

 

 
       
 

Смещение базовой частоты сэмпла - задается выбором ноты из поля Transpose.

Другие параметры сэмпла: Loop - зацикливание - приводит к бесконечному воспроизведению сэмпла остановить которое можно - нажатием клавиши другой ноты, клавиши [F8]. При проигрывании нот таким сэмплом в паттернах звук можно погасить командой ^^ - клавиша [1] при работе в режиме РЕДАКТИРОВАНИЯ ПАТТЕРНА или командой задающей нулевую громкость - 00 в столбце громкости. Параметр Loop может быть только в одном из трех состояний - Off/On Forward/On Pin-Pong- Выключено/Включено прямое воспроизведение/Включено воспроизведение вида с начала до конца - с конца до начала.

Start и End - задают кусок сэмпла, который будет бесконечно повторяться при зацикливании. Значения задаются в байтах от длины сэмпла (len).

 
 

Если Вы вдоволь поэкспериментировали со всеми параметрами сэмплов и Вам все более-менее ясно, то можно двигаться дальше. Теперь мы рассмотрим как применяются различные эффекты в деле - т.е. при воспроизведении композиции. Наша задача - научиться управлять этим процессом задавая нужные эффекты при редактировании паттернов.

Sustain Loop, Start, End - задаются цикл Sustain - удержание звука. Почти то же, что и Loop - но с постепенным затуханием звука.

 

В окошке ниже должен отображаться вид сэмпла (так как Вы его видите при создании в Sound Forge).

 
       
 

Попробуйте загрузить небольшой примерчик композиции - здесь. И мы займемся его рассмотрением.

Скачайте данный пример, распакуйте из архива и откройте из MT.
 
       
 
Предполагаем, что Вы уже запустили MT и открыли данный пример - композиция primer1.it

Перейдите в окно редактирования паттернов - вкладка Patterns. Вы увидите в первом канале набор нот и набор команд.

 

 
       
 

Теперь Вы можете поэкспериментировать - сначала попробуйте воспроизвести то, что есть - [F5]. Хорошо? Тогда стоп - [F8]. Попробуйте что-нибудь изменить - ноты, эффекты, значения параметров эффектов и т.п.

Список всех эффектов смотрите в справочной системе - Help > Contents. Читайте и пробуйте!  
       
 

Ну как? Здорово?!

Теперь Вы уже знаете почти всё для того, чтобы создавать свою музыку. Опыт придёт к Вам по-мере того, как Вы будете экспериментировать!

 
 

 

 
       
       
       
       
  [Предыдущий урок] [Все уроки]  

Советы копирайтеру - как не обмануть и не быть обманутым.



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

Есть несколько простых правил, следуя которым, можно обезопасить себя от обмана, ну и конечно не дать повода посчитать Вас самих - обманщиком.

Первое простое правило - никогда не выдавайте чужих текстов за свои и не выставляйте их в портфолио.

Конечно, соблазн порой велик, но увы, у каждого текста есть свой неповторимый стиль, почти как отпечатки пальцев. Поэтому выдав однажды чужой текст за свой Вы рискуете сильно подставить себя и пошатнуть свою репутацию.

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

Вместо этого - берете из текста несколько небольших отрывков и делаете скриншот.

Да да, всё так просто.

Заказчик уже не сможет скопировать текст из картинки, а набирать его вручную, понятно, не будет.

Однако он может взять программу распознавания текстов - и попробовать распознать текст на картинке.

Но даже в этом случае есть способ как защититься.

Кратко покажу как это делается.

Берем программу Photoshop или любую другую в которой Вы привыкли работать с изображениями.

Копируем части текста, которые мы хотели бы показать заказчику.

Вставляем в Photoshop.

вставляем текст в изображение

Теперь нам надо сделать так, чтобы любая программа распознавания текстов просто не смогла ничего понять. Однако всё же чтобы человек мог прочесть текст.

Это делается тоже достаточно просто.

В первую очередь делаем буквы прозрачными и лишь обведенными по контуру, сначала черным цветом, а позже - белым.

делаем буквы прозрачными и лишь обведенными по контуру

На задний план добавляем шум. Я еще добавил цветной шум, перекрещивающиеся полосы и вот что у меня получилось.

защищенный от распознавания текст

Да, такой текст уже даже человек поймёт с трудом, что уж говорить о программе.

Если у вас есть какие-то полезные или интересные идеи - оставляйте свои комментарии. Вообщем делитесь опытом, если конечно Вам это нужно.

Ну а если Вы просто молчаливо ознакомились с данной статьей, или про всё это Вы знали, что ж, спасибо и на этом. Было приятно что Вы уделили несколько своих драгоценных минут.

Успехов вам !

megainformatic live chat
Начать беседу
X
 

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



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


Something: Unexplained 2 captive of desires / Нечто: Необъяснимое 2 в плену желаний
Костя Коробкин Комикс Коллекционное издание - 6 комиксов, 81 страница, 220 mp3 треков
megainformatic Размещение баннерной рекламы у нас
Время загрузки: 1,4893