software-3d-renderer
A software 3D renderer I wrote during a games jam at work. The game is inspired by Monolith's Blood (1997). (by osen)
iffe
An object-oriented UI library for UNIX-like platforms. (by osen)
software-3d-renderer | iffe | |
---|---|---|
5 | 3 | |
26 | 1 | |
- | - | |
0.0 | 0.0 | |
over 4 years ago | over 3 years ago | |
C | C | |
GNU General Public License v3.0 only | GNU General Public License v3.0 or later |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
software-3d-renderer
Posts with mentions or reviews of software-3d-renderer.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-08-09.
- How do you get that 90s / early 2000s retro style 3d graphics?
-
Why Modern Alternative Languages Never Replace C/C++
Assuming you were referring to me stating a rasterizer is trivial. I mean I do have evidence I wrote one during a 24 hour games jam at work.
- Game engines are much easier
-
Where would one even begin if they wanted to build a 3D rendering engine in C?
Only my C++ one I wrote for a games jam is public. It is heavily based on this book.
-
How to implement polymorphic structs?
Actually, thank you for pointing me towards that graphics book. I wrote a software rasterizer a while back (https://github.com/osen/software-3d-renderer) and some of my maths was a little janky. Particularly the clipping part.
iffe
Posts with mentions or reviews of iffe.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-07-17.
-
Why doesn't C implement its own version of object-orientation?
I made a proof of concept here that goes even further than a lot of other C inheritance approaches.
-
Where would one even begin if they wanted to build a 3D rendering engine in C?
It should be fairly easy to rewrite in C. Though you will need to find a solution to the 1 level of inheritance for the ECS if you want something more than just a renderer (i.e to create more substantial scenes). I have a similar solution (but for Widget inheritance) here.
- How to write C with OOP inheritance. concept?
What are some alternatives?
When comparing software-3d-renderer and iffe you can also consider the following projects:
GlideGUI - Glide is a cross-platform GUI library used for making desktop apps and games.
LearnOpenGL - Code repository of all OpenGL chapters from the book and its accompanying website https://learnopengl.com