<div dir="ltr"><br clear="all"><div>Hi everyone,<br>Here is my progress in the Google Summer of Code project:<div><ul><li style="margin-left:15px">Tasks done this week:<br></li><ul><li style="margin-left:15px;margin-bottom:0.1em">Reading the tessellation code used to generate triangles of building from polygons</li><li style="margin-left:15px;margin-bottom:0.1em">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).</li><li style="margin-left:15px;margin-bottom:0.1em">Tried compiling QGIS with different Qt versions.</li><li style="margin-left:15px;margin-bottom:0.1em">Added texture coordinates to the vertex buffer of QgsTessellatedPolygonGeometry.</li><li style="margin-left:15px;margin-bottom:0.1em">Got the basic functionality of texturing buildings using 1 texture image working for some vector layer projects.<br>You can see the texture rendering in action here: <a href="https://imgur.com/aqJD8yV">screenshot</a></li></ul><li style="margin-left:15px">Tasks to be done:<br></li><ul><li style="margin-left:15px">Refine how the user chooses textures and include a default texture in case anything goes wrong with the texture image.</li><li style="margin-left:15px">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.</li><li style="margin-left:15px">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.</li><li style="margin-left:15px">Make a way to rotate texture coordinates using an angle specified by the user.</li><li style="margin-left:15px">Discuss how we define separate roof textures from walls textures.</li></ul></ul>You can find the report here as well: <a href="https://wiki.osgeo.org/wiki/Improving_qgis_3d" target="_blank">wiki page</a></div><div>I am open to any suggestions and feedback.<br>Best wishes,</div><font color="#888888"><br class="gmail-Apple-interchange-newline"></font></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr">Belgacem Nedjima<div>4th year computer science and engineering student.</div><div><a href="https://github.com/NEDJIMAbelgacem" target="_blank">https://github.com/NEDJIMAbelgacem</a><br></div><div><br></div></div></div></div></div></div>