Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-56466

Texture rendering issues in SceneLoader

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: P2: Important P2: Important
    • 5.8.0
    • 5.7.1, 5.7, 5.8.0 Beta
    • Qt3D
    • None
    • Windows 7 x64 SP1, Nvidia GeForce GT 630
      Android 4.4.4 (OpenGL ES 3.0 V@45.0)
    • 7eb54642ba19a995e251518448a4896943dea1d2 440589a0747d9668fec3ff924b390d75be5c6733

      The first time dynamically changing source of SceneLoader to new scene (3d model), there is something wrong with rendering textures (of all or part of entities), they are black or gray (in another project sometimes colorful rubbish).

      Changing source after that to something else, and then back to first model - everything is rendered as should. See video attached.

      Example based on qgltf attached - there is two 3d models exchange each other as source for SceneLoader by timer.

      It seemed that bug is only appear when there more than one object in a loaded scene. It can be seen in that texture of teeth of wolf model is rendered right for the first time.

      I'm using almost the latest qt 5.7 commit: 50559ea3325c0215da155911836c0416d0027716

        1. qgltf.avi
          196 kB
          Oleg
        2. qgltf.zip
          3.58 MB
          Oleg
        3. qgltf_2.zip
          7.23 MB
          Oleg
        4. scene loader texture rendering issues.avi
          1.49 MB
          Oleg
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            lemire_p Paul Lemire
            lukegluke Oleg
            Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes