Exemple pour rendre, à Cg à un objet de mémoire tampon de trame hors écran
Question
Je voudrais voir un exemple de rendu avec nVidia Seizième à un objet de mémoire tampon d'image hors écran.
Les ordinateurs que j'ai accès à avoir des cartes graphiques, mais pas de moniteurs (ou serveur X). Donc, je veux rendre mes affaires et les images comme sortie sur le disque. Les cartes graphiques sont GTX285.
La solution
Vous devez créer un tampon hors écran et rendre à la même manière que vous rendre à une fenêtre.
Voir ici par exemple (mais sans octies): http://www.mesa3d.org/brianp/sig97/offscrn.htm
Puisque vous avez un shader Seizième, activez simplement la même manière que vous rendre à une fenêtre.
EDIT:
Par exemple OIR, jetez un oeil ici: http://www.songho.ca/opengl/gl_fbo.html mais non pris en charge par toutes les cartes graphiques.
Vous pouvez aussi à la texture du rendu, puis copier la texture à la mémoire principale, mais ce n'est pas très bon (performance sage)