Projects with this topic
-
-
-
An implementation of Conway's Game of Life in OpenGL and C++ with logic running on the GPU
Updated -
Elementary cellular automaton in OpenGL and C++
Updated -
Computer Graphics Lab for experimenting with OpenGL.
Updated -
-
-
-
3D survival game for an academic project, visuals are simplistic and we are interested in collisions detection and Basic 3D using vanilla OpenGL.
Updated -
This repository contains all my notes and code related to my master's program in Computational Physics at the Physics Department of Aristotle University of Thessaloniki. This repository serves as a comprehensive compilation of my journey through the program, including detailed notes and code for each course. The materials here encompass a wide range of topics covered throughout my master's program, reflecting both the required tasks and my personal explorations beyond the curriculum.
Updated -
-
A procedural world generation system in C++ using OpenGL features real-time rendering and editing from a first-person perspective. Implemented biome-specific voxel worlds with an adapted Perlin Noise algorithm for realistic terrain generation and distinct biome elements like pines and ice. Designed a client-server threading model with a bidirectional queue to dynamically load and optimize visible chunks for seamless exploration and interaction.
Updated -
Rendering of scenes that contain semi-transparent elements is a computationally expansive process. To determine the final color of the pixel accurately, the elements of the scene must be sorted in the order in which they appear relative to the camera. One of the possible algorithms that allow estimation of the color without explicit sorting of objects is the Layered Weighted Blended Order-Independent Transparency method proposed by Friederichs F., Eisemann E., and Eisemann M. This project follows the main ideas of their method.
Updated -
Dynamically creates a Crystal shard that has bindings for OpenGL.
Updated -
Proyecto para la asignatura Computación Gráfica y Visualización de 2023-2024 de la UJA
UpdatedUpdated -
Dynamically generated OpenGL bindings for Crystal.
Updated -
The original Java implementation of Impact.
Note this uses JOGL (Java OpenGL) v1 which is long dead and buried and so none of the OpenGL related code works any more.
Updated -
Simple application to work with network.
Updated -
MaXXvue is MaXX Interactive Modern Framework to build highly scalable, reliable visual applications. Written in C++17, MaXXvue leverages several decades of real world experience in building successful mission critical applications.
Updated