22 Сентября 2024, 19:38:10
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Навигация по форуму







guest3d
Quest3D - Русскоязычное сообщество > Quest3D > Визуализация, Шейдеры > [G] Как копировать содержимое буфера в текстуру?(Есть ответ)
[G] Как копировать содержимое буфера в текстуру?(Есть ответ)
(Прочитано 7929 раз)
  [1]
Печать
Sqwer | ***** | Ветеран | Сообщений: 540 | « 24 Июня 2009, 18:54:19 »
[G] Как копировать содержимое буфера в текстуру?(Есть ответ) |
0
Как копировать содержимое буфера в текстуру?

В Квесте заметил соманду "Copy back buffer to texture" канала Command. Возможно это и есть решение проблемы, но только как использовать эту команду? и каким образом её подключить?

* Безымянный5.JPG (4.38 Кб, 284x153 - просмотрено 1455 раз.)
« Последнее редактирование: 13 Сентября 2009, 15:47:52 от Sqwer »
Sqwer | ***** | Ветеран | Сообщений: 540 | «Ответ #1 24 Июня 2009, 19:48:58 »
Re: [Графика] Как копировать содержимое буфера в текстуру? |
1
Проблема решена:


Ответ приведён в файле ниже

* Безымянный6.JPG (39.96 Кб, 849x666 - просмотрено 1479 раз.)
* Back_buffer_call.rar (28.32 Кб - загружено 656 раз.)
« Последнее редактирование: 24 Июня 2009, 19:55:03 от Sqwer »
Ruslan | ***** | Ветеран | Сообщений: 664 | «Ответ #2 24 Июня 2009, 20:55:26 »
Re: [Графика] Как копировать содержимое буфера в текстуру?(Есть ответ) |
2
Sqwer
Объясни пожалуйста, мы таким образом можем экономить время рендера?, вместо рендера в текстуру просто копировать back buffer в текстуру?
Sqwer | ***** | Ветеран | Сообщений: 540 | «Ответ #3 24 Июня 2009, 20:59:22 »
Re: [Графика] Как копировать содержимое буфера в текстуру?(Есть ответ) |
3
Конечно, например, чтоб не перерисовывать сцену заново, я использовал этот метод для копирования содержимого сцены, а потом использовал для текстуры подводной поверхности шейдера воды, который рисуется в последнюю очередь.

Таким образом мы рендим сцену 1 раз вместо 2.  Согласитесь, - это очень хорошо!
Ruslan | ***** | Ветеран | Сообщений: 664 | «Ответ #4 24 Июня 2009, 21:00:31 »
Re: [Графика] Как копировать содержимое буфера в текстуру?(Есть ответ) |
4
Спасибо!  Смеющийся
 
  [1]
Печать
 
Quest3D - Русскоязычное сообщество > Quest3D > Визуализация, Шейдеры > [G] Как копировать содержимое буфера в текстуру?(Есть ответ)
Перейти в: