[Qgis-developer] QGIS X3D processing

G. Allegri giohappy at gmail.com
Mon Mar 27 13:47:03 PDT 2017


Thanks Andreas for sharing your scripts. We will give it a try asap. x3ddom
is a great tool to create rapid, yet effective, 3d scenes and it's very
welcome in the GIS arena ;)

giovanni

Il 27 mar 2017 16:11, "Andreas Plesch" <andreasplesch at gmail.com> ha scritto:

Hi Andreas,

I completely agree with your characterisation of the various 3d
technologies. There is also webGL based Cesium which is higher level, still
performant for somewhat larger scenes but tied to a specific, single,
controlled implementation.

* QGIS2threejs: uses WebGL. Goal is to publish a small scene to the web,
> independent from QGIS. QGIS is only used to prepare the scene.
> WebGLS/ThreeJS is quite a low-level technology compared to X3D
>
> * X3D approach: more descriptive, human readable files. Similar to VRML or
> SVG. Goal ist also publication of smaller scenes to the web. X3D viewer may
> render either natively or through WebGL. X3D, compared to WebGL/Threejs
> lowers the barrier for script or XML people to further process the file
> after an export. The X3D concepts are easier to understand than raw WebGL.
>
I am most familiar with X3D (having implemented most of the x3dom.js
geospatial nodes) and want to focus on that since it promises longevity of
content, even archival quality, including meta data capability.

> * qt53D: Based on OpenGL. could lead to a good integration into QGIS core.
> Not meant to be published to the web.
>
This is probably what my question was aiming for. If there was a Qt53D
based X3D browser then it would be possible to  reuse that for QGIS3
integrated display. But I do not think there is. The closest would be
probably Qt5 webkit with webgl and x3dom.js (or cobweb.js).

Andreas

> Andreas
>
>
>
> On 2017-03-27 14:49, Andreas Plesch wrote:
>
> Let me share a project for interactive 3d visualization of qgis content on
> the web using the geospatial component of the standardized X3D format. Code
> and examples are on GitHub:
>
> https://github.com/andreasplesch/QGIS-X3D-Processing
>
> This effort is similar to QGIS2Threejs but is just starting out and
> will use quite a different approach.
>
> On the user list Paolo mentioned plans to use native qt5 3d facilities for
> qgis3 as well (see below). Is there a repository or documentation to learn
> more about this ? For example, it may be beneficial to use webGL enabled
> webkit (perhaps in the processing results viewer).
>
> Any pointer or other feedback is very welcome,
>
> Andreas
>
>
>
>
> Date: Mon, 27 Mar 2017 08:15:36 +0200
> From: Paolo Cavallini <cavallini at faunalia.it>
> To: qgis-user at lists.osgeo.org, qgis-developer
>         <qgis-developer at lists.osgeo.org>
> Subject: Re: [Qgis-user] QGIS X3D processing
> Message-ID: <6dab7995-95d0-21c6-c8b3-347f18ade72f at faunalia.it>
> Content-Type: text/plain; charset=utf-8
>
> Il 27/03/2017 01:52, Andreas Plesch ha scritto:
> > Hi Paolo,
> >
> >
> >     Date: Sun, 26 Mar 2017 20:22:06 +0200
> >     From: Paolo Cavallini <cavallini at faunalia.it
> >     <mailto:cavallini at faunalia.it>>
> >
> >     Il 26/03/2017 00:27, Andreas Plesch ha scritto:
> >     > I would like to share a project for 3d visualization of Qgis
> >     content by
> >     ...
> >     > This effort is similar to QGIS2Threejs but is just starting out
> >     and will
> >     > use quite a different approach.
> >     >
> >     > Any comment, feedback or thought is welcome,
> >
> >     Cool, thanks. AFAIK there are plans to use native Qt5 3D facilities,
> >     have you had a look to this too?
> >
> >
> > I looked into using qt webkit and found that qt5 webkit supports webgl
> > (and probably a modern js engine?). That would be very interesting as it
> > would be possible to rely just on webkit and perhaps have some tighter
> > integration with the Qgis gui.
> >
> > What would be a good place to learn more about QGIS3 plans to use native
> > Qt5 3d facilities ?
>
> Hi Andreas,
> I do not know much. You can probably have a look to the work of Minoru
> Akagi, who started some early development on this.
> However, I think some core devs may be interested in joining the
> discussion.
>
>
>
> --
> Andreas Plesch
> 39 Barbara Rd.
> Waltham, MA 02453
>
> _______________________________________________
> Qgis-developer mailing list
> Qgis-developer at lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>
>
>
>



-- 
Andreas Plesch
39 Barbara Rd.
Waltham, MA 02453

_______________________________________________
Qgis-developer mailing list
Qgis-developer at lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20170327/3e365e06/attachment-0001.html>


More information about the Qgis-developer mailing list