Hogra: A Homebrew Graphics Engine | CESCG 2023 Posters

Sdílet
Vložit
  • čas přidán 10. 12. 2023
  • Source Code: github.com/TheFlyingPiano99/H...
    As computer engineering students, we are interested in the inner workings of rendering systems. These applications have a fairly convoluted architecture, challenging the creator’s skills and knowledge. Having our implementation allows greater flexibility when adapting the program for different use cases. We could also utilize our system as an educational tool. This motivated our venture to develop our own real-time rendering engine that besides being capable of creating video games has already proved to be useful as the platform for scientific visualization projects.
    Our implementation combines existing techniques. Owing to the lucidity, modularity, and transparency of our implementation, the presented render engine currently serves as the foundation of multiple research projects, and is also ready to be applied in classrooms for teaching Computer Graphics. We provide a simple collision and physics engine. When it comes to visualization, we use Physically-Based Rendering (PBR). Our current implementation uses deferred shading to lower the cost of PBR shading. We are working on upgrading to forward+ rendering. We have integrated a post-processing pipeline, which supports visual effects such as bloom or different tone mapping techniques. Our architecture supports instanced rendering thus together with deferred shading enables scenes with a large number of objects. Our software has a layer system, which allows combination of different rendering techniques in the same scene. This means that we can create scenes, where forward and deferred shading are used together. Layers can have different post-processing effects applied to them. All of this can be described in a single JSON file enhancing the scene creation process. We support Unicode text rendering with custom fonts but also provide an interface towards ImGui as an easy-to-use windowing library. We have also integrated audio rendering using OpenAL soft. Our project has not arrived at a finish line yet but has served as the platform of our choice for various scientific visualization projects at the university. One of these projects required support for the visualization of volumetric datasets.
    The poster was presented by Zoltán Simon from Budapest University of Technology and Economy.
    zoltansimon.info/
  • Věda a technologie

Komentáře • 10

  • @uzoochogu
    @uzoochogu Před 7 měsíci

    Brilliant work.

  • @BegmanovAbilay
    @BegmanovAbilay Před 5 měsíci

    You need work at pixar❤❤❤❤

  • @pixelsymbols
    @pixelsymbols Před 7 měsíci +1

    Someone should make a compilation of all "Ehh" moments

    • @olvasztar5956
      @olvasztar5956 Před 7 měsíci

      Hungarians say "ehh" instead of "uhm"

    • @PeterIsza
      @PeterIsza Před 7 měsíci +1

      It's not "Ehh" it is ööö

    • @olvasztar5956
      @olvasztar5956 Před 7 měsíci

      haha igen@@PeterIsza

    • @pixelsymbols
      @pixelsymbols Před 7 měsíci

      @@PeterIsza sorry, i don't speak alien language

    • @PeterIsza
      @PeterIsza Před 7 měsíci

      @@pixelsymbols learn Hungarian in 20 minutes: czcams.com/video/ad4J21Pg7Bw/video.htmlsi=pASkzL2PcD6ESDrp