Я работаю над проектом в Unity, который использует AR для размещения продуктов в реальном мире.Эти продукты (геометрия и материалы) загружаются с http-сервера и преобразуются в игровой объект в Unity.
Эти продукты изначально созданы в ThreeJS (не спрашивайте почему) и имеют другую геометрию / структуру материала по сравнению с геометрией / материалами Unity.
Я получилгеометрия работает, но у меня проблемы с материалами.Шейдер ' Standard ' в Unity не содержит всех параметров для создания материала (таких как: альфа-карта, карта окружающей среды, преломление, карта смещения, карта шероховатости, двухсторонняя сторона и т. Д.).
Я просматривал различные плагины / библиотеки в Asset Store / GitHub (например, LUX , Bit2Good , Shader Sandwich или Простой физический шейдер ), но, похоже, что все они также пропускают некоторые параметры.Я подумываю написать шейдер Phong / Physical самостоятельно, но это определенно заняло бы у меня несколько недель.
У вас, ребята, есть какие-нибудь предложения?