Показать сообщение отдельно
Старый 25.01.2006, 18:35   #1
Платон
Нуждающийся
 
Регистрация: 09.11.2005
Сообщений: 69
Написано одно полезное сообщение
Обьясню на примере кубика чтобы было понятно.
Создаем кубик, разворачиваем каждую его сторону на текстуру, загружаем, пикаем его и рендерим какой-нибудь рисунок в текстуру кубика по высчитанным UV координатам. Все бы ничего, но этот рисунок отображается на всех сторонах кубика, вместо того чтобы отображаться только на той, которую я пикнул. Это произошло из-за того, что я развернул все стороны на один и тот же участок текстуры(как обычно и разворачиваются модели). Как решить эту проблему? Мне уже предлогали рендерить во вторую текстуру (наложеную вторым слоем), предварительно установив ей UV координаты процедурой TextureCoords. Но это непомогло. Пробывал мудрить с координатами - тоже непомогает.
(Offline)
 
Ответить с цитированием