Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Scene3D 3D model Entity rendering completion log
QtWS25 Last Chance

Scene3D 3D model Entity rendering completion log

Scheduled Pinned Locked Moved Unsolved General and Desktop
2 Posts 1 Posters 175 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • H Offline
    H Offline
    HarishKumarBV
    wrote on last edited by
    #1

    Hi,

    I'm working on a 3D model rendering Qt desktop application using Qt 5.15.16.
    I'm using Scene3D, Qt3DRender::QGeometry, and Qt3DRender::QMaterial for model material to render the model.

    Scene3D {
            id: sceneId
            Entity {
                    id: root
                    property Layer layer
                    ModelMaterial {    
                            id: modelMaterial
                    }
                    
                    GeometryRenderer {
                            id: modelGeoRenderId
                    }
                    components: [modelMaterial, modelGeometryRenderer, root.layer]
    
            }
    }
    

    The model is changed every second or two. How do I know when the rendering of the current model is completed to initiate the next model update.
    How do I log the rendering completion for each model update?

    H 1 Reply Last reply
    0
    • H HarishKumarBV

      Hi,

      I'm working on a 3D model rendering Qt desktop application using Qt 5.15.16.
      I'm using Scene3D, Qt3DRender::QGeometry, and Qt3DRender::QMaterial for model material to render the model.

      Scene3D {
              id: sceneId
              Entity {
                      id: root
                      property Layer layer
                      ModelMaterial {    
                              id: modelMaterial
                      }
                      
                      GeometryRenderer {
                              id: modelGeoRenderId
                      }
                      components: [modelMaterial, modelGeometryRenderer, root.layer]
      
              }
      }
      

      The model is changed every second or two. How do I know when the rendering of the current model is completed to initiate the next model update.
      How do I log the rendering completion for each model update?

      H Offline
      H Offline
      HarishKumarBV
      wrote on last edited by
      #2

      @HarishKumarBV said in Scene3D 3D model Entity rendering completion log:

      Hi,

      I'm working on a 3D model rendering Qt desktop application using Qt 5.15.16.
      I'm using Scene3D, Qt3DRender::QGeometry, and Qt3DRender::QMaterial for model material to render the model.

      Scene3D {
              id: sceneId
              Entity {
                      id: root
                      property Layer layer
                      ModelMaterial {    
                              id: modelMaterial
                      }
                      
                      GeometryRenderer {
                              id: modelGeoRenderId
                      }
                      components: [modelMaterial, modelGeometryRenderer, root.layer]
      
              }
      }
      

      The model is changed every second or two. How do I know when the rendering of the current model is completed to initiate the next model update?
      How do I log the rendering completion for each model update?

      As the model grows the performance takes a hit, and any suggestion for improvement.

      1 Reply Last reply
      0

      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved