Вопрос

Я хотел бы увидеть пример рендеринга с NVIDIA CG к Offscreen Carmer Buffer Buffer.

Компьютеры у меня есть доступ, чтобы иметь графические карты, но без мониторов (или X Server). Поэтому я хочу сделать свои вещи и выводить их как изображения на диске. Графические карты GTX285.

Это было полезно?

Решение

Вам необходимо создать выключать буфер экрана и визуализации к нему так же, как вы сделаете в окне.

Смотрите здесь, например (но без CG):http://www.mesa3d.org/brianp/sig97/offscrn.htm.

Поскольку у вас есть шейдером CG, просто включите его так же, как вы сделаете в окне.

РЕДАКТИРОВАТЬ:

Для примера FBO посмотрите здесь:http://www.songho.ca/Opengl/gl_fbo.html.Но это не поддерживается всеми графическими картами.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top