Обьясню на примере кубика чтобы было понятно.
Создаем кубик, разворачиваем каждую его сторону на текстуру, загружаем, пикаем его и рендерим какой-нибудь рисунок в текстуру кубика по высчитанным UV координатам. Все бы ничего, но этот рисунок отображается на всех сторонах кубика, вместо того чтобы отображаться только на той, которую я пикнул. Это произошло из-за того, что я развернул все стороны на один и тот же участок текстуры(как обычно и разворачиваются модели). Как решить эту проблему? Мне уже предлогали рендерить во вторую текстуру (наложеную вторым слоем), предварительно установив ей UV координаты процедурой TextureCoords. Но это непомогло. Пробывал мудрить с координатами - тоже непомогает.
|