Closed

Write a program to perform the basic ray tracing of a scene

This project received 3 bids from talented freelancers with an average bid price of $243 USD.

Get free quotes for a project like this
Employer working
Project Budget
N/A
Total Bids
3
Project Description

In a scene, where you have at least two 3D objects, each object has different color. Assume the objects are opaque. The objects could be any 3D objects such a sphere, a cube, a cone or pyramid etc..

Q1: Write a program to perform the basic ray tracing of a scene, which has the z-buffer and the color-buffer.
Your output must show the scene before and after the z-buffer algorithm is implemented.


Q2: Write a program to perform the ray-casting algorithm, which going to update the pixel color without having any buffer.
Your output must show the scene before and after the z-buffer algorithm is implemented.

Q3: You should select two computer graphics algorithms, those two algorithm must be doing the same task.
You are going to implement the algorithms and compare the performance.

Example of two algorithms, 1. The basic ray tracing; 2. The ray-casting
or polygon filling using restoration 2. Flooding
or determine if the polygon is a convex or a concave polygon using vector
multiplication; 2. Polygon rotation, . . . etc.
There are many algorithms where you can compare.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online