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.

È stato utile?

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)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top