3D rendering by M5Stack
-
Updated
Apr 8, 2019 - C
3D technology is used in a wide range of fields, including film, video games, architecture, engineering, and product design. It allows designers to create digital models of objects that can be manipulated and rendered in three dimensions. 3D modeling software is used to create and manipulate 3D models, and 3D animation software is used to create movement and effects within those models. 3D technology has also been adopted for use in 3D printing, where physical objects can be created from digital models.
3D rendering by M5Stack
fdf is a project that aims to create a 3D wireframe representation of a landscape from a given file containing altitude data. It uses the minilibx library to create graphical windows and draw lines to represent the landscape in 3D space.
Cub3D is a game engine written in C. It is inspired by one of the first FPS Wolfenstein3D.
The engine for cool retro games only the creator uses
Raylib 3D tesseract example. Very short, 70 lines.
Follow-along companion repo for /BennyQBD/ModernOpenGLTutorial.
Suckless PD 3D software rasterizer
This program renders a rotating 3D cube using ASCII art in real-time, showcasing basic concepts of 3D graphics like perspective projection and depth buffering on a 2D screen.
goldray - Psuedo 3D Rendering Engine
This project is inspired by the world-famous eponymous 90's game, which was the first FPS ever. It will enables me and my teammate to explore ray-casting. We made a dynamic view inside a maze, in which we have to find our way. 🎮
miniRT is a RayTracer program using the miniLibX library to create realistic images from 3D scenes. It supports geometric objects like planes, spheres, and cylinders, and implements lighting effects such as ambient and diffuse lighting. Users can manipulate the scene and camera using keyboard controls for an interactive experience.
cub3D is a program that creates a dynamic labyrinth experience using my own Ray-Caster, offering a first-person view with interactive controls and customizable textures.
a 3D game using self-implemented Wolfenstein's ray casting algorithm, allowing players to navigate through an immersive environment with textured walls and interactive objects.