IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

OpenGL Discussion :

Alternative au multisampling


Sujet :

OpenGL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 199
    Par défaut Alternative au multisampling
    Bonjour,

    Mon chipset graphique (Intel 945GM) de gère hélas pas le multisampling, je me demandais donc s'il existait une alternative pour lisser mes rendus?
    Comment ce problème est géré par les appli professionnelles?

    D'avance merci

  2. #2
    Membre éclairé Avatar de TNT89
    Inscrit en
    Juillet 2007
    Messages
    358
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Juillet 2007
    Messages : 358
    Par défaut
    Bonjour,

    Tu peux toujours faire un filtre gaussien avec un noyau de 3X3 pixels mais tu perdras alors des petits détails sur toute la surface de l'image.

    Comment ce problème est géré par les appli professionnelles?
    De qu'elle appli parles-tu? Je pense que celles qui ont besoin de quelque chose pour fonctionner (par ex : telle extension ou version > X.XX) clarifient la situation à l'achat (Requiert une carte NVxxxxTI_bidule pour utiliser au mieux les fonctionnalités). Quel pro serait obligé d'utiliser un Chipset graphique? (c'est une vraie question!)

  3. #3
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par f56bre Voir le message
    Bonjour,

    Mon chipset graphique (Intel 945GM) de gère hélas pas le multisampling, je me demandais donc s'il existait une alternative pour lisser mes rendus?
    Comment ce problème est géré par les appli professionnelles?

    D'avance merci
    En temps réel ?

    Si le temps de rendu ne compte pas, il y a la solution de faire un rendu 2^N fois plus grand puis d'utiliser le niveau de mipmap N.

    Sinon il y a un article dans le livre GPU Pro sur l'antialiasing en post-processing (mais je ne sais rien de plus sur la technique).

  4. #4
    la_tupac
    Invité(e)
    Par défaut
    Je pense qu'il parle de rendu CPU genre 3dsmax ....
    Pour répondre, ces logiciels utilisent leur propre systèmes de rendu.
    Je t'invite à regarder les sources de blender.
    Le système en question s'appel OSA.
    Mais il est clair que pour du rendu "temp réel" c'est un peut foireux

  5. #5
    Membre chevronné
    Homme Profil pro
    Ingénieur 3D
    Inscrit en
    Avril 2008
    Messages
    400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur 3D

    Informations forums :
    Inscription : Avril 2008
    Messages : 400
    Par défaut
    Pour du temps réel, si ta carte ne supporte pas le multisampling, je pense que c'est perdu d'avance.
    Faire un rendu 2 fois plus gros, ca bouffe enormement de memoire graphique (et bon, si ta carte n'est pas fichue de supporter le multisampling, j'imagine que niveau memoire, ca vole pas haut :p).
    Le multisampling en post-process est tres couteux et n'est en fait qu'un smooth sur les contours (du coup, c'est un poil plus lisse, mais on perd de l'information). Il te faut donc faire un rendu avec la distance lineaire et les normales en eye-space (Et pan ! Deux buffers dans les dents !), et ensuite flouter ta scene (oh ! un beau buffer rgb) en fonction des contours detectés. En fait cette technique n'est utilisée que quand la methode de rendu ne permet pas le multisampling de base (deferred shading, par exemple), et ne devrait jamais etre utilisée pour autre chose.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 199
    Par défaut
    Pas de soucis ce n'est pas une appli temps réel.

  7. #7
    Membre chevronné
    Homme Profil pro
    Ingénieur 3D
    Inscrit en
    Avril 2008
    Messages
    400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur 3D

    Informations forums :
    Inscription : Avril 2008
    Messages : 400
    Par défaut
    Dans ce cas, le maxi-rendu (2 ou 4 fois la taille normale) redimensionné est la meilleur solution vu que c'est du vrai multisampling (plus que le multisampling hardware, en fait ).

Discussions similaires

  1. alterner les couleurs dans un tableau avec xsl
    Par Eithelgul dans le forum XSL/XSLT/XPATH
    Réponses: 14
    Dernier message: 04/05/2015, 00h29
  2. Alternative au dbms_output ?
    Par dam1311 dans le forum Oracle
    Réponses: 10
    Dernier message: 24/11/2004, 09h11
  3. [xsl] alterner de style entre deux apply-template
    Par laouache dans le forum XSL/XSLT/XPATH
    Réponses: 7
    Dernier message: 23/04/2004, 12h49
  4. Alternative(s) a CVS
    Par MrSimon dans le forum SCM
    Réponses: 3
    Dernier message: 06/03/2004, 12h37
  5. [FORMATION] Formations par alternance
    Par chobol dans le forum Etudes
    Réponses: 10
    Dernier message: 20/02/2004, 12h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo