StratusGFX

Games

game engine

SHOW HN2023

Legend

StratusGFX

It's been closed source for a long time while I worked on it on and off as a hobby research project, but…

github.com

#real-time rendering#3d graphics engine#opengl#global illumination#open source renderer

483points
82comments
#60of 3,109 in 2023
Top 2%of 2023 by points

How HN took it

MixedNo clear lean

17 positive, 18 neutral or asking, 2 mixed, 5 critical, out of 42 comments about the project. Thread score +0.32.

Design: 4 for, 1 againstIdea: 4 for, 0 againstExecution: 4 for, 0 againstPerformance: 0 for, 2 againstDocs: 0 for, 2 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Visuals and demo screenshots are impressive for a real-time engine

    From 3 comments
  • Good learning project

    From 2 comments
    • This is the kind of work I really love to see here. Whether or not it finds footing it's clearly an amazing learning experience, and it's extremely impressive in its own right.…
      noduerme on HN
    • Kudos! Really impressive work :-) It's long been a dream of mine to build an engine like this - much respect to you for actually doing it!
      danparsonson on HN

Objections

  • Only works on OpenGL, not macOS; needs OpenGL 4.6

    From 1 comment
    • The demo images look impressively realistic, congratulations. It would be interesting to see some fps figures, including both sides: maximal realism on "gamer PC" hardware… but…
      EntrePrescott on HN
  • Performance on weaker hardware not addressed

    From 1 comment
    • The demo images look impressively realistic, congratulations. It would be interesting to see some fps figures, including both sides: maximal realism on "gamer PC" hardware… but…
      EntrePrescott on HN
  • Visual instability from dithered transparency and lack of anti-aliasing

    From 1 comment
    • In the Sponza scenes there is fairly obvious dithering going on which makes the visuals look very unstable especially in motion, idk whats up with that? Its most clearly visible…
      zokier on HN

Requests

  • Port to Vulkan for macOS and mobile

    From 2 comments
    • Would someone like to port it to Vulkan so we can try this out on mobile?
      stevefan1999 on HN
    • The demo images look impressively realistic, congratulations. It would be interesting to see some fps figures, including both sides: maximal realism on "gamer PC" hardware… but…
      EntrePrescott on HN
  • Integration with Blender or Bevy

    From 2 comments
    • This looks awesome, quality is amazing for being so early. Regarding integrating it in other engines, would love to see an attempt to integrate it with something like Blender…
      capableweb on HN
    • Looks great, maybe you could find a way to integrate it with Blender and make a Renderer as a plugin. Does it do SSGI for diffuse rays? Anyway I know it's a lot of work so kudos.
      throw_m239339 on HN
  • Better readme with screenshots and project goals

    From 2 comments
    • Readme needs to state who it is for, where it is best used, what platforms it targets, who the team is working on it and the short medium and longer term goals, and importantly,…
      andrewstuart on HN
    • When the project includes some 3D renderer the readme needs also to include some screenshots.
      ibobev on HN
  • Smaller or CDN-hosted images for faster loading

    From 2 comments
    • I'd recommend using lower resolution inline images on your pages... they're very slow to download.
      werdnapk on HN
    • You might want these images hosted on a CDN so the examples load a lot faster: https://ktstephano.github.io/rendering/stratusgfx/feature_reel
      fudged71 on HN

Questions

  • What hardware and FPS does it need?

    From 1 comment
    • Looks impressive! Especially for real-time. What kind of hardware does it expect, and what's the FPS? (I know that performance may be far from what the architecture allows at…
      nine_k on HN
  • Which graphics API does it use?

    From 1 comment
    • Looks impressive! Especially for real-time. What kind of hardware does it expect, and what's the FPS? (I know that performance may be far from what the architecture allows at…
      nine_k on HN
  • How were the demo scenes generated?

    From 1 comment
    • How do you generate all the demo scenes? Are there prebaked reference scenes to import and render? Even if that’s the case, is there a huge amount of work to integrate existing…
      vlovich123 on HN

Alternatives named

  • Bevy

    From 2 comments
    • This looks awesome, quality is amazing for being so early. Regarding integrating it in other engines, would love to see an attempt to integrate it with something like Blender…
      capableweb on HN
    • Why does it seem like bevy has produced far less spectacular results then much newer c++ engines with a fraction of the dev team? Cherno’s engine also comes to mind.
      alphanullmeric on HN
  • Blender Eevee

    From 1 comment
    • This looks awesome, quality is amazing for being so early. Regarding integrating it in other engines, would love to see an attempt to integrate it with something like Blender…
      capableweb on HN
  • Godot

    From 2 comments
    • Thanks! I've been thinking about contributing to either Godot or Blender. I'm a big fan of both.
      ktstephano on HN
    • Currently all GI is handled using virtual point lights but SSGI is something I would like to add as a complementary method. I want to say that Godot does something like that…
      ktstephano on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/35370284)