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

Python Discussion :

Pas de couleur avec Panda3d


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Décembre 2021
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ariège (Midi Pyrénées)

    Informations professionnelles :
    Activité : Analyste d'exploitation

    Informations forums :
    Inscription : Décembre 2021
    Messages : 5
    Par défaut Pas de couleur avec Panda3d
    Bonjour,

    Je réalise un model simple de 2 couleurs (cor noire avec un support jaune) avec Blender 2.79b que j'exporte en *.egg avec Yabee. Quand, je l'ouvre avec Panda Viewer je vois bien les couleurs apparaitre une fois appuyé sur "l". Mais, quand je l'appel en Python (j'utilise Pycharm 2021.3 et le monteur 3d Panda3d 1.10.10) le model apparait blanc.

    Voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    from panda3d.core import loadPrcFile, AmbientLight
    loadPrcFile("config/conf.prc")
     
    from direct.showbase.ShowBase import ShowBase
     
    class MyGame(ShowBase):
     
        def __init__(self):
            super().__init__()
     
            pion = self.loader.loadModel("Models/Pion")
            pion.setPos(0, 15, -1.5)
            pion.reparentTo(self.render)
     
    game = MyGame()
    game.run()
    Pouvez-vous me dire comment faire pour obtenir mes 2 couleurs sur mon model avec Panda3d ?

  2. #2
    Expert confirmé
    Avatar de jurassic pork
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Décembre 2008
    Messages
    4 224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 4 224
    Par défaut
    hello,
    je ne connais pas du tout blender et panda3d mais peut-être regarder du côté de blend2bam :
    Why do my colors look different in Panda3D?
    It is important to note that Blender uses a linear workflow, meaning all colors are converted from the sRGB color encoding to the "linearized sRGB" color space before being used for lighting and blending. After the render process, the colors in the framebuffer are converted back to sRGB for display on the screen.


    Panda3D by default does not perform any color conversion, meaning that all the input colors are rendered as-is into the window. However, this can mean that colors defined in Blender will not appear the same way in Panda3D, as they have not undergone the same color conversion as Blender performs.


    If you use blend2bam in conjunction with the panda3d-simplepbr package, this will be handled for you automatically. Otherwise, you will need to configure Panda3D to also use the linear workflow. This requires two steps:


    Set your textures to use the Texture.F_srgb or Texture.F_srgb_alpha texture format, which automatically linearizes the colors before they are used in the rendering process.
    Tell Panda3D to ask the graphics driver for an "sRGB framebuffer", which causes the GPU to automatically convert colors back to sRGB before they are displayed on the monitor. This is achieved by enabling framebuffer-srgb in Config.prc, or by adding a post-processing filter as described in :ref:`common-image-filters`.
    Ami calmant, J.P

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Décembre 2021
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ariège (Midi Pyrénées)

    Informations professionnelles :
    Activité : Analyste d'exploitation

    Informations forums :
    Inscription : Décembre 2021
    Messages : 5
    Par défaut
    J'ai essayé blend2bam suite à ta proposition. Mais le résultat est presque similaire. Au lieu d'être tout blanc, il est tout noir.
    Je te remercie quand même de la proposition.

    Cordialement

Discussions similaires

  1. Réponses: 6
    Dernier message: 06/10/2011, 23h22
  2. Pas de couleur avec la console windows ?
    Par Madmac dans le forum Windows
    Réponses: 2
    Dernier message: 16/03/2011, 23h05
  3. Pas de couleur avec webcam
    Par Freyja dans le forum Linux
    Réponses: 1
    Dernier message: 11/08/2006, 10h48
  4. pb couleur avec Scanline
    Par bobymaw dans le forum C++Builder
    Réponses: 6
    Dernier message: 10/05/2004, 22h25
  5. [GifDecoder] marche pas dans applet avec IE
    Par formentor dans le forum Applets
    Réponses: 2
    Dernier message: 06/05/2003, 10h43

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