/A380-Modeling--A-Computer-Graphics-Project

5th Sem Computer Graphics Project using pyOpenGL, pyGLFW, pyWavefront, PIL.

Primary LanguagePython

AirBus A380 Modeling in OpenGL

3D rendering of a AirBus A380 airplane using the concept of computer graphics along with the implementation of multiple camera and lighting.

Lights

Three different types of lights are being used.

Point Light

4 different coloured point light are used.

Directional Light

Used for Day-Night effectt

SpotLight

Used as a cockpit headlight.

Images

Static Camera from fixed eye to fixed target

Static Camera mode

Following Camera from fixed eye to moving target

Following Camera mode

Moving Camera from moving eye to moving target

Moving Camera mode


System Requirements

  • Operating System : Linux/ Windows
  • Programming Language : python 3.x
  • Graphics API : pyOpenGL 4.x
  • Library : pyGLFW, pyWavefront, PIL

Building Instructions

Run main.py after pip installing the above libraries.

Use WASDEQ keys to move the plane in front, left, back, right, up and down.

Use the UpDown and LeftRight to rotate the cockpit look directin.


Developers:

1.Milan Shretha. 075BCT050 (@Shrestha33)
2.Prabin Paudel 075BCT060 (@prab205)
3.Rahul Shah 075BCT063 (@rahulshah63)