Here you can find information about what is new in HP Carbon version 2.0.9.

This version is available for download from the Octonus official web site.


On this page:

HPC 2.0 Hasp Update

(warning) The HP Carbon version 2.x requires the hasp keys ("Octonus Carbon" USB dongle) to be updated.


Please request the key update from your software supplier.

Algorithms update, summer 2024

24. Next, 24. Next (FixedForm), 24. Cascade(FixedForm), 23. Single (FixedForm), 24. MultiNext (FixedForm, BasicSawing)


Video | 24. Next (FixedForm)" and "24. Cascade (FixedForm)
Published:2024, August 8Last Updated: 2024, August 8v.2.0

Video summary:

  • Introducing the new allocation algorithms: "24. Next (FixedForm)" and "24. Cascade (FixedForm)"
  • Renaming “23. FixedForm” to “24. Single (FixedForm)”
  • Run "24, Next" and "24. Next (FixedForm)" on multiple input solution in one click.
  • Advanced sawing plane search algorithm in "24, Next" and "24. Next (FixedForm)"

Video keywords: Allocation algorithms, 24. Next, 24. Next (FixedForm),
24. Cascade(FixedForm), 23. Single (FixedForm), sawing planes

Data

Published in:Release Notes2024-09-03 - HP Carbon 2.0.9
DocumentationNA
PlaylistsNA
Also

As Separate Page | On YouTube | Specification

Part 1. FixedForm mode

The FixedForm mode should be used when: 
     ⚬ A diamond needs to be obtained exactly in accordance with the design
     ⚬ Speed and simplicity of execution are more important than an additional 1-4% yield

We have added "24. Next (FixedForm)" and "24. Cascade (FixedForm)" algorithms to the program for working in FixedForm mode when the solution consists of multiple diamonds. For consistency, we have renamed the "23. FixedForm" algorithm to "23. Single (FixedForm)" without any changes to the algorithm itself.

Part 2. Next algorithms updates

Sometimes the operator needs to obtain second diamonds in several different solutions containing the first diamonds. For example, this is used in the cutting of CVD raw materials to obtain paired solutions with various combinations of cuts. Operators had to run the Next class algorithm one by one on different input solutions. We have automated this process. Now, before running the "24. Next" and "24. Next (FixedForm)" algorithms, you can check multiple input solutions at once. An independent Next algorithm will run on each selected solution.

If you select 10 solutions with different cuts, set the Cut Diversity to 100%, and run Next on the 10 cuts, the output will be 100 solutions with all possible combinations of cuts.

The "24. Next" and "24. Next (FixedForm)" algorithms also use a more advanced sawing plane search algorithm than the "23. Next" algorithm. For solutions with two or three diamonds, the algorithm should always display the sawing planes.

Part 3. "24. MultiNext (FixedForm, BasicSawing)"

Allocation of 3 or more diamonds has become the standard for all sizes and types of raw materials. On average, the solution in rough has 5 diamonds. Diamonds in the solution starting from the third one are usually 1-2 orders of magnitude less valuable than the first two diamonds. Therefore, they can be searched less meticulously, but quickly. To search for one or more groups of diamonds of the next order in one click, we have developed the algorithm family "MultiNext". They work in FixedForm mode, that is, they do not change the proportions of the original Allocation Forms.

The distinctive feature of the suffix "BasicSawing" is all solutions of the MultiNext BasicSawing algorithm can be sawn using only simple sawing planes without pie and other advanced sawing methods. To find solutions without this restriction, now you can use the algorithms  "24. Next" or "24. Next (FixedForm)" one by one. This constraint naturally leads to the fact that the diamonds in the MultiNext BasicSawing solutions are smaller in weight and price than the diamonds in the "24. Next (FixedForm)" solutions. Additionally, this constraint increases the variability of where  diamonds can and cannot be located in the stone space, so the MultiNext BasicSawing can takes more time.

