On 14/10/2014 09:36, Ray Donnelly wrote: > On Tue, Oct 14, 2014 at 9:34 AM, Sean Harmer <sean.har...@kdab.com> wrote: >> On 14/10/2014 08:01, Koehne Kai wrote: >>>> -----Original Message----- >>>> From: development-bounces+kai.koehne=theqtcompany.com@qt- >>>> [...] >>>> I don't have an "authoritative" answer, but one possible option would be an >>>> sub-module that contains the assets for examples or (easier?) separate the >>>> Qt 3d examples and their assets into a standalone git repository. >>> Keep in mind though that this will only help users that clone & build from >>> git. People using the tar balls, prebuilt binaries , will still suffer, >>> because (at least so far) we split up only the toplevel repositories . >>> >>> I'm not sure how 'big' big is in your case, but if it's an issue I'd rather >>> go for another toplevel module . IMO there's a much better chance also e.g. >>> Linux distributions will package this separately. >> Good point. This would then be analogous to the webkit-examples repo >> too. It also means we can keep some simple light-weight examples in the >> main Qt3D repo. >> >> Could I kindly propose, and if approved, request the creation of a >> qt3d-examples module please? Is it sufficient to do that here or do I >> also need to file a sysadmin JIRA task? > What about using procedural generation for these assets, some plasma > textures and geospheres? It'd look quite retro though I suppse.
For light-weight examples that is fine in some cases but then you open a can of worms with queries like "so how do I just use a texture or mesh from disk rather than tweaking shaders or writing a ton of C++?" and "why are my generated textures horribly aliased?" which is a whole topic in it's own right. Also generating interesting meshes in code is non-trivial and a huge time sink, especially when you need texture coords, tangents, normals etc. I think putting simple examples in the qt3d repo and additional examples that use heavier assets such as meshes form modelling tools, higher-res textures, cubemaps, etc into a new qt3d-examples repo would solve both problems. The examples in the qt3d repo should show how to do the basics that don't depend upon a lot of data e.g. using cameras, simple geometric meshes, basic materials etc. Then the new repo would contain more visually pleasing examples closer to expected real-world usage but remaining an optional download to those that are interested. Cheers, Sean > >> Many thanks in advance, >> >> Sean >> >> -- >> Dr Sean Harmer | sean.har...@kdab.com | Managing Director UK >> Klarälvdalens Datakonsult AB, a KDAB Group company >> Tel. Sweden (HQ) +46-563-540090, USA +1-866-777-KDAB(5322) >> KDAB - Qt Experts - Platform-independent software solutions >> >> _______________________________________________ >> Development mailing list >> Development@qt-project.org >> http://lists.qt-project.org/mailman/listinfo/development > _______________________________________________ > Development mailing list > Development@qt-project.org > http://lists.qt-project.org/mailman/listinfo/development -- Dr Sean Harmer | sean.har...@kdab.com | Managing Director UK Klarälvdalens Datakonsult AB, a KDAB Group company Tel. Sweden (HQ) +46-563-540090, USA +1-866-777-KDAB(5322) KDAB - Qt Experts - Platform-independent software solutions _______________________________________________ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development