Unity 5. Делаем Стекло

Unity 5. Делаем Стекло

Как сделать простое стекло в Unity5.

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

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

paintnet

Далее, сохраним текстуру в формате png (чтоб сохранить прозрачность) в удобное для нас место и перейдем в Unity.

Допустим  у нас есть строение, в котором есть окно и нам нужно создать для этого окна стекло.

glasshous

Создадим новый материал (правой кнопкой мыши в окне ProjectCreateMaterial).

newmaterial

И укажем этому материалу другой шейдер Legacy ShadersTransparentSpecular.

Shadersglass

Перенесем нашу текстуру в Unity и изменим ее тип (для отображения прозрачности) на Editor GUI and Legacy GUI, нажмем Apply.

LegacyGlass

И применим эту текстуру к нашему материалу.

MaterialGlass

Ну и последний шаг, применим материал к нашему окну.

Glass

В принципе, получилось вполне похоже на стекло, но не совсем идеально. По крайней мере, этот метод довольно прост и не требует особых затрат. Удачных проектов!

На главную


Оставить Комментарий