Bonjour,
Dans un programme que je réalise actuellement je dois stocker des données dans des textures 3D, et j'ai besoin de réaliser un traitement pour chacun des voxels de ma texture 3D et stocker le résultat dans une autre texture 3D. Pourriez vous me décrire brièvement la procédure à suivre ?
En 2D je n'ai aucun problème pour faire ça : je passe ma texture 2D au programme de shader de la carte graphique en dessinant un quad texturé sur tout le viewport, j'applique un traitement sur chaque fragment et je stocke le tout dans une autre texture via un framebuffer object. Mais la généralisation à la 3D me pose quelque problème![]()
Partager