Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.05.31;
Скачать: CL | DM;

Вниз

Переброска изображения между Рендеринг Таргетами.   Найти похожие ветки 

 
@!!ex ©   (2007-05-25 12:42) [0]

Рендерю все в PBUffer(Это обычный RC, только не видимый для юзера).
Потом получаю оттуда изображовину, изменяю ее как мне надо, преобразую в текстуру.
Вопрос, как мне быстро перебросить изображовину из PBuffer в основной буффер.
Для того, чтобы:
1) не ренжерить одно и тоже изобюражение 2 раза.
2) потом на это изоражение наложить текстуру с ранее полученным эффектом.


 
XProger ©   (2007-05-25 13:03) [1]

У тебя есть текстура с изображением того что в RT PBuffer"а. Выводи её обычным полигоном с текстурой в основной RT... но что мешает применить этот эффект в PBuffer RT?


 
@!!ex ©   (2007-05-25 13:43) [2]

В текстуре уже хранится преобразованное изображение.
как делаю:
1) Рендерю все в PBuffer.
2) glReadPixels все в массив.
3) Преобразую массив как мне надо.
4) Из массива создаю текстуру.

Тоесть у меня нет текстуры с начальным рендерингом.
Другого варианта нет? Тоесть просто создавать текстуру и ее рендерить?
Вопрос еще в том, будет ли сильно заметно изменение качества. Поскольку размер буффера - 1024х1024, а у экаран обычное разрешение...


 
@!!ex ©   (2007-05-25 15:42) [3]

Еще косяк... GlCopyTexImage2D откаызваеться работать на больших разрешениях...
А у меня размер Буффера - 1024х1024, а размер окна 1024х768..
Че делать, кто знает????


 
@!!ex ©   (2007-05-25 15:43) [4]

Вернее не только на больших... Вообще работать отказывается...
Чето я не догоняю в этой функции.


 
Yashin ©   (2007-05-27 22:31) [5]

Что надо сделать то не понял. Ты получаешь изображение в массив, а потом проходишь по его элементам? Если так то будут огромные тормоза. Есть штука FBO(Frame Buffer Object) может ее использывать+Fragment Shader для создания эффекта, FBO может рендерить прямо в текстуру. По FBO были примеры на delphi3d.net


 
@!!ex ©   (2007-05-27 22:42) [6]

> [5] Yashin ©   (27.05.07 22:31)
> Что надо сделать то не понял. Ты получаешь изображение в
> массив, а потом проходишь по его элементам? Если так то
> будут огромные тормоза. Есть штука FBO(Frame Buffer Object)
> может ее использывать+Fragment Shader для создания эффекта,
> FBO может рендерить прямо в текстуру. По FBO были примеры
> на delphi3d.net

недалеко в теме я писал, что у меня FBO ни пашет.



Страницы: 1 вся ветка

Текущий архив: 2009.05.31;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
2-1239705942
andrew727
2009-04-14 14:45
2009.05.31
Экспорт данных из таблицы БД Access в массив


2-1237214993
Alex354
2009-03-16 17:49
2009.05.31
Печатать изображение без учёта границ непечатаемых полей


15-1238293665
VirEx()
2009-03-29 06:27
2009.05.31
Скомпиленный интерпретатор


2-1239864830
timekiller
2009-04-16 10:53
2009.05.31
Загрузка странички с html якорями


4-1188989858
Cj
2007-09-05 14:57
2009.05.31
Как получить путь к файлу...