Exemplo de renderização com CG para um objeto de buffer de estrutura fora da tela
Pergunta
Gostaria de ver um exemplo de renderização com o NVIDIA CG para um objeto de buffer de estrutura fora da tela.
Os computadores que tenho acesso a ter placas gráficas, mas não há monitores (ou x servidor). Então, eu quero renderizar minhas coisas e gerá -las como imagens no disco. As placas gráficas são GTX285.
Solução
Você precisa criar um buffer fora da tela e renderizar da mesma maneira que renderizaria para uma janela.
Veja aqui, por exemplo (mas sem CG):http://www.mesa3d.org/brianp/sig97/offscrn.htm
Como você tem um shader de CG, apenas ative da mesma maneira que você renderia para uma janela.
EDITAR:
Para o exemplo da FBO, dê uma olhada aqui:http://www.songho.ca/opengl/gl_fbo.htmlMas isso não é suportado por todas as placas gráficas.
Você também pode renderizar a textura e copiar a textura para a memória principal, mas isso não é muito bom (em termos de desempenho)