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

Projets Discussion :

Création d'un raytracer en c++


Sujet :

Projets

  1. #121
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 033
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 033
    Points : 13 968
    Points
    13 968
    Par défaut
    Citation Envoyé par Xraydev Voir le message
    ptite question j'ai reparcouru vite fait l'article de preetham, pour l'aerial perspective t'as suposé que la terre étaient plate pour les angles < 70 degrés et ronde sinon ? ou t'as plate simplement ?
    euh... quel angle? ça change quoi?
    On as tu vu que la terre est ronde??

    Normalement j'ai supposé plat. Dans le cas d'une ville (zone moyennement etendu), on s'en fou un peu que la terre est ronde

  2. #122
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 033
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 033
    Points : 13 968
    Points
    13 968
    Par défaut
    Citation Envoyé par Xraydev Voir le message
    moi j'ai une petite bande jaune sous la position du soleil dès fois . J'ai vu d'autres screenshots ils ont le même défaut. Après je me suis apperçu qu'il y avait pas mal de matrices de conversions dur XYZ au RGB, j'ai ptet pas utilisé la meilleure .
    Ha oui ça me dit quelque chose. IL me semble que c'est
    soit la matrice de conversion qui est fausse (faut prendre celle du CIE basé sur la position du point blanc( nomé D65 il me semble ) ou un truc dans le genre.

    soit l'utilisation de atan au lieu de atan2

    Il me semble que j'avais regardé dans le code source de ce projet.
    http://www.eisscholle.de/index.php?d...s&sub=daylight

  3. #123
    En attente de confirmation mail
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 27
    Points : 2
    Points
    2
    Par défaut



    extrait du paper
    3.2 Skylight Model
    ...
    "
    For the simulation we used the method of Nishita et al. [23]. The earth was assumed flat for zenith angles less than seventy degrees and spherical for other angles. This allowed several terms to be evaluated
    analytically for the smaller angles."

    j'avais pas bien compris ce dont il s'agissait mais j'ai zappé en me disant que ca concernait l'aerial persp. Je dois t'avouer que j'ai lu l'article vite fait de travers pour implementer au plus vite.
    Par hasard histoire d'abuser, t'as pas la publi d'où est issue la fonction perez


    Et pourtant elle tourne ...

  4. #124
    En attente de confirmation mail
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 27
    Points : 2
    Points
    2
    Par défaut
    thanx a lot.
    Bon jte laisse vais aller gagner ma croûte . J'irai jetter un coup d'oeil au site et au code surtout ...
    Tiens j'ai commandé Realtime rendering edition 3 , l'aurait dans un mois si tout va bien (surface mail). J'avais acheter pbrt il est super bien foutu mais pas trop fun... Le problème c'est que j'achète pleins de bouquin mais je ne les lit pas ..

    ++

  5. #125
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 033
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 033
    Points : 13 968
    Points
    13 968
    Par défaut
    Citation Envoyé par Xraydev Voir le message
    "
    For the simulation we used the method of Nishita et al. [23]. The earth was assumed flat for zenith angles less than seventy degrees and spherical for other angles. This allowed several terms to be evaluated
    analytically for the smaller angles."
    Ca doit être à cause de l'horizon.
    Dans mon dev, j'avais essayé de recaler l'horizon en fonction de l'altitude pour le rendu du ciel. Histoire d'éviter cette horizon rosacée.

    Sinon, non, je n'ai pas le doc de perez.

  6. #126
    Expert éminent
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Points : 6 486
    Points
    6 486
    Par défaut
    J'avais acheter pbrt il est super bien foutu mais pas trop fun...
    Il faut faire attention aussi avec le code qui est fourni sur leur site. L'implémentation du path tracing bidirectionnel est fausse.

    Au passage pour ceux que le rendu de ciel intéresse il y a ceci à lire :

    http://ati.amd.com/developer/SIGGRAP...ourseNotes.pdf

    Enfin, pour le papier de perez, il faut remercier l'auteur qui a scanné son propre papier :

    Le papier :
    http://www.asrc.cestm.albany.edu/per...ers/paper7.pdf

    L'errata :
    http://www.asrc.cestm.albany.edu/per...rs/erratum.pdf

  7. #127
    En attente de confirmation mail
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 27
    Points : 2
    Points
    2
    Par défaut
    merci pour le lien de la publi
    je ne l'avais pas trouvé en "googlant".

    Pour pbrt je l'ai juste survolé mais avant j'ai comme même été sur leur site pour corriger les coquilles. J'ai pas épluché le code encore mais merci du renseignement .

  8. #128
    Rédacteur
    Avatar de Bakura
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    1 386
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 386
    Points : 2 640
    Points
    2 640
    Par défaut
    Je me permets de vous ajouter cette ressource : http://www.cg.tuwien.ac.at/research/.../Habel_08_SSH/

    Ça n'a peut-être rien à voir avec ce que vous faites, mais j'ai vu Preetham marqué quelque part .

  9. #129
    En attente de confirmation mail
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 27
    Points : 2
    Points
    2
    Par défaut
    oui merci, les spherical harmonics sont utilisées pour l'eclairage en temps réel si je ne m'abuse .En fait je crois qu'à l'aide de qq coefficients biens choisis à partir d'une map et des formules de SH on peut reconstituer l'eclairage diffus.
    Dans la publi le preetham sky doit servir de map d'origine afin de calculer la matrice des SH pour pouvoir eclairer la scene en temps réel .

    ++

  10. #130
    En attente de confirmation mail
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 27
    Points : 2
    Points
    2
    Par défaut Poils Fourure Kajiya
    Salut , je suis tombé sur la publi de Kajiya & kay (89) sur le rendu de fourure par "volume texture". En fait je bute un peu sur le concept de densité (rho) qui n'est pas sensée représenter la densité de poil mais plutot une probabilité de "toucher" un poil . Je vois à peu près comment générer une pseudo texture de poil en 3d dans un tableau , mais comment calculer rho ? est-ce la même densité dans chaque voxel du texel par exemple dans le cas de poils pointants simplement verticalement paralement à la normale de la surface considérée.

    merci d'avance
    ------------------------------
    http://grataloup.alain.perso.neuf.fr/

Discussions similaires

  1. Live coding : création d'un raytracer GPU en 20 minutes
    Par LittleWhite dans le forum Développement 2D, 3D et Jeux
    Réponses: 0
    Dernier message: 09/02/2014, 19h29
  2. Création d'une Fenêtre pour afficher un rendu Raytracer.
    Par vmfa-2 sven dans le forum API graphiques
    Réponses: 3
    Dernier message: 03/06/2008, 15h47
  3. [Kylix] Création d'un fichier lien
    Par DrQ dans le forum EDI
    Réponses: 2
    Dernier message: 14/05/2002, 21h30
  4. Création image BMP
    Par Anonymous dans le forum C
    Réponses: 2
    Dernier message: 25/04/2002, 16h04

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