Find Jobs
Hire Freelancers

OpenGL Developer for 3D Virtual Environment

$30-250 USD

Completed
Posted 4 months ago

$30-250 USD

Paid on delivery
I'm on a quest to find an experienced OpenGL (C++) developer able to assist in creating a virtual environment (3d look from car cabin) for my school project. Key Tasks: * Creating moderate complexity 3D Models: You should be proficient in designing 3D models of small buildings and simple characters. * Implementing shaders and lighting effects: Bring your expertise in making the virtual environment more realistic and attractive. Skills and Experience: * Proficient in OpenGL (C++) programming * Hands-on experience with 3D modeling * Strong knowledge and experience in shaders and lighting effects. * Prior experience in developing virtual environments would be an added advantage. The idea is to create a 3D look from a car cabin. I would provide the code for the instrument panel, which is written in C++ using OpenGL. You'll need to implement the following: The instrument panel includes a display of a previous project (in 3D space). Through the windshield, the external scene is visible. The glass is transparent with a slight blue tint, and the upper edge is darker. On one part of the screen, there is a 2D rearview mirror. The rearview mirror displays objects behind the car. Enable depth testing. Enable backface culling. Create a flat surface for the car to move on. The ground has diffuse and specular maps, clearly depicting asphalt. The car can move forward and backward (with an automatic transmission). While one key is pressed, gas is applied, and when released, gas decreases. Another key serves as a brake. Stopping doesn't happen instantly but depends on the speed of movement. It is possible to shift the car into reverse and back into forward motion. The car can turn left and right (only while in motion forward or backward). Active perspective projection with arbitrary parameters. The camera is configured to show the instrument panel and the scene through the windshield, following the car's movement. Implement the Phong lighting model. Add directional light to the scene mimicking the sun at dusk. Set the sky color appropriately. It is possible to turn on front car lights that act as headlights, directed in front and below the car. It is possible to switch between "low beam" and "high beam" lights, changing their intensity, range, and width. All lights on the instrument panel are now point lights with a small range and intensity. All instruments and lights on the instrument panel now activate based on scene interactions (no need to use a library; it is possible to implement custom logic). At an arbitrary location on the instrument panel, there is a decoration (bobblehead), loaded as a model.
Project ID: 37617608

About the project

5 proposals
Remote project
Active 4 mos 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'd like to help with implementing this program using OpenGL library and C++ language. I have strong background in 3D graphics programming and shaders.
$80 USD in 5 days
5.0 (241 reviews)
7.4
7.4
5 freelancers are bidding on average $94 USD for this job
User Avatar
OpenGL Developer for 3D Virtual Environment Hi Aleksandar M. I am Sairus Khalil, an experienced AutoCAD expert with a strong background in [mention any relevant industry or specialization, e.g., architectural, mechanical, electrical] design. I am excited about the opportunity to work on your project and provide high-quality AutoCAD services to meet your needs. Why Choose an AutoCAD Expert: AutoCAD is an essential tool for precise and professional design work in various industries. By choosing an AutoCAD expert, you ensure accurate, efficient, and detailed drawings that meet industry standards and requirements. What I Offer: 1. High-Quality Drawings: I will create precise and detailed drawings according to your specifications and industry standards. 2. Efficiency: I am proficient in AutoCAD, which allows me to work quickly and efficiently, saving you time and resources. 3. Customization: I will adapt to your project's unique needs and provide solutions that align with your goals. 4. Revision and Collaboration: I am open to revisions and collaborative discussions to ensure the final product meets your expectations. C++ Programming and OpenGL
$30 USD in 683 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello, I'm thrilled about the chance to use my experience with OpenGL and C++ programming to support your school project. Having developed 3D models, added lighting effects, and worked with shaders extensively, I am sure I can deliver the virtual world you have in mind. I've worked on complex projects involving clear glass rendering, accurate image representation through the windshield, and instrument panel integration in OpenGL programming. I have a lot of experience managing intricate interactions like turning, moving cars, and changing the way lights behave. My expertise also includes integrating the Phong lighting model and adding unique logic for lights and instrument panel lights. I'm excited to work with you on this fascinating project and make sure the 3D environment from the automobile interior is authentic and captivating.
$140 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Dear client. Hope you are fine. I have read the project description carefully. I am C++, OpenGL expert. I can finish your project on time and perfectly. Please discuss through chat. Thanks.
$140 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello, I'm an experienced OpenGL (C++) developer ready to create a 3D virtual environment for your school project. Proficient in 3D modeling, shaders, and lighting effects, I'll implement features like transparent glass, realistic ground, and dynamic lighting. Let's discuss further details for a successful collaboration. Best,
$80 USD in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of BOSNIA AND HERZEGOVINA
Gradacac, Bosnia and Herzegovina
5.0
1
Member since Nov 3, 2019

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.