Find Jobs
Hire Freelancers

Mini project in graphics using openGL in c++ only

₹1500-12500 INR

Closed
Posted over 8 years ago

₹1500-12500 INR

Paid on delivery
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.
Project ID: 8318197

About the project

13 proposals
Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
13 freelancers are bidding on average ₹14,895 INR for this job
User Avatar
A proposal has not yet been provided
₹28,421 INR in 5 days
4.9 (101 reviews)
7.5
7.5
User Avatar
Hello, I am expert in opengl and c++. You can look at my profile. I can do it in 3 days, but now, I am on vacations... I will be at home on aug29. I would be ready on 2st september. When is the deadline?. I have 22 years working in c++; PhD in graphics computing. Best regards!
₹12,500 INR in 10 days
5.0 (118 reviews)
7.3
7.3
User Avatar
Hello, expert in C++ programming and OpenGL 3D computer graphics here. I can implement for you a 3D simulation of the described solar system (as per the attached description). I will use C++ and OpenGL, let me know what is your target compiler and operating system (the code will be 100% portable but I can give you something that runs directly on your computer if I know what it is). Thanks and let me know if you are interested to work with me, Paul
₹27,000 INR in 5 days
5.0 (28 reviews)
5.9
5.9
User Avatar
I´m an expert in computer graphics and OpenGL with C++. If the project has the specifications of the rotation speed of the planet, a very real simulation can be made of the solar system
₹11,072 INR in 5 days
5.0 (9 reviews)
4.3
4.3
User Avatar
A proposal has not yet been provided
₹8,888 INR in 3 days
4.4 (12 reviews)
4.2
4.2
User Avatar
Dear Friend, I can implement this for you, i'm pro in gdi+, opengl, directx. i love space and i think this is a good project to do it.
₹11,033 INR in 30 days
0.0 (0 reviews)
0.0
0.0
User Avatar
A proposal has not yet been provided
₹7,777 INR in 6 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have experienced developing using OpenGL to simulate a virtual world . main developing field : GIS software Language:C/C++/C#,QT
₹27,777 INR in 5 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi. I have worked as a Software Engineer for almost 8 years in various industries such as Bio-medical Imaging, Simulation or even Oil&Gas using most of the time C-C++-C# and Java. For each job, my role was focusing on 3D programming. It enabled be to acquire an extensive knowledge of OpenGL/GPU programing either using native langage or various graphic engines (Ogre, Irrlicht) but also image processing and virtual reality. I have also implemented, for personal projects, a basic solar system app and an atmospheric scattering effects renderer. This topic is absolutely fascinating. If job is still vacant, i would more than happy to help. Shouldnt be a difficult task for me ! Best regards
₹7,777 INR in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello, i'm currently studying in my 6th semester at FAST university, i have a strong command over C++ and openGL. I have read the description of the problem, it will take me around 7-8 days to complete this perfectly, I use object oriented programming techniques and merge them with openGL. It would be really nice to work on such a project. :) Regards, Asad Saeed
₹12,500 INR in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Lots of experience with modern OpenGL. Although I can use legacy if required. Also, are you aware of the program Universe Sandbox? It is only 25US$ and does everything you asked for and more.
₹6,666 INR in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi! I can do this project only for one week for windows, android and iOS platforms using C++ and OpenGL. It takes some more time for publish it on iOS.
₹16,666 INR in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of INDIA
India
0.0
0
Member since Aug 22, 2015

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.