Improved university graphics project.

This commit is contained in:
Warwick 2022-04-11 15:00:35 +01:00
parent 949a6df2c4
commit d82fb42ff5
2 changed files with 5181 additions and 34 deletions

5200
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -21,7 +21,7 @@ class GameProjects extends Component {
this.content = [
{
header: "Current Graphics Project",
subheader: `Personal Side Project - Standalone Project: C++, Opengl,
subheader: `Personal Side Project - Programmer: C++, Opengl,
SDL`,
image: NewGraphics,
imageAltText: "Graphics",
@ -51,15 +51,20 @@ class GameProjects extends Component {
},
{
header: "University Graphics Project",
subheader: `Falmouth University - Bsc (hons) Computing for Games: C++,
subheader: `Falmouth University (Bsc hons: Computing for Games) -
Programmer: C++,
Opengl, SDL`,
image: Graphics,
imageAltText: "Generated terrain",
content: `This is where I learned how to create a graphics engine from
scratch using OpenGL, and was the project which I enjoyed the most
during my bachelor's degree. I especially enjoyed how deep I jumped
into C++ to improve its memory footprint returning to this project in
my final year of university.`,
during my bachelor's degree. Here I learned the basics of GLSL shaders
to achive flat face lighting, blending colours based on position and
generating meshes based on perlin noise. I even created a movement
system which keeps the camera a fixed distance above the noise value.
I especially enjoyed how deep I jumped into C++ to improve its memory
footprint returning to this project in my final year of university,
leaning more about pointers and memory management.`,
buttonText: undefined,
buttonLink: undefined,
},