Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Hugo Amnov
    @hugoam
    so should we pick panda3d or Ogre3d
    you chose guys
    Ghost
    @ghost~593a87c3d73408ce4f66068b
    Panda seems more active than Ogre I believe :)
    Dal
    @darrylryan
    if the modern PBR stuff was part of the panda core instead of a crazy pipeline hack addon it would be more appealing
    @raizam yeah ogre has died a death sadly since sinbad left
    Alan
    @Alan-FGR

    died a death

    words of wisdom :laughing:

    Dal
    @darrylryan
    its all over the place with loads of people working on cool stuff but no real releases or PR
    Alan
    @Alan-FGR
    @darrylryan you talking about panda or ogre?
    Dal
    @darrylryan
    ogre
    panda is still alive
    Ghost
    @ghost~593a87c3d73408ce4f66068b
    just look at panda's commit, @rdb is the active maintainer, ask him anything :smile:
    Hugo Amnov
    @hugoam
    do you think he is friend with @pdb
    Ghost
    @ghost~593a87c3d73408ce4f66068b
    I've known you with a higher humor level Hugo :trollface:
    Hugo Amnov
    @hugoam
    compiling does this to your brain :trollface:
    Alan
    @Alan-FGR
    i thought only @nem0 compiled stuff with his brain :trollface:
    rdb
    @rdb
    The Gitter chat here is not actively being used. The #panda3d IRC channel at FreeNode is far more active.
    @Alan-FGR the website is currently in the process of undergoing a redesign.
    Mikulas Florek
    @nem0
    :+1:
    Rokas Kupstys
    @rokups
    Panda3D is really good. @darrylryan pipeline project is not a hack. It simply is not shipped with main distribution but to me it looks like 99% official already.
    Alan
    @Alan-FGR
    of the 8 people who read the previous message, 7 are from the activity squad, not counting @darrylryan who has some privacy thing going on so messages aren't marked as read :trollface:
    Btw, are there people using cython in panda? Or maybe say pypy?
    Rokas Kupstys
    @rokups
    last time i checked it didnt use any of that and had custom binding generator
    Alan
    @Alan-FGR
    i mean for scripting @rokups
    cython is pretty fast, only real problem is gil
    Rokas Kupstys
    @rokups
    panda3d used to build cpython-compatible native extensions, idk if pypy is supported now. no reason why cython would not work though
    but its for the user to use
    rdb
    @rdb
    @Alan-FGR Yes, people are using cython with Panda3D. I have heard anecdotal reports of people using Panda3D with PyPy, but I have not checked myself.
    Note that Panda3D itself is written in C++, so all the performance-demanding parts are in C++. It is rare for Python to have a significant impact on performance in a typical Panda3D program (and when that is the case, the relevant part of Python code can be ported to C++ or Cython)
    Also, Panda3D's multithreading system is not encumbered by the GIL.
    Alex Fuller
    @boberfly
    @rdb I need to look into Panda3D again on how that actually works as I'm really curious about how the threading works with the GIL
    last time I used it, it was getting it to run on my N900 :) when it was the best phone ever
    Rokas Kupstys
    @rokups
    panda3d is written in c++. gill has no power there :p
    Alex Fuller
    @boberfly
    @rokups sure but if there's locks all over the place....
    I guess you'd need to do a lot of cython and nogil
    rdb
    @rdb
    @boberfly Most Panda3D operations you could want to do threaded (rendering, culling, collision, etc.) are all C++ so not affected by the GIL. Many heavy operations in Panda3D release the GIL explicitly so that other Python threads can run in the meantime. Panda3D generally has fairly fine-grained locking on object access. The only time when the GIL is an issue is when you have at least two threads doing a lot of Python things (as opposed to waiting for file/socket I/O or C++ operations).
    Alex Fuller
    @boberfly
    @rdb does Disney contribute anything to the engine anymore?
    Ghost
    @ghost~593a87c3d73408ce4f66068b
    I hope not
    They would rename it The Last Engine :trollface:
    Alex Fuller
    @boberfly
    they have money and resources, hope they're paying @rdb
    Alan
    @Alan-FGR
    hope is a beautiful sentiment :trollface:
    rdb
    @rdb
    @boberfly Not at the moment.
    cooper_wenji
    @cooperwenji
    hello,everyone!is there any ways to use my own dll in panda3d?
    Rokas Kupstys
    @rokups
    cooper_wenji
    @cooperwenji
    @rokups thanks!
    cooper_wenji
    @cooperwenji
    what if i want to use my own post effect function which written in the dll, is there any function that allow me to use gbuffer or call my own post effect function at the end of the render pipeline? thanks
    pmp-p @pmp-p wishes happy new year and whistles "sound of silence"
    Rokas Kupstys
    @rokups
    :musical_note: hello darkness, my old friend :musical_note:
    lucasmarinsnave
    @lucasmarinsnave
    Hi
    rdb
    @rdb
    Hey, this channel is not active, I recommend joining our Discord instead.