Note: In the current version of the program, the MultiNext BasicSawing algorithm is running slower than expected. We apologize for any inconvenience this may have caused. Please be assured that we are working to address this issue and improve the speed of the algorithm in future updates. We are also developing another algorithm from the MultiNext family that works with any sawing methods.

Sample Fixed Form

A new method for constructing Sample Fixed Form has been added.

Unlike previous similar methods (Sample Legacy and Sample 21), it is designed for the case when the sample is sufficiently close in shape to the scanned cut (congruent). The methods of Sample Legacy and Sample 21 are designed for the same task (they differ in implementation) - the construction of a cut when the sample looks like a cut only topologically (it may have different proportions and angles).

Choosing an method when reading a sample:


Change of method before buidling:

 

For files B7801.Dmc and B7801.ox2zwe have the following models based on the sample methods:


dmc-fileSample Fixed FormSample 21Sample Legacy
Pavilion

Crown


There is video about new method Sample Fixed Form:


Video | Method "Sample Fixed Form"
Published:2024, August 8Last Updated: 2024, August 8v.2.0

Video summary:

  • Introducing the new sample type: Sample FixedForm
  • Description of changes in the user interface

Video keywords: Methods of building, Sample method, method Sample FixedForm, fixed forms

Data

Published in:Release Notes2024-09-03 - HP Carbon 2.0.9
DocumentationNA
PlaylistsNA
Also

As Separate Page | On YouTube | Specification


For files KG_8161714.ox2z and KG_8161714.Dmc, we have the following models based on the sample methods:


dmc-fileSample Fixed FormSample 21Sample Legacy
Pavilion

Crown

New recognition method "Surface"

There are new recognition method "Surface" developed on the base of CarbonViewer technologies. The method is designed to work fast and efficient with the heavy modern scans form X-Ray and Optical Tomography and is up to 10x time faster then classic "Rough" method.
This method is available as a Recognition option "Surface" on the Model matching preview window which appears during the File Import. The new method surface is used by default. The classic recognition options "Rough" and "Polished" are available as well.

IMPORTANT NOTE

Please be informed, that this new method "Surface" is still under development and it could be mistaken in some cases. In this case please try old methods "Rough" or "Polished".
Please send data of wrong recognition results to Octonus for analysis and correction. 

Girdle shape control for fancy cuts.

Part 1: Oval shape.

Added control of the shape of the girdle for arbitrary cuts, but so far in this version it only works for Ovals. The following bookmarks are filled in:

GIRDLE_REFERENCE_SHAPE_MM_11_25=0.107
GIRDLE_REFERENCE_SHAPE_MM_22_5=0.153
GIRDLE_REFERENCE_SHAPE_MM_45=0.155
GIRDLE_REFERENCE_SHAPE_MM_90=0.155
GIRDLE_REFERENCE_SHAPE_PC_11_25=1.86
GIRDLE_REFERENCE_SHAPE_PC_22_5=2.65
GIRDLE_REFERENCE_SHAPE_PC_45=2.69
GIRDLE_REFERENCE_SHAPE_PC_90=2.69

These numbers mean that for a given azimuth window (e.g., 11.25 degrees), the maximum difference between deviations of the real girdle from the ideal one is 0.107 mm or 1.86%. The ideal girdle is set to have the same length and width as the real one. You can see them in the file report.txt by running the command Export report data / Export report data, color or Polish Report... / INI Export / Export report data, color.

The following images are also drawn.

"PLOT_TWO_GIRDLES" bookmark:

"PLOT_REFERENCE_SHAPE" bookmark:

Manual operations with layers

Automatic layer allocation

Now you have a "Create sawing data" command from solution context menu, which automatically produces layers in most efficient way and replaces existing ones.

It also creates glue point and sawing directions. Glue point appears, when you make a scan visible.

Created layers automatically clipped by layers above in solution panel, but you can visualize clipped parts any time by checking "Show remaining part" checkbox.

Two orientation buttons added. The first one sets glue point horizontally, if exists. The second one sets the scene orientation in the position it scanned.

Layer allocation settings

