Frage

Ich möchte ein Beispiel Rendering mit nVidia Cg zu einem Off-Screen-Frame-Buffer-Objekt sehen.

Die Computer I Zugang haben Grafikkarten haben, aber keine Monitore (oder X-Server). Deshalb möchte ich meine Sachen und geben sie als Bilder auf der Festplatte machen. Die Grafikkarten sind GTX285.

War es hilfreich?

Lösung

Sie benötigen einen Off-Screen-Puffer zu schaffen und sie auf die gleiche Weise zu machen, wie Sie zu einem Fenster machen würden.

Sehen Sie hier zum Beispiel (aber ohne Cg): http://www.mesa3d.org/brianp/sig97/offscrn.htm

Da Sie eine Cg Shader haben, nur damit sie die gleiche Art und Weise, wie Sie zu einem Fenster machen würden.

EDIT:

Für FBO Beispiel zu sehen, hier: http://www.songho.ca/opengl/gl_fbo.html aber das wird nicht von allen Grafikkarten unterstützt.

Sie können auch auf Textur machen, und kopieren Sie dann die Textur auf den Hauptspeicher, aber das ist nicht sehr gut (Leistung klug)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top