Необходимо создать шейдер Unity 3d.
Сделайте шейдер с нуля в Unity, не используя поверхностный шейдер, только CG. Он должен иметь эти функции в одном материале:
- переднее освещение (достаточно только направленного света + тень)
- диффузная карта
- карта нормалей
- отражение кубической карты
- альфатест
Шейдер должен корректно работать на ПК и мобильных устройствах Android, IPhone, WIndows Phone (на усмотрение).