

It's not cheap at ~$US900.00 but it's without a doubt the most powerful modeler of its type available at any price. If you're not interested in doing a lot of free form design work, it might be overkill. This is a true 3D NURBS (Non Rational BSpline) modeling program. It's fairly simple to learn, has several tutorials available to lead you through the learning process.
#BRL CAD NURBS FOR FREE#
One of the best 3D modeling packages available for the Windows platform is Rhinoceros from Mcneel & Associates (They have an evaluation version available for free download from their web site. The IRTC features 3D images (and animations) created with a number of different programs, but mostly POVRay. (Just check the IRTC - International Ray Trace Competition - page.) Much more elaborate images can be seen on the POVRay site. If you don't have a programming or math background, I'd suggest sticking with a modeller. I edited the scene description script for POVRay using a plain text editor, no modeller was used. POVRay is available for virtually every operating system and other modellers (as well as many other utilities) are available through links from the POVRay site at:Īs a crude example of what can be done with POVRay, here is a restaurant scene I started work on sometime back and never finished. If you are running Windows, there is a very powerful modeller (think 3D CAD) called, Moray, that works with POVRay to create stunning results.


You can get BRL-CAD from the Army Research Laboratory site at:Ī very powerful and also FREE ray tracing engine, by the name of POVRay is also available on the net.
#BRL CAD NURBS CODE#
The entire package is distributed in source code form." BRL-CAD includes an interactive geometry editor, ray tracing support for rendering and geometric analysis, network distributed framebuffer support, image- processing and signal-processing tools. "The BRL-CAD Package is a powerful Constructive Solid Geometry (CSG) solid modeling system. The description from the site is as follows: (Development paid for with tax dollars.) You do have to fill out a form and register it to get a key to use it, but it's quite a package for the price.
#BRL CAD NURBS HOW TO#
Thin materials (such as those used for airplane skins) are a common modeling scenario for NURBS models.Ī student proposal on this topic would need demonstrate research into the various issues that arise when plate-mode raytracing is used and how to address them.Don't know what operating system you are running, but there is a very good one available for FREE from the US military. This task would be to implement plate mode raytracing for NURBS surfaces. BRL-CAD currently implements this modeling technique for the BoT primitive, and BoTs that utilize it are referred to as "plate mode". That is, when a ray intersects the surface, an "out" hit point is assigned some small distance from the initial hit point along the ray. It is often impractical to represent these thin solids exactly as bounded volumes, so an alternative approach is to model a surface and "tag" it with an implicit thickness. Often when modeling, it is necessary to represent solids with very large surface areas but very small thicknesses, such as sheet metal.
