Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Georg Haaser
    @krauthaufen
    great to hear 😀
    Harald Steinlechner
    @haraldsteinlechner
    👍👍
    Dallin Beutler
    @dallinbeutler
    I'm excited to see that talk. I'm new as of like a month or two, but I'm enjoying it so far!
    David Teasdale
    @davidtme
    I apologize for the newbie question, I’m sure this is in the docs... but can aardvark run on android. The lack of samples would suggest no.
    Georg Haaser
    @krauthaufen
    hey, we did expirments with Android some years ago, but we never really made it happen.
    So the answer to your question is no, but due to the linux support and the OpenTK guys (having android support) it shouldn't be too hard to implement. the main problem is that the rendering backend has lots of native depenencies (DevIL, etc.) that would need to be built for android. last but not least we would have to implement some kind of UI Integration...
    and btw: i don't think it's in the docs 😀
    David Teasdale
    @davidtme
    @krauthaufen thanks for the fast response
    David Teasdale
    @davidtme
    are any of the experiments still around?
    Georg Haaser
    @krauthaufen
    sadly i don't think so, they were based on a old backend implementation
    Evgeniy Andreev
    @gsomix

    friendly reminder. there is also discord chat that is more convenient than gitter imo. thanks!
    https://discord.gg/rNkCgMQ

    @dsyme @davidtme @jindraivanek

    bmello4688
    @bmello4688
    Hello, Does anyone know how the performance of aardvark would compare to a game engine such as Stride or Unity?
    Harald Steinlechner
    @haraldsteinlechner
    it really depends on what you do and what workload you are expecting, how the scene/data is structured and how much of the scene is dynamic. for quite some time aardvark rendering focuses on semi-static scenes - i.e. large scenes which cannot be optimized easily but individual objects do not change that frequently. whenever hardware there is graphics driver support for a particular scene "structure"/kind (e.g. many repeated objects) of course this is different. there is a now old yet mostly still valid paper on comparing also to other engines: https://www.vrvis.at/publications/pdfs/PB-VRVis-2015-015.pdf
    bmello4688
    @bmello4688
    Thank you for the info
    Artur Tadrała
    @atadrala
    Hi, why Adaptive is not async and maps are not parallel by default?
    Async would help if you wire cvalue directly to the UI input, and parallel map calculation done right way would increase performance.
    I view Data.Adaptive same way as Ocaml Incremental library, correct me if that wrong perspective.
    Harald Steinlechner
    @haraldsteinlechner
    fsharp.data.adaptive is similar to ocaml incremental but has different semantics. on-demand vs strict change propagatiaion afaik. adaptive, async and parallel are different things - yes stuff could be combined but this makes semantics much more complex imo.
    Artur Tadrała
    @atadrala
    I didn't spot that difference, thanks.
    There's no way to Adaptive value propagate change to consumer right now?
    Other words consumer have to pool for values?
    Christian Luksch
    @luithefirst
    You can install callbacks, either a MarkingCallback that notifies you when the value got out-of-date or a normal Callback that would then act like a push notification with the new value
    Christian Luksch
    @luithefirst
    The way how I connect this adaptive system to an oldschool UI (WPF or Winforms) is to use marking callbacks to trigger an invalidation and only pull the values when the actual re-draw happens, so there is no overhead if parts are not visible and you always have the benefit that if there are a lot of simultaneous changes that this lazy evaluation avoid any redundant updates
    Artur Tadrała
    @atadrala
    Thanks for the hit! This was exactly what I assumed Data.Adaptive was doing.
    krauthaufen
    @krauthaufen:matrix.org
    [m]
    Test
    Me writing from element
    The search doesn't find gitter rooms but specifying #aardvark-platform_NAME:gitter.im works
    aszabo314
    @aszabo314:matrix.org
    [m]
    :)
    gsomix
    @gsomix:matrix.org
    [m]
    It works!
    Alan Ball
    @voronoipotato
    Hello :)
    Alan Ball
    @voronoipotato
    trying to figure out the aardvark walkthrough, for example I was wondering how I could make an aardvark move independent of the other aardvark
    using keyboard controls
    I feel like this platform would also neatly fit the niche of people wanting to experiment with game development but I'm struggling a bit with trying to find what things do what.
    Alan Ball
    @voronoipotato
    posted in the discord just in case that was the more active space :)
    krauthaufen
    @krauthaufen:matrix.org
    [m]
    Hey, there's normally lots of people here, it's just the weekend 😜
    There are several ways to approach your problem but essentially what you need is a aval<Trafo3d> transforming the model to the correct Location and some logic reacting to keyboard input