Find Jobs
Hire Freelancers

In need of an OpenGL developer, need completed by April 4 or 5th at the latest

$30-250 USD

Completed
Posted 12 months ago

$30-250 USD

Paid on delivery
I'm looking for an experienced OpenGL developer who can help with a 3D project. The project needs to be completed by either April 4th or 5th latest, so it's a tight timeline of 1-2 days. Using Xcode C++ on MacOS, as well as openGL and glut in order to complete the project. Local Illumination and Shading G enerate several cows at different positions with a ground and three walls, extend the system to support the following features: Support for several light sources. Interactively turn lights on and off. Support flat/gouraud shading models. interactive change the (RGBA) values associated with the global ambient light. interactive change the (RGBA) values associated with the specular material properties of the objects. Global Illumination with Ray Tracing To facilitate global illumination, you need to consider the interactions among all the objects and lights attenuated along ray distance to enable shadows and reflections. You can demo a low resolution ray tracing image if your hardware resource is limited. Shadows. Is there an object between the surface position and the light? If so, a shadow should be generated. You need to define a function to compute these shadow rays. Reflections. Set some cows’ material to be reflective. If material is set to be reflective, you need to define a recursive function to traverse a ray from the camera to the surface position to find the color of light, and continue this process until the maximum number of recursions or the maximum distance of the ray path is reached. You can do this with either GL, Shaders, or CUDA (depending on your GPU). Bonus: Texture Mapping Put the texture on the cow mesh model with a cow texture cow-tex-fin.jpg. The texture should be modulated by the local and global shading computation.
Project ID: 36329387

About the project

4 proposals
Remote project
Active 1 yr 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
Hi, I have just read your requirement and very interested in your C/C++ OpenGL/GLFW project. I can do it in 5 hours. I have 20+ years experience in Software Development and the C/C++ is my top skill. As for rich experience, OpenGL using GLUT, CPU scheduling/Palleling Process/GUI for Robot movement/DataStructure&Algorithm ... are my mastered branch. Hope to discuss with you soon. Tuan
$100 USD in 1 day
2.7 (5 reviews)
3.7
3.7
4 freelancers are bidding on average $135 USD for this job
User Avatar
EXPERT IN OPENGL HELLO ESTEEMED CLIENT I have gone through your project detail BY detail , having all the required skills and VAST EXPERIENCE.I confirm to you that the project is doable and deliverable since its within my area of EXPERTISE. Timely and Good work is 100% guaranteed. I present my bid to you and thanks in advance as you consider me
$100 USD in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello. I think that I can help you to complete this project fully 100% sure to satisfy your requirement. What I do want to say again is that I owned very rich experience of getting through projects which are quite like yours by now. It is crucial point, I think. I'd like to have a brief chat or call to discuss further details about your project soon. Looking forward to working with you together on this project Thanks!
$200 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Macomb, United States
5.0
1
Payment method verified
Member since Apr 3, 2023

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.