Как сделать текстуры unity?
Как подготовить свою картинку для поверхности куба в Unity, если материал URP уже создан и назначен объекту, а нужен обычный цветной рисунок?
Компьютеры и связь
Развлечения
Нейросети, ИИ
Животные и питомцы
Как подготовить свою картинку для поверхности куба в Unity, если материал URP уже создан и назначен объекту, а нужен обычный цветной рисунок?
4o
Подготовка картинки
Нарисуйте изображение во внешнем растровом редакторе и сохраните его в PNG. Для учебного куба подойдёт простая картинка с несколькими крупными цветными областями: на ней сразу видно растяжение и поворот рисунка.
Импорт
Перенесите PNG в папку Assets через окно Project. Выделите файл и оставьте Texture Type равным Default. Для обычной цветной текстуры включённый sRGB соответствует её назначению. Нажмите Apply после изменения параметров.
Назначение
Откройте уже существующий материал URP и поместите картинку в Base Map. Материал должен быть назначен Renderer куба. Если рисунок растянут, проверьте UV модели и Tiling материала. Импорт файла сам по себе ещё не назначает его поверхности.
4.20
Создайте рисунок в привычном редакторе изображений. В данном случае нужна цветовая картинка, поэтому не следует начинать с normal map или изображения высот: у них другое назначение и другие настройки чтения цветов.
Экспортируйте PNG в понятное место. Для проверки можно нарисовать верхнюю половину синей, нижнюю жёлтой и добавить стрелку. Такой тестовый рисунок позволяет заметить перевёрнутые координаты гораздо быстрее, чем фотография однотонной стены.
Добавьте файл в Assets проекта. Дождитесь импорта, выделите изображение в Project и откройте его настройки. Для поверхности обычной модели используйте Texture Type Default. Цветной рисунок обычно импортируется как sRGB. Изменения подтвердите через Apply.
Выделите подготовленный материал URP. Перетащите картинку в поле Base Map. Не путайте поле текстуры с цветовым множителем рядом с ним: слишком тёмный множитель может затемнить весь рисунок даже при исправном файле.
Проверьте объект. Он должен использовать именно этот материал. Если редактируется похожая копия материала, изменений на нужном кубе не будет. Для проверки выберите материал через Renderer самого куба.
Оцените распределение рисунка. Текстура накладывается по UV координатам модели. Поля Tiling и Offset меняют повторение и смещение, но не исправляют произвольно повреждённую UV развёртку сложной модели.
Сохраните исходник рисунка отдельно от экспортированного PNG. Тогда дальнейшая правка надписи или узора не потребует восстанавливать слои из плоского изображения. После замены PNG в Assets Unity повторно импортирует его, а материал продолжит ссылаться на тот же ассет.
Пока нет премиум-вопросов в подборке
Не нашли то, что искали?
Задайте свой вопрос
Ответить на вопрос