Qt-contributors-summit-2011-qtquick3d: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 1: Line 1:
<div class="factbox right">


===Table of Content===
* [[#2cd73596379b74b4d7445bedde178153|Session 1]]
** [[#f4c6f851b00d5518bf888815de279aba|Notes]]
* [[#6fc52483e576310151919549c96faecf|Session 2]]
** [[#f4c6f851b00d5518bf888815de279aba 0|Notes]]
</div>
=Session 1=
* 16/Jun/11 Thursday 13:30 – 14:30
* <span class="caps">VEGA</span> A
==Notes==
* Introduction to QtQuick3D
** 3D programming in <span class="caps">QML</span> making it easy to add 3D contents to 2D applications.
** http://doc.qt.nokia.com/qt-quick3d-snapshot/
** Code walkthrough on SpaceTyper as an example and code distribution for hacking challenge http://gitorious.org/spacetyper
* Feedback
** Q. Relationship between Qt5 Scenegraph and QtQuick3D? A. We do not have a separate scenegraph for 3D. Item3D writes to <span class="caps">FBO</span>.
** Q. Any software fallback if OpenGL is not available? A. Qt5 requires OpenGL so that is the baseline.
** Q. Any plan to add video texture? A. That is doable but not currently planned.
** Car industries are interested in 3D.
** Qt Partner using QtQuick3D to model industrial machines. http://www.youtube.com/watch?v=g_cf-7uoK5o
=Session 2=
* 18/Jun/11 Saturday 13:30 – 14:30
* <span class="caps">VENERA</span> A
==Notes==
* QtQuick3D roadmap on <span class="caps">JIRA</span>
** http://bugreports.qt.nokia.com/secure/Dashboard.jspa?selectPageId=11096
* QtQuick3D tutorial on Youtube
** http://www.youtube.com/watch?v=OXcxFZbKUNI
* Feedback
** Community ported QtQuick3D to iOS (IanFromAfrica on <span class="caps">IRC</span>)
** Demoed iPad running QtQuick3D, one patch made to handle defualt framebuffer
** Qt for Android is yet to support OpenGL.
** Q. Does QtQuick3D work with 4.8? A. It works with 4.7 and 4.8 but the official 1.0 will be released aligned with Qt5.
** Q. (Digia)How about 0.x pre releases? A. That is not our normal practice but we will consider it if that helps comercial customers.
** More video tutorials the better.
* SpaceTyper challenge winner
** Thorbjørn http://gitorious.org/~bjorn/spacetyper/bjorns-spacetyper
** The original code had one Viewport for each 3D item which did not give proper perspective when there is more than one items. Thorbjørn changed the code to have only one Viewport for the whole game. This is better for the performance but makes the game a bit harder to play.

Revision as of 14:03, 25 February 2015

Session 1

  • 16/Jun/11 Thursday 13:30 – 14:30
  • VEGA A

Notes

  • Introduction to QtQuick3D
  • Feedback
    • Q. Relationship between Qt5 Scenegraph and QtQuick3D? A. We do not have a separate scenegraph for 3D. Item3D writes to FBO.
    • Q. Any software fallback if OpenGL is not available? A. Qt5 requires OpenGL so that is the baseline.
    • Q. Any plan to add video texture? A. That is doable but not currently planned.
    • Car industries are interested in 3D.
    • Qt Partner using QtQuick3D to model industrial machines. http://www.youtube.com/watch?v=g_cf-7uoK5o

Session 2

  • 18/Jun/11 Saturday 13:30 – 14:30
  • VENERA A

Notes

  • QtQuick3D roadmap on JIRA
  • QtQuick3D tutorial on Youtube
  • Feedback
    • Community ported QtQuick3D to iOS (IanFromAfrica on IRC)
    • Demoed iPad running QtQuick3D, one patch made to handle defualt framebuffer
    • Qt for Android is yet to support OpenGL.
    • Q. Does QtQuick3D work with 4.8? A. It works with 4.7 and 4.8 but the official 1.0 will be released aligned with Qt5.
    • Q. (Digia)How about 0.x pre releases? A. That is not our normal practice but we will consider it if that helps comercial customers.
    • More video tutorials the better.
  • SpaceTyper challenge winner
    • Thorbjørn http://gitorious.org/~bjorn/spacetyper/bjorns-spacetyper
    • The original code had one Viewport for each 3D item which did not give proper perspective when there is more than one items. Thorbjørn changed the code to have only one Viewport for the whole game. This is better for the performance but makes the game a bit harder to play.