Конференция "Игры" » GLScene Как сделать зеркало заднего вида?
 
  • Гоньщик (22.06.07 03:18) [0]
    сабж.
  • @!!ex_ (22.06.07 08:16) [1]
    Не знаю как это делается в GLScene, знаю, как это делается нормальными средствами.
    Рисуется вся сцена нормальная.
    Стенсилем выделяется само зеркало.
    Камера разворачивается на 180 градусов.
    Рисуются объекты, которые должны быть отражены.
    Все.
  • VolanD666 (22.06.07 12:51) [2]
    Render to Texture
  • @!!ex_ (22.06.07 13:09) [3]
    > [2] VolanD666   (22.06.07 12:51)

    А смысл?
  • Гоньщик (23.06.07 02:19) [4]

    > @!!ex_   (22.06.07 08:16) [1]
    > Стенсилем выделяется само зеркало.

    Чем чем ?
  • @!!ex_ (23.06.07 09:55) [5]
    > [4] Гоньщик   (23.06.07 02:19)

    glStencilTest. Буффер шаблона. кури маны.
  • Гоньщик (24.06.07 02:42) [6]
    В GLScene то как сделать?
  • XProger © (24.06.07 08:41) [7]
    Смысл использовать стенсил? Чтобы тратить ресурсы на его чистку? )
    Для виртуального зеркала - Viewport + Scissor Test
    Для зеркальной поверхности - Render to Texture
  • @!!ex_ (24.06.07 10:31) [8]
    > Для виртуального зеркала - Viewport + Scissor Test

    Согласен, тоже вариант. тем более учитывая, что Scissor Test как раз для этого и предназначался.
  • Домик (24.06.07 23:06) [9]
    > Гоньщик   (24.06.07 02:42) [6]
    > В GLScene то как сделать?


    Там вроде был специальный компонент GLMirror, смотри в демках для GLScene там точно есть пример как его использовать.
 
Конференция "Игры" » GLScene Как сделать зеркало заднего вида?
Есть новые Нет новых   [134430   +4][b:0][p:0.001]