[QGIS-Developer] GSoC QGIS 3D Improvement: Week 7 Report

Ismail Sunni imajimatika at gmail.com
Mon Jul 15 12:39:30 PDT 2019


Hi Tim and Mathieu,

Thanks! Do the billboards always face the camera? Or can you fly behind
> them?


It will always face the came, by definition :).

And will you give them a little pin and frame to anchor them to a place?


Do you mean like a line to connect the billboard to the terrain? There is a
wishlist for that. But the first step, render this billboard on QGIS first.

 Nice screencast. Are billboards able to handle alpha/opacity channel for a
> given raster?


Do you mean the billboard is transparent and we can see the stuff behind
it?

Well, I am not in that level of understanding of this 3D rendering. But I
can say it's not easy to do something transparent in the 3D world. Since we
need to reconsider how it will be done (without transparency means we just
ignore the covered surface of the 3D objects, while with transparency we
need to know the order of the object). That's what I got from my discussion
with Martin. *Please correct me if I am wrong Martin :)

Best regards/


On Mon, Jul 15, 2019 at 4:10 PM Mathieu Pellerin <nirvn.asia at gmail.com>
wrote:

> Nice screencast. Are billboards able to handle alpha/opacity channel for a
> given raster?
>
> On Mon, Jul 15, 2019, 20:10 Ismail Sunni <imajimatika at gmail.com> wrote:
>
>> Hi Tim,
>>
>> Hehe, yeah, I am the one who missed it. I put it in my billboard
>> repository now:
>> https://github.com/ismailsunni/qt3d-custom-shader/blob/master/README.md (both
>> screenshot and screencast). I will update my weekly report to show the
>> screenshot and the screencast.
>>
>> You can also see it here:
>>
>>    1. Screenshot:
>>    https://raw.githubusercontent.com/ismailsunni/qt3d-custom-shader/master/output/qt-3d-billboard.jpg
>>    2. Screencast in GIF:
>>    https://raw.githubusercontent.com/ismailsunni/qt3d-custom-shader/master/output/qt-3d-billboard.gif
>>
>> Thanks for reminding me :)
>>
>> Best Regards
>>
>> On Mon, Jul 15, 2019 at 12:40 AM Tim Sutton <tim at kartoza.com> wrote:
>>
>>> Hi
>>>
>>>
>>> Awwww no screenshots? Did I miss them? Its the most exciting part of
>>> your reports :-P
>>>
>>> Keep up the good work Sunni!
>>>
>>> Regards
>>>
>>> Tim
>>>
>>> On 14 Jul 2019, at 19:48, Ismail Sunni <imajimatika at gmail.com> wrote:
>>>
>>> Dear QGIS developers,
>>>
>>> Here is my 7th-week report for my GSoC Project[7]. You can also check
>>> the project wiki page [3]. Comments and suggestions are welcome :)
>>>
>>> GSoC QGIS 3D Improvement Week 7 Report
>>>
>>> *Period*: 8 July 2019 - 14 July 2019
>>>
>>> *Report*
>>> 1. What did I complete this week?
>>>    - Porting billboard from QML to QT C++ [4] as my discussion with
>>> mentors to start from outside QGIS first.
>>>    - Learning GLSL
>>>    - Add UI for the billboard options (very initial work only) [1]
>>> 2. What am I going to achieve for next week?
>>>    - Move the ported billboard to QGIS code
>>>    - Work on the applying billboard workflow
>>> 3. Is there any blocking issue?
>>>    - Debugging in 3D stuff is not easy. Especially when something is not
>>> shown up and no error message. I got an obstacle when the billboard didn't
>>> show up. But finally Martin helps me, and it's fixed.
>>> 4. Code
>>>    - Branch for billboard feature [1]
>>>    - Repo for QT C++ billboard [4]
>>> 5. Misc
>>>    - As I wrote on the previous weekly report, I only had a half time
>>> for working on GSoC compared to the usual week.
>>>    - PR for measurement tool is merged [2]
>>>    - There are two small bugs in the measurement tools, I have created
>>> the issues for myself [5] [6]. I will address it later.
>>>    - For the next 3 weeks, I have different course schedule, so we will
>>> move our weekly meeting schedule.
>>>
>>> *References*
>>> - [1] https://github.com/ismailsunni/QGIS/tree/billboard
>>> - [2] https://github.com/qgis/QGIS/pull/30299
>>> - [3] Project Wiki:
>>> https://github.com/ismailsunni/QGIS/wiki/GSoC-2019---QGIS-3D-Improvement
>>> - [4] https://github.com/ismailsunni/qt3d-custom-shader
>>> - [5] https://github.com/ismailsunni/QGIS/issues/4
>>> - [6] https://github.com/ismailsunni/QGIS/issues/5
>>> - [7] https://github.com/ismailsunni/QGIS/wiki/Week-7-Report
>>>
>>> Best Regards.
>>>
>>> --
>>> Ismail Sunni
>>> ismailsunni.wordpress.com
>>> _______________________________________________
>>> 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
>>>
>>>
>>>>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> *Tim Sutton*
>>>
>>> *Co-founder:* Kartoza
>>> *Ex Project chair:* QGIS.org
>>>
>>> Visit 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> to make finding time easy.
>>>
>>>
>>
>> --
>> Ismail Sunni
>> ismailsunni.wordpress.com
>> _______________________________________________
>> 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
>
>

-- 
Ismail Sunni
ismailsunni.wordpress.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20190715/26727ab6/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: KartozaNewLogoThumbnail.jpg
Type: image/jpeg
Size: 6122 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20190715/26727ab6/attachment-0001.jpg>


More information about the QGIS-Developer mailing list