Em Andamento

Mini project in graphics using openGL in c++ only

According to NASA, the recently discovered Kepler-62 solar system potentially has two early-like planets (Kepler-62e and Kepler-62f ) that may sustain life. In this project, you will write an OpenGL program to explore the Kepler-62 solar system. The Kepler-62 system has a Sun and 5 planets: Kepler-62(b-f ) (see the attached image). To make things more interesting, we will assume that Kepler-62e has three moons and Kepler-62f has one moon. The Sun only has self-rotation, and is located at the origin of your WCS. All objects are modeled as spheres. Each object rotates around its own axis (self-rotation) with a certain rotation period, and at the same time rotates around the Sun (or the host planet in the case of moons). Each object rotates on a circular orbit that has a small tilt angle against the X-Y plane. We also assume that each object’s self-rotation axis is perpendicular to its orbit plane.

• The system by default is in an animation mode. A pause/resume function should be provided. During animation, the rotation angles for each frame need to be calculated carefully to reflect the relative rotation speeds of different objects.

• Shading and lighting are required for rendering. A frontal camera light will need to be provided that moves with the camera. Another light source is the Sun light at the origin of the Kepler-62 system. Each of the two light sources can be turned on or off.

• Texture mapping: map an image to each planet or moon. The most convenient way to implement texture mapping for spheres is to draw the spheres as glQuadic objects. Since we cannot actually see these planets, you may use any images you choose (be creative!).

• Camera sliding, zooming, rolling, pitching and yawing need to be implemented using proper combinations of mouse movements, keys, and/or menus.

• Allow the camera to focus on an individual planet, and zooming in for close examina- tions (you may actually find aliens!!).

• Perspective projection (gluPerspective) will be used. Window resizing is not re- quired.

Habilidades: Programação C++ , Gráficos de Computador, OpenGL

Ver mais: opengl mini project, graphics mini project, project using opengl, animation mini project, mini project using opengl, mini project animation opengl, mini project graphics, animation mini project opengl, project opengl, using re, self programming computer, programming resume, programming life, programming function keys, opengl programming, objects programming, nasa solar system planets, nasa planets solar system, nasa or, nasa explore solar system, nasa solar system, map cplusplus, life programming, focus camera, find graphics

Acerca do Empregador:
( 0 comentários ) San jose, United States

ID do Projeto: #5100685

Premiar a:

chetanbhat

A proposal has not yet been provided

₹7777 INR em 3 dias
(0 Avaliações)
0.0

9 freelancers estão ofertando em média ₹11969 para este trabalho

renardpaul

Hello, expert in OpenGL and C++ here. I can implement your solar system in OpenGL. We can discuss the exact details of the project through private messages if you ware interested in working with me. Thanks, Mais

₹30000 INR in 14 dias
(6 Comentários)
3.7
tuan10clc

Hello. I have lot of experience in OpenGL with C/C++. I am expert in color, texture, light, camera, animation, ... I can do your job well. Thanks.

₹8888 INR in 7 dias
(4 Comentários)
2.6
soumenmurmu

i am experienced opengl ,c++ programmer. u can visit my profile to see my opengl related works... ur project related to opengl sounds very interesting to me and i would like to contribute to it..

₹13333 INR in 7 dias
(0 Comentários)
0.0
petergr

Hi, I am interested in your project. We can discuss further via personal message if you are interested. Thanks.

₹15555 INR in 3 dias
(0 Comentários)
0.0
workattemptfree

I don't really care about payment, I just want you to rate my work as you would any other freelancer. I'm currently working for experience and am not confident in my skills, so if you accept my offer feel free to place Mais

₹1500 INR in 3 dias
(0 Comentários)
0.0
tulebaev

A proposal has not yet been provided

₹14000 INR in 3 dias
(1 Comentário)
0.0
ptae

Hi. I have lot of experience in - OpenGL with C/C++: Color, Texture, Light, Geometry, Animation ... - Graphic Computing, Linear Algebra, ... I can do your job well. Thanks

₹8888 INR in 3 dias
(0 Comentários)
0.0
Judith925

I have more than 2 years exp of openGL, more than 3 years' of C++, and have a MS degree of Computer Science in US. I've done gained lots of experience from assignments and proejects using OpenGL(and glut), such as an a Mais

₹7777 INR in 3 dias
(0 Comentários)
0.0
DannyCoder

Hi, I can implement your 3D Kepler-62 solar system with his Sun, Planets and Moons. Send me the complete description of your project and the image of the system. Thanks, Danny

₹9000 INR in 7 dias
(0 Comentários)
0.0