Esempio per il rendering con Cg a un oggetto di buffer fuori schermo cornice
Domanda
Vorrei vedere un esempio di rappresentazione con nVidia Cg a un oggetto di buffer fuori schermo telaio.
I computer ho accesso di avere schede grafiche, ma non i monitor (o il server X). Quindi voglio rendere la mia roba e di uscita come immagini sul disco. Le schede grafiche sono GTX285.
Soluzione
È necessario creare un buffer di schermo spento e rendere ad essa nello stesso modo come si farebbe rendere a una finestra.
Vedi qui per esempio (ma senza Cg): http://www.mesa3d.org/brianp/sig97/offscrn.htm
Dal momento che si dispone di uno shader Cg, basta attivare allo stesso modo come si farebbe rendere a una finestra.
EDIT:
Per FBO esempio, date un'occhiata qui: http://www.songho.ca/opengl/gl_fbo.html ma che non è supportato da tutte le schede grafiche.
Si potrebbe anche rendere a consistenza, e quindi copiare la texture nella memoria principale, ma che non è molto buona (prestazioni saggio)