Процедурна графіка в Unity3d
Андрій Шпак
Про що доповідь
Андрій Шпак розповідає про процедурну графіку в Unity3d і показує на практичних прикладах, як працювати з мешем із коду. Спершу він коротко нагадує графічний пайплайн: вершинний і фрагментний шейдери, масиви вершин, індекси, UV-координати, матеріали. Далі на прикладах будує меш вручну: квадрат із вершин і трикутників, прямокутники із закругленими кутами для інтерфейсу, криві Безьє для гоночного треку. Окремо розглядає траву, що пружно реагує на персонажа, м'яке тіло з кругових фізичних тіл і пружин та волосся, де фізику мають лише частина волосин, а решту інтерполюють між ними. У відповідях на запитання спікер говорить про руйнування об'єктів, про те, чому графіка працює на трикутниках, і про те, що експерименти робить і в позаробочий час. Корисно Unity-розробникам і технічним художникам, які хочуть генерувати геометрію та ефекти кодом.