Главная
 
Легко и интересно создавать игры на Unity3DВторник, 07.05.2024, 11:16



Приветствую Вас Гость | RSS
Главная
Меню сайта

Категории раздела
Фотомонтаж [8]

Главная » Архив материалов

Parallax Bumped Specular

шейдер Parallax Bumped Specular Unity 3D

Свойства Parallax Normal mapped

Parallax Normal mapped отображается так же, как Normal mapped, но с лучшей имитацией "глубины". Дополнительный эффект глубины достигается за счет использования  Height Map (Карты Высоты). Height Map содержится в альфа-канале Normal map. В альфа-канале черный цвет равен нулевой глубине, а белый полной глубине. Это наиболее часто используется в кладке кирпичей или камней, чтобы лучше отобразить трещины между ними.

Техника Parallax Mapping довольно прост, поэтому он может иметь артефакты и необычные эффекты. В ч ... Читать дальше »

Просмотров: 431 | Добавил: Atom | Дата: 22.08.2014 | Комментарии (0)

Parallax Diffuse

шейдер Parallax Diffuse Unity 3D

Parallax Normal mapped Properties

Parallax Normal mapped отображается так же, как Normal mapped, но с лучшей имитацией "глубины". Дополнительный эффект глубины достигается за счет использования  Height Map (Карты Высоты). Height Map содержится в альфа-канале Normal map. В альфа-канале черный цвет равен нулевой глубине, а белый полной глубине. Это наиболее часто используется в кладке кирпичей или кам ... Читать дальше »

Просмотров: 682 | Добавил: Atom | Дата: 22.08.2014

Этот шейдер - версия обычного шейдера Diffuse с дополнительными данными. Он позволяет назначить вторую "Detail" текстуру, которая будет постепенно проявляться, по мере того, как камера будет приближаться к ней. Он может быть использован например для создания местности. Вы можете использовать основную текстуру с низким разрешением и растянуть ее по всей местности. Когда камера к ней приближается текстура с низким разрешением получается смазанной, чего мы не хотим. Чтобы избежать этого эффекта, надо создать текстуру Detail, которая будут тайлится над местностью. Таким образом, когда камера будет приближаться, дополнительные детали будут появляться, исключая эффект размытия.

Diffuse Detale в Unity 3D

... Читать дальше »

Просмотров: 659 | Добавил: Atom | Дата: 22.08.2014

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

Шейдер Decal является вариацией шейдера VertexLit. Все источники света, светящие на него, рендерятся только для вершин. Поверх основной текстуре он создает вторую текстуру для придачи дополнительных деталей. Эта вторая "Decal" текстура использует альфа-канал рисунка, чтобы определить видимые области основной текстуры. Decal текстура должна быть дополнительной к основной текстуре. Например, у вас есть кирпичная стена, изображение кладки кирпича - основная текстура и использовать Decal текстуру с альфа-каналом можно рисовать г ... Читать дальше »

Просмотров: 1314 | Добавил: Atom | Дата: 22.08.2014 | Комментарии (0)

Шейдер Vertex-Lit в Unity

Vertex-Lit - это один из самых простых шейдеров, не требующий больших вычислительных ресурсов и применяющаяся при оптимизации игр (например для мобильных устройств). Все источники света, отражающиеся на нем, рендерятся за один проход и просчитываются только для вершин.

Vertex-Lit Unity 3D

Поэтому Vertex-Lit не отображает все основанные на пикселях рендер эффекты такие как: текстуры для источников света, normal mapping и тени. Этот шейдер также гораздо более чувствителен к тесселяции моделей. Если поставить точечный свет (point light) очень близко к кубу используя этот шейдер, свет будет рассчитываться только по уг ... Читать дальше »

Просмотров: 425 | Добавил: Atom | Дата: 22.08.2014

Шейдер Bumped Specular - это шейдер, объединяющий в себе возможности шейдеров Specular и Normal Maps.

Шейдер Normal Bumped Specular Unity 3D

Выбирается Bumped Specular в ниспадающем списке вкладки Shader окна Inspector:

Bumped Specular Unity 3D

Main Color – основной цвет. Задает цвет объекту, когда нет текстуры. Когда текстура находится, срабатывает эффект перекрытия или умножения, в результате чего текстура подкрашивается.

Specular Color - цвет в который окрашивается блик от ист ... Читать дальше »

Просмотров: 441 | Добавил: Atom | Дата: 21.08.2014

Альфа-канал - это дополнительный канал, который может быть добавлен в рисунок. Выполняется в градациях серого оттенка. Добавленный в изображение для шейдера Specular, позволяет указать какие участки будут полностью отражать лучи падающего света (белый цвет альфа-канала), а какие не будут отображать (черный цвет) и с какой интенсивностью (градации серого цвета).

Следующие типы файлов поддерживают альфа:

  • TIFF
  • TGA
  • PNG
  • PSD (Photoshop)
  • GIF (1-битный альфа) поддерживает только черно-белый альфа-канал

Возьмем рисунок для текстуры textur, загрузим его в Фотошоп. Используем рисунок bump для создания альфа - канала.

Specular в Unity 3D ... Читать дальше »

Просмотров: 648 | Добавил: Atom | Дата: 21.08.2014

Шейдер Specular в Unity

Specular – динамическое отражение лучей света, исходящих непосредственно от источников света. Не путайте с отражающим (Reflective) материалом. Так что цвет Specular (задается в Specular Color) – это цвет луча, отраженного от объекта. Заметьте, что по ряду причин луч подкрасится, если угол между падающим его направлением и отраженным будет не слишком маленький.

Параметр Shininess регулирует четкость блика: большие значения – небольшой точный блик, по сути увеличивает угол между падающим и отраженным лучем.

Загрузите сцену в Unity, созданную в статье Шейдер Normal Maps в Unity.

В окне Scene выберите объект Cube и в поле Shader окна Inspector из ниспадающего списка установите ... Читать дальше »

Просмотров: 732 | Добавил: Atom | Дата: 21.08.2014

Выход Doom 3 был заметным событием в истории компьютерных игр, он был создан на самом инновационном, для того времени, игровом движке id Tech 4

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

Normal Maps в Unity 3D

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

Normal Maps в Unity 3D

Normal Mapping– более продвинутая технология, рожденная от Bump Mapping

Использование Шейдер Normal Maps в Unity  ... Читать дальше »

Просмотров: 776 | Добавил: Atom | Дата: 20.08.2014

ТАЙЛИНГ (Tiling)- вид наложения текстур на объект, когда не видно швов (стыков) то есть бесшовный. Слева – плохой тайлиг, справа – хороший:

Тайлинг в Unity 3D  Тайлинг в Unity 3D

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

Делаем бесшовную текстуру в Photoshop

Лучший урок по созданию бесшовной текстуры в Photoshop. В одном уроке показаны исправления многих проблем.

В качестве исходных материалов для бесшовных текстур пригодится любое изображение. Причем не страшно, даже если плоскость текстуры сильно наклонена или неравномерно освещена. Например, возьмем изображение плетеной текстуры:
Тайлинг в Unity 3D ... Читать дальше »

Просмотров: 2736 | Добавил: Atom | Дата: 20.08.2014

« 1 2 ... 4 5 6 7 »
Вход на сайт

Поиск

Календарь
«  Май 2024  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031

Архив записей

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz


  • Copyright MyCorp © 2024
    Создать бесплатный сайт с uCoz