Создаёт геометрическую декаль, которая проецирует изображение на меш. Декаль — это обрезанный дочерний меш, повторяющий поверхность исходного меша, что позволяет ей работать с любым материалом и на любом статичном меше. Она добавляет геометрию, поэтому для деформируемых мешей или большого количества накапливающихся декалей лучше использовать подход с картой декалей.
исходный меш, текстура изображения и параметры проецирования
меш Babylon, представляющий декаль, с исходным мешем в качестве родителя
Включает карту декалей в UV-пространстве на меше и активирует плагин карты декалей его материала. В отличие от геометрических декалей, этот способ проецирует изображения непосредственно в текстурное пространство меша, поэтому геометрия не добавляется, декали следуют за деформацией, а несколько проекций накапливаются в одной карте. Меш должен иметь корректные, неперекрывающиеся UV-координаты.
меш, его материал и разрешение карты декалей
рендерер карты декалей Babylon, используемый для проецирования изображений
Проецирует изображение в карту декалей. Каждый вызов добавляет изображение в заданном месте, накапливая его поверх ранее спроецированных декалей. Используйте его вместе с картой декалей, включённой на меше.
рендерер карты декалей, текстура изображения и параметры проецирования
Очищает все спроецированные декали из карты декалей, сбрасывая её до пустого состояния.
рендерер карты декалей
Наклеивание изображений на меши, как этикетка или логотип располагается на изделии. Геометрическая декаль - это тонкий обрезанный меш, облегающий поверхность, который работает на любом статичном меше; карта декалей вместо этого рисует в собственном текстурном пространстве меша, не добавляет геометрии, следует за деформацией и позволяет накапливать множество проекций, но требует чистых координат UV.