Когда мы читаем/записываем/обрабатываем данные в приложении, то часто нужно переместить информацию между разными слоями приложения (прочитать из БД entity, преобразовать её в модель для api и отдать пользователю) или преобразовать данные в формат системы (при интеграциях). Всё это сводится к преобразованию объектов одного (исходного) типа в объекты другого (целевого) типа. Для этого нужно сопоставлять наборы свойств, а часто и сложных объектов, содержащих другие объекты в качестве свойств. По мере...
Всем привет. Сегодня хотелось бы поговорить про такую технику как Matcap. Matcap или material captures — это техника которая позволяет "записать" материал имитируя освещение, отражения, блики. По сути маткап материал берёт информацию из подобной текстуры: UV маппинг на модели рассчитывается через нормали посредством такого нехитрого шейдера: Для чего нужны маткапы. Во-первых, они в ряде случаев достаточно быстрые в реалтайме, так как позволяют анлит шейдерами с помощью одной текстуры имитировать материал со светом и отражениями на нём...