How were 3D triangles drawn on the first graphics accelerators? This dives deep into understanding how perspective correct textured triangles are drawn.
-
Updated
Oct 31, 2024 - Visual Basic 6.0
How were 3D triangles drawn on the first graphics accelerators? This dives deep into understanding how perspective correct textured triangles are drawn.
Proyecto universitario de desarrollo de interface de usuario en la que se grafica diferentes formas geométricas en base a algoritmo de generación de puntos eficientes computacionalmente.
Wolfenstein 3D like raycaster using Macroquad in Rust running on the web
Generic 2D grid
GraphLineX is a Django web application for generating and visualizing plots using various line-drawing algorithms. It supports DDA, Bresenham, and Midpoint algorithms, and features a history function to view previously generated plots. Explore interactive plot viewing and track your graphical creations with ease.
Implementation of DDA and Bresenham line drawing algorithms using OpenGL for visualizing various line styles in a graphical interface.
Simple 2D Graphics Library from scratch in C
An introduction to raycasting by recreating a basic version of 1992s' Wolfenstein 3D in c.
This repository provides solutions for computer graphics lab exercises and projects. It includes code examples, explanations, and visual outputs to aid in understanding concepts such as 2D/3D transformations, shading, and ray tracing. Ideal for students and enthusiasts in computer graphics.
3D Raycast Engine in Flutter, using DDA(Digital Differential Analyzer) Algorithm.
ray tracer that renders an NxNxN voxel world on the GPU
This is a simple app that presents a player object which projects a bouncing laser in a block-rendered maze. This iteration is focused on creating the laser via a DDA algorithm.
Python retro basic 3d Wolfenstein textured walls raycaster game engine using DDA to optimize/reduce ray casting steps.
A simple demo for a raycasting renderer using digital differential analysis
A simple demonstration of a digital differential analysis raycasting algorithm.
This project allowed us to explore the technique of ray-casting, where the objective was to create a dynamic view within a maze.
Computer Graphics project with implementation of rasterisation of geometric primitives
A simple 3D 'game' using MinilLibX (mlx), the graphic library of the 42School and the raycasting algorithm
Add a description, image, and links to the dda-algorithm topic page so that developers can more easily learn about it.
To associate your repository with the dda-algorithm topic, visit your repo's landing page and select "manage topics."