Nice one - your screenshot looks awesome! Regards
Tim > On 1 Jun 2020, at 13:59, BELGACEM NEDJIMA <[email protected]> wrote: > > > Hi everyone, > Here is my progress in the Google Summer of Code project: > Tasks done this week: > Reading the tessellation code used to generate triangles of building from > polygons > Experimented with the Qt3DExtras::QDiffuseMapMaterial and explored some > alternatives. Unfortunately some of the alternatives are not available in the > Qt version I use (Qt5.9). > Tried compiling QGIS with different Qt versions. > Added texture coordinates to the vertex buffer of > QgsTessellatedPolygonGeometry. > Got the basic functionality of texturing buildings using 1 texture image > working for some vector layer projects. > You can see the texture rendering in action here: screenshot > <https://imgur.com/aqJD8yV> > Tasks to be done: > Refine how the user chooses textures and include a default texture in case > anything goes wrong with the texture image. > Define a generic class that handles material definition in a way that it can > be extended for physics based rendering and other types of materials in the > future. > Currently there are 4 types of vector layer data and some of them are not > working properly so I will make the texturng work for them as well. > Make a way to rotate texture coordinates using an angle specified by the user. > Discuss how we define separate roof textures from walls textures. > You can find the report here as well: wiki page > <https://wiki.osgeo.org/wiki/Improving_qgis_3d> > I am open to any suggestions and feedback. > Best wishes, > > -- > Belgacem Nedjima > 4th year computer science and engineering student. > https://github.com/NEDJIMAbelgacem <https://github.com/NEDJIMAbelgacem> > > _______________________________________________ > QGIS-Developer mailing list > [email protected] > List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer > Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer — Tim Sutton Co-founder: Kartoza Ex Project chair: QGIS.org Visit http://kartoza.com <http://kartoza.com/> to find out about open source: Desktop GIS programming services Geospatial web development GIS Training Consulting Services Skype: timlinux IRC: timlinux on #qgis at freenode.net I'd love to connect. Here's my calendar link <https://calendly.com/timlinux/30min> to make finding time easy.
_______________________________________________ QGIS-Developer mailing list [email protected] List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
