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. Qt3D: Material and Frame Graph logic composition
Forum Updated to NodeBB v4.3 + New Features

Qt3D: Material and Frame Graph logic composition

Scheduled Pinned Locked Moved Unsolved General and Desktop
2 Posts 2 Posters 207 Views 1 Watching
  • 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.
  • I Offline
    I Offline
    Igor Baidiuk
    wrote on last edited by
    #1

    Hello!

    I'm now checking Qt3D's capabilities for rendering nontrivial 3D scenes as an alternative to OpenSceneGraph manual integration into QML. While Qt3D API looks elegant, it severely lacks documentation. In particular, both global frame graph and local material effects seem to overlap somehow in their responsibilities. Can someone please point to some proper description how material and frame graph trees are composed when certain entity is being rendered?

    Thanks,
    Igor

    kshegunovK 1 Reply Last reply
    0
    • I Igor Baidiuk

      Hello!

      I'm now checking Qt3D's capabilities for rendering nontrivial 3D scenes as an alternative to OpenSceneGraph manual integration into QML. While Qt3D API looks elegant, it severely lacks documentation. In particular, both global frame graph and local material effects seem to overlap somehow in their responsibilities. Can someone please point to some proper description how material and frame graph trees are composed when certain entity is being rendered?

      Thanks,
      Igor

      kshegunovK Offline
      kshegunovK Offline
      kshegunov
      Moderators
      wrote on last edited by
      #2

      The documentation is a world of hurt, I hear you. Can't give you a resource, because I haven't found one, but from my investigations glancing through the source, I could give you the broad strokes.
      The material is a component, it's basically nothing that's visual. When the frame graph is traversed it collects the jobs from the entities (i.e. from the components attached to the entities) and then runs them through the pipeline. So no, the effects and techniques are not duplicating the framegraph per se, they're just a specification(s) for the entity on how to be rendered (you can filter out specific techniques from the frame graph if you use deferred rendering for example).

      Read and abide by the Qt Code of Conduct

      1 Reply Last reply
      2

      • Login

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