Sami Makkonen

Qt 3D Studio 1.0 Released

Published Thursday November 30th, 2017
13 Comments on Qt 3D Studio 1.0 Released
Posted in Biz Circuit & Dev Loop, Design, Qt 3D, Qt 3D Studio


We are happy to announce that Qt 3D Studio 1.0 has now been released. Qt 3D Studio provides a 3D user interface authoring system that caters for both software developers and graphic designers.

Qt 3D Studio Editor

Qt 3D Studio is the authoring tool for creating interactive 3D presentations and applications. Editor is a cross-platform Qt application which can be used in Windows, Mac and Linux. You can import design assets from popular authoring tools such as Photoshop, Autodesk Maya and The Foundry MODO.

qt3dstudioviewer

Qt 3D Studio Editor & Viewer with the remote connection feature

Qt 3D Studio Viewer

Qt 3D Studio Viewer is a great tool for testing the design in action. You can also use the remote connection feature built in to the Studio to connect to a device running the Viewer to see immediately the design changes in the device. We have published the Viewer application in the Google Play for easy start with Android devices.

Viewer can also generate image sequences  from Qt 3D Studio scenes which can then be animated or combined into a video. This is especially useful for example if you are using the same user interface also in devices which don’t have enough resources to run a full-blown 3D user interface. This allows you to use the same tools and workflow in both cases. This feature can be used to create videos you can easily share during the design process.

Installation & Platform support

Editor & Viewer are released for Windows & macOS. Linux is also supported, but pre-built binaries are not yet provided with the 1.0 release. So Linux users need to build from source. Please also refer to the build instructions if you are creating applications for Android or embedded targets. In addition to Windows, Mac, Linux and Android the Qt 3D Studio 1.0 supports embedded Linux as well as INTEGRITY and QNX real-time operating systems as deployment targets. In the future we will continue adding more platforms such as iOS. For detailed platform support please refer to documentation.

Easiest way to install the Qt 3D Studio is through the online installer where you can find it under Tools -section. If you don’t yet have the online installer you can get from our download page. If you are an existing commercial license holder you can find the relevant packages from Qt Account. Also offline installer packages are provided.

Please also remember that Qt 3D Studio relies on the development host and target device graphics adapter and drivers. During the development we have encountered some occasions where updating to latest drivers have fixed the issues user has been experiencing. If you encounter some issues, please post a report in our bug tracker.

How to get started – Documentation & Examples

As part of the installation packages we are providing sample projects and we have also added some demonstration applications to a separate git repository https://git.qt.io/public-demos/qt3dstudio. We will be adding examples and demo applications along the way so stay tuned. Documentation is available at http://doc.qt.io/qt3dstudio/index.html

Home Automation demo implemented with Qt 3D Studio and Qt Quick

Licensing

The Qt 3D Studio Editor is available for all Qt commercial licensees without any additional cost. Also the Qt 3D Studio Runtime can be used as part of desktop and mobile Qt applications without any additional cost. For open-source users Qt 3D Studio Editor and Runtime are available under GPLv3 license. For embedded devices, a separate distribution agreement is needed to cover the Qt 3D Studio Runtime (i.e. joint hardware and software distribution).

Way forward

We are planning on releasing bug fix releases as needed and the next feature release (1.1.0) will introduced around early February. Biggest change in next feature release is the new Data Node API which introduces a clearer separation between UI and application logic. Data Nodes works a “contract” between the UI designer and application developer and makes it easier to use the same data in several UI components. Also as mentioned already earlier we are working on a new Qt 3D Studio Runtime which is built on top of Qt 3D. The new Runtime will be released as part of Qt 3D Studio 2.0 release, planned for May 2018.

Do you like this? Share it
Share on LinkedInGoogle+Share on FacebookTweet about this on Twitter

Posted in Biz Circuit & Dev Loop, Design, Qt 3D, Qt 3D Studio

13 comments

Benjamin T says:

Just to make it clear of open-source users, Qt 3D Studio Runtime is licensed under GPL, but not LGPL? Meaning that any application which uses the output of Qt 3D Studio either have to use Qt commercial license or be open-source (GPL compatible).

Sami Makkonen Sami Makkonen says:

Yes. This is correct.

Dieter Nützel says:

Do you have tested it wit OSS drivers? Radeonsi/nouveau?

Sami Makkonen Sami Makkonen says:

Unfortunate we don’t have that combination in our test setup but we haven’t received any bug reports on that particular setup. All feedback highly appreciated and please report possible issues to https://bugreports.qt.io/projects/QT3DS.

Dieter Nützel says:

Thank you very much for your nice answer.
I’ll try on my openSUSE Tumbleweed Mesa/Radeonsi RX580 devel system, if I could find some time and a ‘working’ package.

Regrards,
Dieter

KDE/Qt user since it appeared 😉

gustawho says:

For packagers, is this the official app icon? https://doc.qt.io/qt3dstudio/images/studio_128.png

If so, where can we get it in different sizes or in another format (SVG, maybe)?

Sami Makkonen Sami Makkonen says:

SVG files have been now added to the repo.

Coolbix says:

Can not pull the demos from git repository https://git.qt.io/public-demos/qt3dstudio.
Permission denied (publickey,gssapi-keyex,gssapi-with-mic)

Sami Makkonen Sami Makkonen says:

Thanks for letting us know. Seems to be a certificate issue on the GitLab server. I’ll ask our server admin to investigate. In the meantime GitLab provides also zip and tar packages of the repository e.g. https://git.qt.io/public-demos/qt3dstudio/repository/master/archive.zip provides a zipped archive.

Olivier El Mekki says:

Hi guys,

Congratulations, this looks great. Is there any plan to provide some kind of toolkit for virtual reality / mixed reality in short or long term? (or maybe Qt 3D studio is already fit for that?)

Sami Makkonen Sami Makkonen says:

Hi,

We don’t yet have support for AR & VR use cases but definitely it’s in the long term roadmap.

Florian Hertrampf says:

Hello everybody,

at first I want to say that you did a great work.
There is an intuitively graphical frontend to create applications I can easily embed in QML.
My question: On my Linux machine everything works fine, creating, embedding in QML, compilation and execution.
If I try to publish to my Android phone, I get the error message, that 3dstudio is missing or not installed.
But, as mentioned before, everything works on my Linux host.
Is there any possibility at now to deploy QML applications with embedded 3D presentations to Android?
When will this feature be available?

Thanks a lot.

Leave a Reply

Your email address will not be published.

Get started today with Qt Download now