[osg-users] OpenSceneGraph/osgEarth vs VulkanSceneGraph/vsgpagedlod
Chris Hanson
xenon at alphapixel.com
Wed Mar 24 09:05:09 PDT 2021
>
>
> From what I've seen from your performance reporting, vsg is significantly
> faster than osg in most of your tests. Do you have a feel for how much of
> that is just Vulkan being faster than OpenGL vs some of the other
> improvements you've made in design decisions of VSG vs OSG? Are there any
> opportunities for porting some of the structures or concepts from VSG back
> to OSG to get some of the performance benefits you've seen in VSG in OSG?
>
(Not answering for Robert, but you've touched on something I have an
interest in.)
My understanding from Robert is that while Vulkan can be faster than
OpenGL, there are also many opportunities taken to make the scene graph
itself faster (better code design, removal/optionalizing of features that
degrade performance, improving memory layouts eg. Structures of Arrays
instead of Arrays of Structures, etc).
I've mulled over the idea of taking the OSG and refactoring it to make the
same architectural scene graph changes (and feature removals!) Robert
implemented in VSG and making in effect an OSG that is class-compatible
with VSG but still runs on (modern) OpenGL. I think it's a viable concept,
and would make a nice stepping stone towards porting applications to VSG,
but so far, I haven't convinced any funders to support it.
If there was someone wanting to move a big OSG application to VSG and
needed assistance getting there, it might become a reality, but I can't
fund it out of pocket myself.
>
> Jason
>
> On Tue, Mar 23, 2021 at 4:05 PM Robert Osfield <robert.osfield at gmail.com>
> wrote:
>
>> Hi Nathan,
>>
>> On Tue, 23 Mar 2021 at 18:26, Nathan Mielcarek <nmielcarek at gmail.com>
>> wrote:
>>
>>> Great news! I look forward to using this in the near future either
>>> through OSG directly or osgEarth.
>>>
>>
>> The VSG is intended as the successor to the OSG and would typically be
>> used instead of the OSG. The VSG is significantly faster than the OSG but
>> is still in development so isn't feature complete and is still a moving
>> target. For now it's something folks who are happy to work on the bleeding
>> edge in order to get best performance.
>>
>> One could integrate OSG/VSG into a single application using OpenGL/Vulkan
>> extensions to exchange data between them. Thomas Hogarth didn;'t some work
>> on this earlier in the VSG project, this work needs updating and porting to
>> work across all platforms.
>>
>>
>>> Was a bit amused by your comment about the accuracy on "finding your
>>> house". I think it's a great feature, especially considering how that data
>>> can be used by autonomous vehicles eventually.
>>>
>>
>> It's impressive how so much verifiably accurate data is publically
>> available, also a bit unnerving.
>>
>> Cheers,
>> Robert,
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "OpenSceneGraph Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to osg-users+unsubscribe at googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/osg-users/CAFN7Y%2BW1ELMrv540_3UE%3D1%3DpuFrO6WtCTrLH0%3DQkT2g46rznCg%40mail.gmail.com
>> <https://groups.google.com/d/msgid/osg-users/CAFN7Y%2BW1ELMrv540_3UE%3D1%3DpuFrO6WtCTrLH0%3DQkT2g46rznCg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>> _______________________________________________
>> osg-users mailing list
>> osg-users at lists.openscenegraph.org
>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>>
> --
> You received this message because you are subscribed to the Google Groups
> "OpenSceneGraph Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to osg-users+unsubscribe at googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/osg-users/CAMcxSMs1R5ojQikTPmQXYcx9xzCf_7ZDQDo2WS5mcqsV8cScBA%40mail.gmail.com
> <https://groups.google.com/d/msgid/osg-users/CAMcxSMs1R5ojQikTPmQXYcx9xzCf_7ZDQDo2WS5mcqsV8cScBA%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
--
You received this message because you are subscribed to the Google Groups "OpenSceneGraph Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to osg-users+unsubscribe at googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/osg-users/CAGoufmZ%2BPu%3D2A-rJdo%2B2N5FvKeOw7ssfEd-g4uyGqM0CSGW4gA%40mail.gmail.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20210324/452cdb21/attachment-0001.html>
More information about the osg-users
mailing list