Toward Realistic Single-View 3D Object Reconstruction with Unsupervised Learning from Multiple Images (ICCV 2021)
-
Updated
Nov 12, 2024 - Python
Toward Realistic Single-View 3D Object Reconstruction with Unsupervised Learning from Multiple Images (ICCV 2021)
3D software renderer written in Odin.
3D software renderer written in C.
Collection of OpenGL code examples for the lecture "Echtzeitgrafik" at HKA.
Fork of my 3D software renderer written in Odin with rigidbody physics.
Illuminating the scene with a point light source and implementing & comparing different lighting computation methods in OpenGL.
Playing with a 3D scan of a "car wreck".
phong tessellation + laplacian
Qt5-OpenGL-GLSL-CMake (Qt5.12 + VS2019)
PacMania is a high-performance 3D implementation of the classic arcade game, built from the ground up using vanilla JavaScript and raw WebGL. Unlike projects that rely on high-level libraries like Three.js, this project implements a custom rendering pipeline, manual matrix manipulations, and GLSL shaders to achieve a polished, retro-modern aestheti
Coursework for UCLA's Graphics Elective (CS 174A)
Each directory of this repository contains a program in Java that is shown how to be compiled via CLI with a build.bat for Windows machines (in other machines just copy and paste the individual commands in this batch file or convert it the another shell script) to obtain a jar application that functions as a tool or example.
A 3D mini-golf game with different maps - homemade engine
Something's not quite right...
A 3D engine for visualizing molecules of organic compounds using SMILE notation
Ray-tracing 3D rendering engine in Java. Implements geometric intersections, lighting models, shadows, and reflections using design patterns and TDD.
software 3d engine
Wavefont OBJ. viewer application with rasterization and shading utilizing only CPU.
Add a description, image, and links to the phong-shading topic page so that developers can more easily learn about it.
To associate your repository with the phong-shading topic, visit your repo's landing page and select "manage topics."