Сегодня
17 мая 2024
21:19
Вход Sign In Регистрация Sign Up Забыли пароль ? Forgot password ?
VARVE - Пишем свою cms - шаг 3
Пишем свою cms - шаг 3 В предыдущей статье - Пишем свою cms - шаг 2 Вы узнали какой код положен в основу config.php, и какие задачи он решает. Обычно config.php содержит настройки доступа к базе данных. Но поскольку в нашем случае megai
подробнее...

Теги

сайты, игры, дизайн, продвижение, php, html, css, my sql, c++, delphi, photoshop, 3ds max, fl studio, трекерская музыка, уроки

Статьи сайта

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

статья Тимонина Андрея - Обеспечиваем доступ к объекту из любой точки программы. Singleton

статья Тимонина Андрея - Хронология работы программы. Создаем Лог

статья Тимонина Андрея - Поиск файлов. Получаем список файлов каталога.

статья Тимонина Андрея - Исключения. Создаем класс обработки исключений.

статья Тимонина Андрея - States. Создаем менеджер состояний игры.

статья Тимонина Андрея - Регистрация. Часть 1. Создаем страничку регистрации на сайте.

статья Тимонина Андрея - Регистрация. Часть 2. Создаем обработчик, и заносим информацию о пользователе в Б.Д.

статья Тимонина Андрея - Таймер. Выводим время игры.

статья Тимонина Андрея - DirectX9. Создаем основной класс обработки графики.

статья Тимонина Андрея - DirectX9. Создаем первое приложение.

Что нужно знать для создания сайта ? float - использование в css - стилях

Уроки Fruity Loops Studio (FL Studio) - урок 2 - пишем свою композицию COLD

Уроки Fruity Loops Studio (FL Studio) - урок 3 - экспериментируем с композицией COLD

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

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

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

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

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

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

Уроки Photoshop - Быстрый старт

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

megainformatic cms rs

Мега Информатик - Примеры моих работ

Мега Информатик - Портфолио выполненных проектов сайтов и приложений

Уроки Photoshop - Текстуры

Уроки Photoshop - Создаем текстуру горной породы

Уроки Photoshop - Создание вариантов на тему созданной текстуры

Уроки Photoshop - Рисование текстуры травы

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

Уроки Photoshop - Рисование текстуры песка

Уроки Photoshop - Подготовка набора текстур

Уроки Photoshop - Рисование текстур глина, грязь

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

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

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

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

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

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

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

Разное

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

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

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

Уроки Photoshop - текстуры

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

Уроки Photoshop - Огонь, создание огня

Уроки Photoshop - Создание растительных текстур и объектов

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

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

Уроки Photoshop - Продолжаем создавать основные типы текстур - металл

Уроки Photoshop - Остановимся на создании элементно-упорядоченных текстур на примере создания чешуевидной текстуры

Уроки Photoshop - Займемся рисованием небесных текстур - небо и облака

Человеко-понятный УРЛ - рассматриваем достоинства и недостатки

Все уроки Photoshop на varve точка ru

Из жизни известных программистов - юмор

Dr Web проверка сайта на вирусы

Основы верстки

Что нужно знать для создания антивируса ?

С Днём Святого Валентина

С Днём рождения !

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

С Праздником 8 Марта Вас Дорогие женщины !!!

Разное - 8 марта 2013 - Шашлыки :))))

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

Программирование на языке ассемблера - содержание

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

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

zbb

Программирование на языке ассемблера - Урок 3 - первая полезная программа - выполнение арифметических вычислений - сложения, вычитания, умножения и деления - разбираем логические ошибки

Мои Музыкальные Миры - готовая музыка mp3 - новинки 2013 года - альбом Бесконечное Движение

Уроки Photoshop - Создание тканеподобных текстур

Уроки Photoshop - Раскраска

Уроки Photoshop - Варианты раскраски

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

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

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

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

Новогодняя вечеринка 2014 на varve.ru

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

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

varve Композиции музыкального альбома ОЖИДАНИЕ и ДЕЙСТВИЕ - автор Синицин Андрей aka cj andy megainformatic

cj megainformatic подборка композиций ЛЕТО 2014

varve.ru лицензионное соглашение с конечным пользователем

varve.ru Мои Музыкальные Миры - готовая музыка mp3 - НЕИЗВЕДАННАЯ ЗЕМЛЯ - авторская музыка + подборка композиций ЛЕТО 2014 - cj megainformatic - страница 2

varve.ru Мои Музыкальные Миры - готовая музыка mp3 - НЕИЗВЕДАННАЯ ЗЕМЛЯ - авторская музыка + подборка композиций ЛЕТО 2014 - cj megainformatic - страница 3

