Вступление Часть 4
Это Часть 4 из серии уроков по созданию интерактивного интерьера SVOYA при помощи WebGL/PlayCanvas.
Для тех, кто не читал предыдущие части, вот демонстративное видео.
В этой серии уроков мы сделаем интерактивную презентацию интерьера, которую можно просматривать в реальном времени через веб браузер.
Доступ к материалам, такие как: модели в формате "FBX", запеченные текстуры и другое, вы можете получить оформив подписку на Patreon.
Patreon - 3DGROUNDЗапекание текстур
Перед запеканием, я провел оценку каждой модели и переименовал их, добавив постфикс в виде цифр, которые означают - какое разрешение текстуры нужно будет запекать.
Это не обязательный шаг. Вы можете запекать всё, к примеру с размером "2048x2048". Поскольку у меня компьютер слабый и времени было в обрез, я старался маленькие объекты запекать с меньшим размером.
Еще я добавил для некоторых объектов "need_id" постфикс, если в Playcanvas модель будет иметь блики и нужно дополнительно материал разбить на разные "id" в "Multimaterial".
Заходим в выпадающее меню "Rendering → Bake To Texture", перед нами откроется вот такое окно.
Примечание!
В версиях ниже 3Ds Max 2022, окно "Bake to Textures" может выглядеть иначе.
Затем выбираем все объекты, которые будут запекаться, в окне "Bake to Texture" слева выбираем "More Bake Elements → Corona → Corona_Beauty".
В окне "Bake to Texture" нажимаем комбинацию клавиш Ctrl+A и меняем "File Type" на "JPG".
В 3Ds Max 2022 стало намного удобней работать с большим количеством запекаемых текстур, настройки можно теперь менять всем сразу.
Если, вы будете запекать все текстуры с размером "2048x2048", больше здесь не нужно менять настроек. В моем случае, я буду изменять "Image Size" в соответствии с тем, что я писал в постфиксе к названиям моделей.
Перед тем, как нажать "Bake", укажите удобную директорию, куда будут сохраняться запеченные текстуры в "Output Path".
Нажимаем "Bake" и пока идет процесс рендеринга, мы можем начать проект в Playcanvas.
Несколько примеров текстур.
Заключение
Благодаря обновленному окну "Render to Texture" в 3Ds Max 2022, настройка запекаемых текстур делается в пару кликов. И пока идет рендеринг, в следующей части мы подготовим проект в Playcanvas.