• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux raytracer Download

raytracer

October 18, 2007
Raytracer is an additional program that facilitates ray-tracing for users.
Version 0.30
License GPL
Platform Linux
Supported Languages English
Homepage raytracer.sourceforge.net
Developed by nipil
I recently got to try out Raytracer, a Ray-Tracing Program that promises a full implementation from scratch of this well-known algorithm using C++. The code is written using OOP principles, which has made it simple to understand and use, though not yet fully optimized.

As for the end-user features, Raytracer has a working rendering process that offers the simplest hit/miss raytracing, diffuse lights, and outputs windows .BMP files. There is no limit to the number of objects and materials, as it is only limited by hardware. Objects have a restricted list, spheres and ellipsoïds objects, and only solid colors for the material. To create the objects, one will have to work mainly from the 'main' code procedure.

The developer features are also available for this software, and it's one of its considerable selling points. Raytracer utilizes an object-oriented design, 3D Linear-Algebra package, and supports exception handling. Users can benefit from the Standard Template Library (STL), and the code is pure C++ with no external libraries. Notably, the application is platform-independent, making it a console program.

Recently, there have been some updates to the software that make a significant difference. There are new features such as the addition of *, +, -, *=, +=, -= operators for Color, computation of normal and U, V coords for objects; modifications in Light::getVisibilityFromPoint parameters, and others.

There were also bug fixes that improve the performance of the software, like correcting Ellipsoid::getSurfaceData, which had a computation error in normal vector, Intersections::getFirstVisible used epsilon to skip starting point, and Object::convertPoint3dToGlobal had an error in local vector computation.

In summary, Raytracer is a promising software with lots of features to create realistic 3D images. Its object-oriented design makes it user-friendly, and with its recent and continual updates, users can expect better performance from the application.
What's New

Version 0.30: N/A

Free Download 20K
328
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    155
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    92
  4. SlideMap 1.2.2
    82
  5. CherryTV 0.1
    81
  6. porm r2
    79
  7. Swiftfox 3.0b5pre-2
    77
  8. Java Games 1.0
    76
  9. Clewarecontrol 0.8
    75
  10. fuseftp 0.8
    74

Related Downloads

vmail-sql
Vmail-sql is a comprehensive solution for creating virtual domains email system.
Xquisite
Xquisite is an Xfce-based icon theme that has been modified from various ...
OBmixer
GNOME's mixer applet is a tool that controls audio output and input ...
Ggradebook
The Ggradebook project is a comprehensive open-source gradebook software that offers a ...
Space Commander
Space Commander: a game inspired by Elite and Privateer with elements of ...
phpPasswordManager
phpPasswordManager is a password management tool accessible via a web browser which ...
Logo++
Logo++ is a basic Logo-inspired interpreter for graphic programming.
OpenHPI SNMP Subagent
Open HPI SNMP Subagent utilizes Net-SNMP to display the HPI Interface through ...
BeatMonkey
Beat Monkey is a user-friendly software that computes BPM or sample frames ...
canny edge
Canny Edge offers a Perl script that enables users to extract source ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.