varve.ru Мои Музыкальные Миры - готовая музыка mp3 - ПОГОНЯ ЗА КРОЛИКОМ - pursuit of the rabbit - авторская музыка набор композиций Осень 2014 - cj megainformatic - страница 1

varve.ru Мои Музыкальные Миры - готовая музыка mp3 - ДРУГАЯ АЛЬТЕРНАТИВА - other alternative - авторская музыка, сборник композиций ЛЕТО 2015 - cj megainformatic - страница 1

     
  Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2)  
     
  модель коммандного центраСкачать готовую модель вы можете кликнув по картинке.  
     
  Этот объемистый урок расскажет Вам как научиться создавать нечто подобное: всем известно, что вышла игра StarCraft 2 компании Blizzard. Об этой игре ходят легенды. Но не дожидаясь когда вам удастся засесть за игру, а также для того, чтобы пополнить свои навыки и умения попробуем вообразить себя "крутым дизайнером" (прямо как из Blizzard) и попробовать создать модель и текстуру для коммандного центра из StarCraft 2.  
     
 

Часть 5

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

 
     
  О создании текстурных разверток подробно рассказывалось в статье - Создание текстурной развертки для модели автомобиля .  
     
  Стоит только добавить, что в качестве вспомогательной текстуры более удачной можно считать примерно такую текстуру -  
     
   
     
  Почему нужно использовать примерно такую вспомогательную текстуру (или подобную ей)? При создании текстурной развертки Вы сможете наблюдать данную текстуру на поверхности самой модели. Размер и форма узора из треугольников на текстуре позволят Вам задавать для проецируемых на развертку граней примерно сопоставимые размеры - т.е. избежать излишнего уменьшения или увеличения отдельных элементов. Отслеживать этот процесс позволяет именно размер и форма получаемого узора на поверхности модели.  
     
  В результате Вашей работы Вы должны получить следующую текстурную развертку для модели Коммандного Центра -  
     
  скачать модель и развертку (356 Кб)  
     
  Модель с готовыми текстурными координатами также можно скачать здесь. (356 Кб).  
     
  Для вывода созданной текстурной развертки в файл нужно выполнить следующую последовательность действий -  
     
  - Выбрать в сцене объект для которого осуществляется вывод (в нашем случае это например Основа Коммандного Центра).  
     
  - Осуществить команду Render > Render To Texture и в открывшемся диалоговом окне осуществить последовательно настройки как показано на рисунке  
     
   
     
 

1) Добавление элемента для отрисовки, откроется новый диалог в котором нужно выбрать Диффузный цвет, т. е. DiffuseMap

2) Задаете имя и расширение для создаваемого файла

3) Задаете результирующий слот в настройках текущего материала куда будет помещена созданная текстура

4) Задаете размер текстуры в пикселях (все текстуры квадратные)

5) Осуществляете процесс вывода изображения развертки в файл

 
     
  Вот например предварительный вид текстурной развертки Основания Коммандного Центра -  
     
   
     
  Теперь можно слегка видоизменить созданную текстуру в Photoshop для обеспечения бесконфликтного наложения разверток последующих объектов составляющих Коммандный Центр - например так -  
     
   
     
  И в редакторе материалов заменить использованную вспомогательную текстуру на созданную -  
     
   
     
   
     
  Обратите также внимание: Если для вспомогательной текстуры Вы использовали Tiling установив флажки Tile и указав количество тайлов по U и V, то для новой созданной текстуры тайлинг уже использовать не нужно, т.к. развертка не будет тайловой!!! Вам нужно установить параметры тайлинга как показано на рисунке выше (Tiling U = 1; V = 1)  
     
  Далее повторяете данную последовательность действий постепенно добавляя на текстуру развертки всех составляющих Коммандный Центр объектов.  
     
  Вот что примерно может получиться в результате -  
     
   
     
  Цвет текстуры задавался для отдельных разверток посредством корректирующего цветного слоя в Photoshop.  
     
  Как видите получилась достаточно компактная, но не использующая всего пространства текстурная развертка, поэтому придется повторить процесс снова уделив каждому из объектов максимум пространства.  
     
  Вот что примерно должно получиться в итоге -  
     
   
     
  Теперь по изображению полученной развертки можно приступить к самому интересному - рисованию текстуры! Этим мы и займемся далее.  
     
  [назад] [далее - рисуем текстуру по развертке]  
     
 
Рейтинг@Mail.ru
Время загрузки: 0,2276