BOG - A Better Optimizer for GemRay
|
|
What does BOG do? |
What does BOG NOT do? |
BOG is essentially an intelligent front-end to the GemRay program written
by Robert W. Strickland. Based on a user-specified merit function BOG calls GemRay repeatedly, varying the gem angles to achieve the best possible performance. BOG also allows interactive exploration of the effects on a gemstone of facet angles, material properties, and colour. |
BOG doesn't do any ray trace calculations itself. Rather, it calls the GemRay program with appropriate parameters and uses the results in the output file (GemRay.log). BOG also doesn't affect the original .GEM files. In fact, for safety, BOG works on a copy of the gem file. This means that you will have to manually enter/transpose the angles. A complete description of this process appears here. |
OptimizationBOG is useful when transposing a published design to a material with a different refractive index. It also lets the user trade-off different types of performance. For example, the faceter may choose to sacrifice some face-up brightness in order to gain better brightness when tilted. It also helps the user find the best alternate design, given the shape of the gem rough, internal flaws, etc. Click on the image at right to see a screen shot of the Optimization window. |
PlayPenClick on the image at left to see a screen shot of the PlayPen window. This example shows a comparison of the same design cut in quartz (top) and cubic zirconia (bottom). Note the coloured streaks corresponding to dispersion or "fire" in the raytraces. |
The best way to learn about BOG is to try it. Follow this link to online documentation, including a multi-part BOG tutorial
Documentation maintained by Tom Herbst. Last modified 02-Oct-2002