Find Jobs
Hire Freelancers

OpenGl Bouncing Particles and spring mass systems

$30-70 USD

In Progress
Posted almost 21 years ago

$30-70 USD

Paid on delivery
Goal: Implement point-mass dynamics and demonstrate particle motion, collision detection and response, and spring constraints. Part 1: create a particle system with at least 500 particles. The particles can be generated from multiple sources and can take on many different physical charateristics( such as color changes, transparency, etc). There should ne a minimum of 3 surfaces of which the particles should bounce. These surfaces can be walls, the floor, or random planes. Your animation should resemble some physical phenomena such as an explosion, waterfall, avalanche, etc Part2: Demonstrate a passive particle system of masses connected with springs. For example, you can create a cube where each vertex of the cube represents a masst that is connected to the other mass points of the cube. This is one approach to modeling soft objects. We've seen lots of cubes so feel free to create something different !! Possible Extensions ( Extra credits) Texture Mapped rednering: The skeleton code provide demonstrates how to draw a single points as well as a single polygon. you should begin by representing each particles as a point. A nice extension to a particle system is to 1) texture map an image onto a polygon for each particle and 2) ensure that each polygon is always facing the camera. This approach replaces a geometric rendering such as the square, or a cube, or sphere with a picture for each particle. Pictures with transparent backgrounds are necessary for this type of rendering i have provided the skeleton code using OpenGl to render the scene. VC++ (all soucrce), Readme file and document your algorithm, data structures and the equations to implement your particle system. ## Deliverables 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased. 4) Document your algorithm, data structures and the equation to implement your particle system..Readme file ## Platform the program have to be run on MS Visual Studio (6.0 and .NET)
Project ID: 2936944

About the project

2 proposals
Remote project
Active 21 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
See private message.
$59.50 USD in 14 days
5.0 (158 reviews)
7.5
7.5
2 freelancers are bidding on average $60 USD for this job
User Avatar
See private message.
$59.50 USD in 14 days
5.0 (3 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
United States
5.0
6
Member since Oct 7, 2003

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.