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.

Était-ce utile?

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)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top