Gphoton is a simple 3d modeler and ray tracer. If you're looking for the best 3d modeler or best ray tracer, this isn't it. If you want to easily make some simple 3D primitives and see multiple reflections or dink with ray trace code, you might find this fun, read on.

In 2nd grade we had a sub who taught us to draw 2pt perspective - life was never the same. My dad's drafting book taught that and 3pt persp. In art I was awed by Durer and the mirror in Van Eyke's Wedding. In the 70s-80s I was trying to do 3D on early computers - big BW pixels! By late 80s I saw ray tracing and had to write my own.

I wrote the 1st ver while taking vector calculus and CAD programming classes c. '92. I was intrigued not only by the beauty of the math but also ray tracing curved metals. This is actually the 2nd ver, ported from MFC to gnome (with enhancements like optional GL) c. '00 with some help from David.

Apr'17: Updated to compile on recent Ubuntu/Debian - still runs, even on a pi!

Features

  • Simple 3D modeling
  • Simple ray tracing
  • Raspberry Pi

Project Samples

Project Activity

See All Activity >

Categories

3D Rendering

License

GNU Library or Lesser General Public License version 2.0 (LGPLv2)

Follow Gphoton: simple 3d ray tracer

Gphoton: simple 3d ray tracer Web Site

You Might Also Like
Employee monitoring software with screenshots Icon
Employee monitoring software with screenshots

Clear visibility and insights into how employees work. Even remotely.

Stay productive working at any distance from anywhere with Monitask.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
1
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5

User Reviews

Be the first to post a review of Gphoton: simple 3d ray tracer!

Additional Project Details

Operating Systems

Linux, BSD

Intended Audience

End Users/Desktop

User Interface

Gnome

Programming Language

C++

Related Categories

C++ 3D Rendering Software

Registered

2000-10-16