[X] The "/biew/biew-5731w.zip" file could not be found or is not available. Please select another file.

QRay is an interactive 3D modelling system in Java. It's built-in real-time raytracing engine implements the Quadric-CSG representation model and the Seed-Fill optimization method, which empower QRay to provide cool WYSIWYG 3D modelling functionalities.


http://qray.sourceforge.net





Separate each tag with a space.

Release Date:

2003-03-02

Topics:

License:

Operating System:

Translations:

Intended Audience:

User Interface:

Programming Language:

Registered:

2003-02-24

Ratings and Reviews

Be the first to post a text review of QRay. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • QRay V1 alpha Released !

    QRay is an interactive 3D modelling system developed in Java with a built-in real-time raytracing engine. A unique representation model and a ray eliminating optimization method are implemented, which empower QRay to provide cool WYSIWYG 3D modelling functionalities. In QRay, the Quadric Constructive Solid Geometry representation model is defined and implemented. Unlike the general CSG framework, in QRay, all primitives like balls, boxes, cylinders and cones are defined as the intersection of Quadric Half-spaces, which are defined as { <x, y, z> | QAxx+QBxy+QCxz+QDx+QEyy+QFyz+QGy+QHzz+QIz+QJ <=0 }, the basic building elements of a 3D scene. Such simple, precise and unified representation helps a lot in the development of an efficient rendering algorithm and makes it possible for users to define their own primitives. Besides, the Seed-Fill optimization method is developed to accelerate the raytracing process. The seed-fill method optimizes raytracing rendering by starting to trace from previously known object-intersecting rays and render each object in a seed-fill manner. The computation is thus eliminated for rays that could never intersect with any object, leading to great speed up. Experiments show that the seed-fill method is so effective that realtime raytracing rendering becomes feasible. QRay is a 3D modelling system. Enabled by the realtime raytracing engine, users directly see raytracing rendered scenes rather than abstract wireframes. Such WYSIWYG feature, together with the boolean operation supported by the CSG framework, makes 3D modelling an intuitive and fun work. QRay is developed in Java. As speed is the most concern for realtime rendering, it is written very carefully, eliminating any repetitive memory allocation. Compared to it's C++ prototype, it's slower by only about 50 to 100 percent, which is acceptable. For more information about QRay, please go to http://qray.sourceforge.net. A Java Applet version of QRay is available at http://qray.sourceforge.net/applet.html.

    posted by yanqiqi 2447 days ago

  • qray QRay V1 alpha file released: QRayV1a.zip

    This is the first release.

    posted 2448 days ago

  • File released: /qray/QRay V1 alpha/QRayV1a.zip

    posted 2448 days ago

  • Code committed

    Anonymous committed patchset 1 of module CVSROOT to the QRay CVS repository, changing 11 files

    posted by nobody 2453 days ago

  • Forum thread added

    Anonymous created the Welcome to Help forum thread

    posted by nobody 2453 days ago

  • Forum thread added

    Anonymous created the Welcome to Developers forum thread

    posted by nobody 2453 days ago

  • Forum thread added

    Anonymous created the Welcome to Open Discussion forum thread

    posted by nobody 2453 days ago

  • Project Information Updated

    registered the QRay project

    posted 2453 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

Thanks for your rating!

Would you also like to write a review?





Skip Review