<div dir="ltr">Hi Tim,<div><br></div><div>Thanks for the feedback and sorry for the late reply. </div><span class="gmail-im" style="color:rgb(80,0,80)"><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Thanks for the update! Maybe I missed it, but what is planned to eventually go in the billboard? The kid pic is nice for a proof of concept but have you made a concept render of the how the final thing will look? It would be nice for the billboard to use the tooltip text or the label text - it that the plan? I’m still not convinced it wouldn’t be better having the billboard facing a fixed (or used defined fixed) direction but maybe I am alone in this….when I watch the youtube clip the boards seem to go ‘flat on the ground’ and lose their 3d representation. </blockquote><div><br></div></span><div>The common usage is to put a label or sign of a place. Something like this in Google map. In this case, the sign is better to have the same size and always facing the same direction. When we zoom out, we can see where is the place since the billboard will still have the same size. And when we rotate or tilt the map, we can still see it properly also.</div><div><br></div><div><a href="https://user-images.githubusercontent.com/1421861/62011693-eb66fe00-b17b-11e9-939d-d5cbb1955899.jpg">https://user-images.githubusercontent.com/1421861/62011693-eb66fe00-b17b-11e9-939d-d5cbb1955899.jpg</a><br></div><div><br></div><div>In my last week report, it's getting better, like the screenshot below.</div><div> </div><div><div><a href="https://user-images.githubusercontent.com/1421861/62011245-19e1da80-b176-11e9-8da4-df6f9bd6d004.jpg">https://user-images.githubusercontent.com/1421861/62011245-19e1da80-b176-11e9-8da4-df6f9bd6d004.jpg</a><br></div></div><div><br></div><div>Regarding a tooltip or a label text, I haven't thought about it. I am not sure it's possible to do it even for a normal symbol. Using the identify tool is one of the option to know what is it in the billboard.</div><div><br></div><div>Another good example of a billboard is this <a href="https://cesiumjs.org/Cesium/Build/Apps/Sandcastle/index.html?src=Billboards.html" target="_blank">https://cesiumjs.org/Cesium/Build/Apps/Sandcastle/index.html?src=Billboards.html</a></div><div><br></div><div>I hope my explanation is quite clear.</div><div><br></div><div>Best Regards.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Jul 21, 2019 at 11:22 PM Tim Sutton <<a href="mailto:tim@kartoza.com">tim@kartoza.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="overflow-wrap: break-word;">Hi Sunni<div><br></div><div>Thanks for the update! Maybe I missed it, but what is planned to eventually go in the billboard? The kid pic is nice for a proof of concept but have you made a concept render of the how the final thing will look? It would be nice for the billboard to use the tooltip text or the label text - it that the plan? I’m still not convinced it wouldn’t be better having the billboard facing a fixed (or used defined fixed) direction but maybe I am alone in this….when I watch the youtube clip the boards seem to go ‘flat on the ground’ and lose their 3d representation. </div><div><br></div><div>Regards</div><div><br></div><div>Tim<br><div><br><blockquote type="cite"><div>On 21 Jul 2019, at 19:47, Ismail Sunni <<a href="mailto:imajimatika@gmail.com" target="_blank">imajimatika@gmail.com</a>> wrote:</div><br class="gmail-m_-3789849246716391158Apple-interchange-newline"><div><div dir="ltr"><div><div>Dear QGIS developers,<br></div><div><br></div>Here is my 8th-week report for my GSoC Project[4]. You can also check the project wiki page [2]. Comments and suggestions are welcome :)<br clear="all"><div><br></div></div><div><br></div><font size="4">GSoC QGIS 3D Improvement Week 8 Report</font><br><br><b>Period</b>: 15 July 2019 - 21 July 2019<br><br><b>Report</b><br>1. What did I complete this week?<br>   - Porting Billboard functionality from my experimental repo[3] to QGIS codebase[1]. Success with a static image, and currently polishing with default symbol (still looks ugly symbol).<br>   Sample result can be watched below (click and it will play on YouTube):<div>    - QGIS 3D Billboard Rendering with Succes Kid (static) (<a href="http://www.youtube.com/watch?v=Dxsu0ZaDd0k" target="_blank">http://www.youtube.com/watch?v=Dxsu0ZaDd0k</a>)</div><div>    - QGIS 3D Billboard Rendering with Default QgsSymbol - still ugly (<a href="http://www.youtube.com/watch?v=32Tv7y07vXg" target="_blank">http://www.youtube.com/watch?v=32Tv7y07vXg</a>)   </div><div>2. What am I going to achieve for next week?<br>   - Make the billboard shows symbol from user<br>   - Polishing<br>   - Fill 2nd evaluation<br>3. Is there any blocking issue?<br>   - It seems, adding an image (not from a file) to the texture is not straight forward.<br>4. Code<br>   - Branch for billboard feature [1]<br>   - Repo for QT C++ billboard [3]<br>5. Misc<br>   - N/A<br><br>## References<br>- [1] <a href="https://github.com/ismailsunni/QGIS/tree/billboard" target="_blank">https://github.com/ismailsunni/QGIS/tree/billboard</a><br>- [2] Project Wiki: <a href="https://github.com/ismailsunni/QGIS/wiki/GSoC-2019---QGIS-3D-Improvement" target="_blank">https://github.com/ismailsunni/QGIS/wiki/GSoC-2019---QGIS-3D-Improvement</a><br>- [3] <a href="https://github.com/ismailsunni/qt3d-custom-shader" target="_blank">https://github.com/ismailsunni/qt3d-custom-shader</a><div>- [4] <a href="https://github.com/ismailsunni/QGIS/wiki/Week-8-Report" target="_blank">https://github.com/ismailsunni/QGIS/wiki/Week-8-Report</a><br clear="all"><div><br></div><div>Best regards</div>-- <br><div dir="ltr" class="gmail-m_-3789849246716391158gmail_signature">Ismail Sunni<br><div><a href="http://ismailsunni.wordpress.com/" target="_blank">ismailsunni.wordpress.com</a></div></div></div></div></div>
_______________________________________________<br>QGIS-Developer mailing list<br><a href="mailto:QGIS-Developer@lists.osgeo.org" target="_blank">QGIS-Developer@lists.osgeo.org</a><br>List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a></div></blockquote></div><br><div>
<div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;line-height:normal;text-align:center"><span>—</span></div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;line-height:normal;text-align:center"><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal;min-height:14px"><br></div><br class="gmail-m_-3789849246716391158Apple-interchange-newline" style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><span style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><span><span><span><span><span><span><span><span><span><span><span><img id="gmail-m_-3789849246716391158D325862C-601D-4C2E-81AE-FEABDDE59196" src="cid:16c39f6654e2451cdf21"></span><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal;min-height:14px"><br class="gmail-m_-3789849246716391158Apple-interchange-newline"><br class="gmail-m_-3789849246716391158Apple-interchange-newline"><br class="gmail-m_-3789849246716391158Apple-interchange-newline"><br class="gmail-m_-3789849246716391158Apple-interchange-newline"><br></div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal;min-height:14px"><br></div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal"><b>Tim Sutton</b></div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal;min-height:14px"><br></div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal"><b>Co-founder:</b><span class="gmail-m_-3789849246716391158Apple-converted-space"> </span>Kartoza</div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal"><b>Ex Project chair:</b><span style="font-weight:normal"><span class="gmail-m_-3789849246716391158Apple-converted-space"> </span><a href="http://QGIS.org" target="_blank">QGIS.org</a></span></div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal;min-height:14px"><br></div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal">Visit <a href="http://kartoza.com/" target="_blank"><span>http://kartoza.com</span></a> to find out about open source:</div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal;min-height:14px"><br></div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal">Desktop GIS programming services</div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal">Geospatial web development</div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal">GIS Training</div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal">Consulting Services</div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal;min-height:14px"><br></div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal"><b>Skype</b>: timlinux </div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal"><b>IRC:</b><span class="gmail-m_-3789849246716391158Apple-converted-space"> </span>timlinux on #qgis at <a href="http://freenode.net" target="_blank">freenode.net</a></div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal"><br></div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal"><span style="color:rgb(102,106,115);font-family:"Proxima Nova",sans-serif;font-size:14px;text-align:left;background-color:rgb(255,255,255)">I'd love to connect. </span><a class="gmail-m_-3789849246716391158t-quick-start-share-link" href="https://calendly.com/timlinux" style="color:rgb(0,162,255);text-decoration:none;font-family:"Proxima Nova",sans-serif;font-size:14px;text-align:left" target="_blank">Here's my calendar link</a><span style="color:rgb(102,106,115);font-family:"Proxima Nova",sans-serif;font-size:14px;text-align:left;background-color:rgb(255,255,255)"> to make finding time easy.</span></div>
</span></span></span></span></span></span></span></span></span></span></span></div>
</div><br></div></div></blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature">Ismail Sunni<br><div><a href="http://ismailsunni.wordpress.com" target="_blank">ismailsunni.wordpress.com</a></div></div>