Find Jobs
Hire Freelancers

A cube with OpenGL

€10-20 EUR

Completed
Posted over 4 years ago

€10-20 EUR

Paid on delivery
My request is to make a Cube with OpenGL by a skeleton that already contains: Window creation OpenGL context creation basic message handling model loader texture loader simple orbital camera shader compiler high resolution timer The orbital camera must rotate with the mouse control and zoom, the cube must move up and down when I press a button of the keyboard, stop when I press it again and rotate when I press another button, it must be textured with an image that i will give to you, tessellated in triangles, is very important the presence of Phong lighting and shading, it must have a ground textured for example with grass and a white ambient. I don't want fixed-function or obsolete OpenGL functions (like glVertex, glLoadIdentity, glPushMatrix, glColor, glMaterial, ...), you must use shaders All parts of the code must be commented, please explain what each function does by commenting the code
Project ID: 22486123

About the project

4 proposals
Remote project
Active 4 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
Awarded to:
User Avatar
That's great news I am very happy to inform you that I have code which does Window creation, OpenGL context creation, basic message handling which includes escape, toggle full screen, toggle animation on key, toggle lighting on key, toggle per vertex and per fragment phong lighting on key, model loading, texturing with provided image, shader compiling and linking code for vertex and fragment shader. I have this code in programmable pipeline on Windows , Linux, Android and WebGL. Also, I have implemented 3D Model viewer for one mechanical component which included moving up and down on mouse click, zoom in and zoom out, apply color as selected by user. This is readable code which explains each line of code written in file. It uses vertex array objects and vertex array buffers (as API's like glVertex, glLoadIdentity, glPushMatrix, glColor, glMaterial cannot be used in programmable pipeline) to store vertices, colors, normals and texcoords. I am very excited to work with you. Looking forward to discuss in detail and start soon. Thank you, Nikita
€19 EUR in 2 days
0.0 (0 reviews)
0.0
0.0
4 freelancers are bidding on average €26 EUR for this job
User Avatar
Hi, I have over 10 years of experience in C/C++. I have made several 3D apps with OpenGL as you can see in my portfolio. I use shaders and modern OpenGL. I know all the things you mentioned. Please send me the skeleton code and any instructions you have.
€50 EUR in 1 day
4.9 (110 reviews)
6.3
6.3
User Avatar
I have been working with OpenGL for more than 5 years, my C/C++ level is very advanced. I have already done very similar projects using modern OpenGL.
€15 EUR in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have experience in C/C++, openGL. I have experience in developing the application using visual studio.
€20 EUR in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of CZECH REPUBLIC
ostrava, Czech Republic
5.0
1
Payment method verified
Member since Nov 13, 2019

Client Verification

Other jobs from this client

Build me a compiler
€10-30 EUR
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.