1. Пользоваться форумом на планшетах и телефонах стало удобнее благодаря Tapatalk

Помогите. Вопрос по текстурам. Очень нужно.

Тема в разделе "Общие вопросы", создана пользователем -, 20 авг 2005.

Модераторы: Артер
  1. Guest

    Возник технический вопрос, который мне необходимо, но не получается решить.

    Я беру объект, накладываю на него текстуру и ставлю в редакторе материалов
    Environment
    Mapping: screen

    Это мне необходимо. Получается что текстура зависит от расположения камеры. Это мне и надо, но только в одном положении. Т.е. я в одном положении наложил такую тескстуру, а дальше хочу сохранить такое проецирование, чтобы оно больше не изменялось, когда я камеру поверну в другое положение.
    Считай прикрепить текстуру к полигонам навечно, незыблимо.

    Не знаю как это сделать. Я что-то слышал про render to textures, но может это и не то - я не знаю, я толкьо это название слышал...
     
  2. Guest

    Первый метод сработал. Спасибо огромное! Выручил меня понастоящему. Спасибо.
     
  3. GoodMan

    GoodMan Мастер

    С нами с:
    20.04.2005
    Сообщения:
    2.792
    Симпатии:
    9
    Баллы:
    254
    1. Можно сделать чтобы не зависело от камеры.. Но качество проецирования будет зависить от плотности сетки.
    Создаёшь plane (минимум 20x20 segs) размер подгоняешь , чтобы закрывал обзор. Добавь ему модификатор Camera Map Binding (WSM) - чтобы видеть изменения интерактивно.. Далее ставишь любую камеру - она будет проецировать на него UV координаты. Дабывляешь её в модификатор CMB (WSM)плэйна. Самому плэйну добавляешь материал с твоей текстурой на diff канале и selfIllumination 100%. Только в качестве map coords оставь обычные Explicit Map координаты , а не screen.
    Включи шахматный кубик, чтобы посмотреть как твоя текстура проецируеться на плэйн через камеру..
    Когда сделаешь как надо - коллапсни стэк модификаторов плэйна - и камера больше не нужна.

    Преймущества: Камера нужна только при проецировании. По сути мы проецируем систему координат из камеры на объект.
    Недостатки: Из за последнего - качество такого проецирования сильно зависит от плотности сетки - и нормально смотриться только на плоских объектах, повернутых нормалью к камере (источнику UV координат)

    2. Можно сделать тоже самое - только UV координаты и соотв. текстуру проецировать не прямо через diff канал, а через текстуру Camera Map Per Pixel. - при этом проецирование будет происходит более точно, попиксельно (per pixel).
    Camera Map Binding модификатор нужнен только для пред-просмотра и во время рендеринга будет игнорироваться..

    Преймущества: Более точное, попиксельное проецирование, практически не зависящее от геометрии для проецирования. Можно проецировать на объекты сложной формы.
    Недостатки - требует наличия проецирующей камеры. Т.е. запеч UV координаты неполучиться..
     
Модераторы: Артер

Поделиться этой страницей