In previous versions, you couldn't set up an individual layer thickness for diamond/layer allocation algorithms, except manual config file editing. We implemented a Pacor like interface to set up thickness values.
If you chose "Identical layer thickness", the thickness value next to it will be applied for every next generated layer. If you chose "Separate layer thickness", then the layer thickness depends on main scan mass.
In this case thickness from the first column will be aplied if the rough mass is less then value next to it from the second column. We will improve table in the next releases to make it more intuitive.

You can reach settings from Settings -> General Settings... or link in diamond allocation panel. Link additionally show current thickness value and mode (fixed = "Identical layer thickness", auto = "Separate layer thickness").

Layer geometry editing

"Edit layer geometry" menu item appeared in the layers context menu.


It selects current layer in scene and execute movement panel with object move mode. You can also move a layer in scene by mouse dragging, but do not forget to choose "hand" mode in toolbar above the scene.


Layer selection can be removed by clicking the diamond in diamond list, but we will fix it in future releases to make it more intuitive.


Work with inclusions

Surface inclusions

Sometimes, the models obtained by scanning diamonds may not contain certain surface features, such as deep cavities. This can occur for diamonds with a sufficiently rough surface.

In such cases, optimization algorithms can create diamond models that partially extend beyond the actual diamond. To prevent this situation, a method for creating surface inclusions has been implemented.

The operator visually (from a photo) identifies areas where there may be a cavity that is not present in the scanned model and creates an inclusion at that location. The optimization algorithms then take these inclusions into account, resulting in models that are created at a safer distance from the rough surface of the diamond.

The process is as follows:
Inclusions are created in the Inclusions mode / photo view mode.
1. In the context menu of the scene, the user selects "New Surface inclusion".


2. The user then creates a contour on the problematic surface.


3. The necessary depth of the inclusion is set.


The inclusion is now ready.
The depth of the inclusion can also be changed in the model view mode.

Glue point. Orientation buttons

Thre are two new orientation buttons: glue point and scan basis.

Glue point orientation is available only after "Create sawing data" command execution.
    
    

Fixed problems and improvements

  • Some special red inclusions were occurring in Recut algorithm solutions. Running SmartRecut on such solutions was not fully correct. In particular, SmartRecut solutions could be fewer than Recut solutions. Red inclusions should never be inside Recut solutions by definition. We have adjusted the operation of Recut algorithms with these special inclusions.
  • Fixed display of labels on non-convex faces cut in Facet Types window and in the register cut dialog.
  • Allocation. Registration of models with facet types that have more than one table facet is blocked.

         

  • Solution List. Added a warning to the operator when the scale weight differs from the model mass. When clicked on the warning icon, a window appears for mass correction or its removal.

  • Allocation. Disabled diversity controls for Cascade algorithms.

         

  • Fix. Now new algorithms are automatically added to favorites. New algorithms are highlighted with a light yellow star.

         

  • Diamond remove tool. Diamonds can be removed now from diamond context menu.

  • Fixed preplan indication missing issue in solutions panel. It caused by problems during recognition process with AQUA preplans.

  • Red/green girdle graphs and girdle colorizing removed from Comparative3D:RemainingDepth. It had a lot of issues, which negates all of the usefulness of this tool, but also takes a lot of processing time. Now it can be toggled instantly.
  • Fixed scaning slowdown after switch from "Recut" mode.
  • Optimized transfer of Facet Types from sample to scan.
  • Fixed loading of Facet Types of a sample model.
  • Implemented transfer of Facet Types from a sample to a newly created model.
  • With Carbon Terminal - Smart Recut (CT-SR) licence (for RBC only) there are advanced set of RBC pre-forms allowing allocation algorithms to find better solutions of round brilliants compared to old versions and Carbon Terminal - Basic licenses.
  • Scan & Build / Method selector: now the sample method is automatically activated after loading.
  • Solution List: fixed scan's mass check for zero when displaying corresponding warning.

  • Solution List: fixed renaming of scans.


Write a comment...