Skip to content

In this project, a 3D graphics processing engine is designed using an LPC11C24 CPU module.

Notifications You must be signed in to change notification settings

Ezgii/3D-Graphics-Project-using-LPC11C24

Repository files navigation

3D-Graphics-Project-using-LPC11C24

In this project, a 3D graphics processing engine is developed using an LPC11C24 CPU module. The engine enables the rendering of a solid cube and half of a sphere on an LCD display, offering a dynamic visual experience from the perspective of a camera.

To enhance the visual appeal, the cube's two surfaces are adorned with 2D screen saver patterns previously designed in this project. Additionally, both the top surface of the cube and the half sphere are shaded using a diffuse reflection model, resulting in a realistic and immersive appearance.

Moreover, the project includes an implementation of cube shadows, providing a compelling visual effect that adds depth and realism to the scene.

By combining advanced rendering techniques and hardware capabilities, this project showcases the potential of the LPC11C24 CPU module in creating 3D graphics on an LCD display.

See report.pdf for technical details.

image1 image2

About

In this project, a 3D graphics processing engine is designed using an LPC11C24 CPU module.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published