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

  • Status Closed
  • 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.

Get free quotes for a project like this

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