p
u
b
l
i
c
i
t
é
publicité
  1. #1
    Membre régulier
    Inscrit en
    février 2006
    Messages
    352
    Détails du profil
    Informations forums :
    Inscription : février 2006
    Messages : 352
    Points : 92
    Points
    92

    Par défaut Shadow map dans les jeux video (Crysis, Far cry, etc.)

    Bonjour,

    Actuellement, je développe un petit moteur 3D et quand je compare mes ombres (shadow map) avec par exemple Far cry 3 ou Crysis 1, je n'arrive pas à comprendre comment ils arrivent à avoir un si beau résultat.

    Actuellement j'ai implémenté:
    * Parallel-split shadow maps (http://http.developer.nvidia.com/GPU...ems3_ch10.html)
    * Variance shadow maps (filtrage bilinear)
    J'ai la configuration suivante: 3 shadow maps de 2048*2048 avec une distance d'affichage correcte (inférieur à ceux de Far cry 3).

    Voici ce que je constate dans Far cry 3 (même en qualité low/medium) par rapport à mon moteur:
    * On ne vois pas du tout l'aliasing (contrairement à mon moteur 3D où c'est encore un peu visible).
    * Les ombres sont très très peu floutés. Dans mon moteur, le flou est plus prononcé et donc il permet de cacher les problèmes d'aliasing.

    Comment font-il ? Quel sont leurs secrets ?
    D'après les fichiers de configuration de certain jeux video, je n'ai pas l'impression qu'ils ont plus de 3 shadow maps de 2048*2048 mais peut-être que je me trompe ?

  2. #2
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mai 2008
    Messages
    18 588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : mai 2008
    Messages : 18 588
    Points : 108 612
    Points
    108 612
    Billets dans le blog
    3

    Par défaut

    Bonjour,

    Tentez de désactiver l'anti aliasing dans les jeux que vous prenez pour exemple. Ensuite, tentez de l'activer pour votre moteur (soit par l'extension OpenGL, soit par les attributs de contexte OpenGL).
    Ensuite, comparé FarCry 3 et Crysis 1, je pense qu'entre temps il y a des différences dans la technique.
    Vous souhaitez participer à la rubrique 2D / 3D / Jeux ? Contactez-moi
    La rubrique a aussi un blog !

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

Discussions similaires

  1. les prévisualisations dans les jeux videos
    Par Asmod_D dans le forum Développement 2D, 3D et Jeux
    Réponses: 3
    Dernier message: 22/03/2012, 21h21
  2. Interview programmeur dans les jeux videos
    Par Riilcy dans le forum Interviews
    Réponses: 0
    Dernier message: 28/12/2011, 23h50
  3. cherche sujet memoire en rapport avec les jeux videos
    Par elekis dans le forum Développement 2D, 3D et Jeux
    Réponses: 8
    Dernier message: 18/03/2006, 10h27
  4. [hardware][hdd] probleme de lag dans les jeux
    Par graphicsxp dans le forum Composants
    Réponses: 3
    Dernier message: 21/02/2006, 00h51
  5. Du réseau dans les jeux
    Par Mathieu.J dans le forum Développement
    Réponses: 3
    Dernier message: 07/05/2004, 16h33

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