Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

There are more detailed description of new important tools and features of the release:

Goodwin Cut. Process flow

Goodwin cut is an advanced type of in-house cut which compared to the previous generation of cuts (aka ASCII-cuts) has more precise control over the cut geometry when changing the parameters, and also allows controlling the slopes of main facets.

Control angles for in-house cuts

To achieve excellent optical performance for in-house fancy shape cuts, it is necessary to control the Crown slope and Pavilion slope parameters, SweetLine parameter of your models.

...

  1. Make sure your model has the appropriate facet types.
  2. Normalize your model.
  3. In Plans & Scans, right-click the best normalization result* and then, from the context menu, select Register as new cut. The Register new cut dialog is displayed.

    Tip

    * Usually, the "1. High_Sym_CFM" Smart Normalize preset (magenta colored) provides a result most suitable for further registration as a cut.


  4. In the Register new cut dialog, specify Cut name.
  5. Select the Goodwin option.
  6. Make sure, the Create appraiser for your new cut from the selected template (recommended) option is selected.
  7. In the list, click the appropriate template.

    Which template to choose?

    TemplateDescriptionCut sample*
    1C1PFor cuts having 1 tier for a pavilion. Allows controlling one angle of a crown (1C) and one angle of the pavilion (1P). The template is suitable for most cuts.

    1C2PFor cuts having 2 tiers for a pavilion. Allows controlling one angle of a crown (1C) and two angles of the pavilion (2P).

    2C3PFor rectangular cuts with 2 tiers for a pavilion. Allows controlling:
    * separately of two angles of a crown (2C)
    * three angles of the pavilion (3P):
    * two on the 1st tier of a pavilion
    * one on the 2nd tier of a pavilion

    * Note that if you have several "Main" groups on the same Tier but different SubType, the priorities are used to define which group will be controlled by the parameters.

    Expand
    titleShow priorities list...

    (higher priority)

    EMPTY
    WIDTH
    CURVE
    DIAGONAL
    WING
    SHOULDER
    LENGTH
    HEAD
    POINT

    (lower priority)

    Goodwin type cuts support AnyCutBasic appraiser as well, but with the lack of important advantage of having slope angles in the appraiser.

    Warning

    Note that selecting a template is not enough - later you must edit profiles manually.


  8. Click Ok.



    The new cut of the Goodwin type is created. It is added to the Diamond Allocation section, Cutbook > in-house Cuts. Also, from the selected template, a new hybrid appraiser is created for this new cut.

    Note
    titleImportant

    This is not the end, but just the beginning of the process. The next two "big steps" are obligatory to make your new cut/appraiser work effectively. The details about why it is important to populate a cut with the allocation forms and set your own boundaries for the linked hybrid appraiser you can find in the In-house cut registration, Hybrid appraisers, and related articles.


  9. Add allocation forms to your cut.
  10. Edit the boundaries of your appraiser profiles.

    Tip

    It is recommended to coordinate set boundaries of your appraiser with the allocation forms:
    1. Select Manual appraiser selection.
    2. Set the Appraiser and Profile to the one you are editing.
    3. In the Diamond Allocation section, Cutbook > In-house Cuts, right-click your cut and select Show allocation forms. In Plans & Scans, allocation forms are displayed. They are graded by your appraiser/cut.
    4. Make sure, grades are EX. If not edit the boundaries and repeat the estimation or consider deleting some forms.


Goodwin improvement for 2-tier pavilion cuttings

Improvement of Goodwin cutting technology with the use of intermediate layers.
Goodwin cuts registered with the Goodwin_GoldStar1C1P appraiser template now have an intermediate layer on pavilion during Recut optimization. If previously only the overall height of the pavilion changed, which proportionally changed the height of each layer, now each layer for 2-tier pavilion changes independently.

...

For automatic definition of new tier parameters facets on pavilion should be marked as Pavilion 1 and Pavilion 2 with Main or Corner type.

Аutomatic adjustment of appraiser intervals for in-house cut to set start allocation form to EX group

During in-house cut registration program creates appraiser with parameter intervals from the selected template. Start allocation form which is used for cur registration could be out of EX group by some parameters.

There is new feature in software to adjust automatically intervals "Absolute Proportions" to set start allocation form in EX group that is required for correct work of further allocation. 

The intervals adjustment is following: intervals from templates are shifted on the some value of parameters ("parallel shift" for parameter intervals of EX, VG, GD, ... groups). The value of the shift is found by software by such way that value of each parameter is exactly in the middle of EX group. Therefore all values of start allocation form are set in the middle of EX group. Intervals size [min, max] for each group are remained the same as in template.

...

adjustment_before.pngImage Removed

...

adjustment_after.pngImage Removed

Gold Stars - new attribute for Facet Types 

For many cuts, it is not always clear which facets are involved in the calculation of generalized parameters "Crown angle" and "Pavilion angle". At the same time, these parameters often play an important role in assessing the value of gems when they are chosen by buyers in the market. For clear work with these parameters, a new attribute has appeared in Facet Types - a gold star. The cut may have two gold stars. One on the crown and one on the pavilion. Gold stars symbolize the primary facets of the crown and pavilion.

Image Added

If a cut has gold stars in Facet Types, then the parameters "Crown angle avg" and "Pavilion angle avg" are calculated by the facets marked by gold star groups. To

Gold Stars - new attribute for Facet Types 

For many cuts, it is not always clear which facets are involved in the calculation of generalized parameters "Crown angle" and "Pavilion angle". At the same time, these parameters often play an important role in assessing the value of gems when they are chosen by buyers in the market. For clear work with these parameters, a new attribute has appeared in Facet Types - a gold star. The cut may have two gold stars. One on the crown and one on the pavilion. Gold stars symbolize the primary facets of the crown and pavilion.

Image Removed

If a cut has gold stars in Facet Types, then the parameters "Crown angle avg" and "Pavilion angle avg" are calculated by the facets marked by gold star groups. To calculate "Crown angle dev" and "Pavilion angle dev" from the gold star groups, Tier and Type are taken, most often Type will be Main. For all groups of faces with these Tier and Type, but various Subtype and/or "No.", their angle dev is calculated. And it is taken maximum of these devs in "Crown angle dev" and "Pavilion angle dev". Parameters "Crown angle" and "Pavilion angle" for example are found in Standard Report for AnyCut and other reports; in Cutwise data; in appraisers created by the new template Goodwin_GoldStar1C1P under the names "Crown Slope" and "Pavilion Slope".

Registration of Cuts with gold stars

When registering a new Goodwin cut, you can select the new Goodwin_GoldStar1C1P template. The following cases are possible:

...

The Sweetline calculation for Goodwin_GoldStar1C1P appraisers uses values "Crown angle avg" and "Pavilion angle avg" calculated from gold stars groups.

Registration of Cuts without gold stars

When registering a cut according to the old templates, you can also set the stars manually or registered solution may already have them. You can save them. But in this case, you need to understand that the parameters from the appraiser in the optimization will be calculated according to the principles laid down in the program, and not according to the gold stars. But the "Crown angle" and "Pavilion angle" in reports and Cutwise will still be considered by the gold stars. This may create some disaccords. Such a cut has certain advantages in the hands of an experienced user, but some danger in the hands of an inexperienced one.

If you want to avoid this, then at the time of registration of the first form, you can remove the gold stars if there are any. Gold stars are removed in the menu Facet Types via the gold star marked group context menu.

Reports for cut with gold star

Starting optimization on a new cut. Make sure that the values in the appraiser and in the Standard report match. We consider the pavilion as its gold star was set on a non-standard group.

...

And the same value is uploaded to Cutwise.

Integration with Cutwise

View solutions in 3D interactive space

Cutwise online service integrated with HP Carbon allows quick sharing via the Internet information about polishing plans (solutions), including renderings of future stones, indistinguishable from the real DiBox2 films for both Round and Fancy cuttings. Now in addition to visual and parametric representation of plans, Cutwise is able to present solutions in 3D interactive space (like Scene in HP Carbon) - Carbon Viewer.

Thus,  full information  about plans ( parameters + media + interactive 3d model ) now can be  easily shared  with the remote team members (polishing experts, managers, sales specialists) or customers. The Carbon Viewer provides full and interactive information about:

  • number, size, and position of inclusions
  • how diamond(s) is positioned relatively to rough and inclusions; if several diamonds in a plan - how they are positioned relative to each other
  • distances between rough, diamonds, and inclusions

To view solutions in Cutwise 3D interactive space:

...

What can you do in the Carbon Viewer window

...

Modes

The table below describes available view modes:

...

Image Removed

...

Shows:

  • Rough
  • Diamond(s)
  • Inclusions (all)

Notes

  • Diamonds are colored to distinguish them - the colors are equal to the corresponding models' colors in HP Carbon.
  • Default colors:
    • Diam 1 - blue
    • Diam 2 - green
    • Diam 3 - yellow
    • Daim 4 - purple
    • Smart Recut - preset color
  • A model may be recolored manually in HPC

...

Image Removed

...

Shows:

  • Diamonds
  • Inclusions inside diamonds

Note If only some part of inclusion is inside a diamond it will also be displayed.

Hides:

  • Rough

...

Image Removed

...

Shows:

  • Colored distance from diamond(s) to the inner (positive values on the scale) and outer (negative values) inclusions
  • Distance is drawn on the surface of diamond(s)

...

Image Removed

...

Shows:

  • Colored distance from diamond(s) to rough
  • Distance is drawn on the surface of diamond(s)
  • Negative means diamond goes outside the rough

Note "goes outside" situation is wrong ("red") and may be caused by manual changes of a model.

...

Image Removed

...

Shows:

  • Colored distance from rough to diamond(s)
  • Distance is drawn on the surface of rough
  • Positive means diamond goes outside the rough

Note "goes outside" situation is wrong ("red") and may be caused by manual changes of a model.

...

Image Removed

...

Shows:

  • Surface of rough
  • Diamond(s) (shaded)

Upload of correct data to Cutwise projects

When uploading from HP Carbon, ViBox, and DiBox to Cutwise, it is important to have data related to the same rough (its scan, solutions, final polished stones) within the same Cutwise project. See current recommendations and examples of how to achieve that in the article:

Image Removed

Smart Recut and Smart Normalize updates

SmartRecut: launch of SmartRecut in in-house cut workflow directly on SmartRecut solutions

Since HPC 1.5 it is possible to run SmartRecut in AnyCut workflow directly on SmartRecut solutions. In earlier versions this was available for RBC workflow.

After you have run "22. Single (Recut)" + SmartRecut and have chosen the best solution, you can run SmartRecut on this solution again with all presets or with your favorite one. As a result, you can get a solution with similar performance and more mass, or even a solution with better performance. The workflow is absolutely similar to classic SmartRecut: select the SmartRecut solution you want to increase and Run SmartRecut.

in AnyCut workflow SmartRecut parameters can be divided into three groups:
  1. Parameters in the appraiser. They are absolute or relative to the allocation form. These parameters are the same in all presets. These parameters are the same for all SmartRecut runned on SmartRecut.
    Image Removed
  2. Relative parameters in the presets. They are relative to the input solution. In SmartRecut runned on solution of algorithm "22. Single (Recut)" or similar, these parameters don't let the solution stray too far from the cut proportions. Due to them SmartRecut runned on SmartRecut increases the mass, because the input solution is changing. But at the same time, stray from the cut proportions increases.
    Image Removed
  3. Absolute parameters in the presets. These parameters are different in different presets. If you are running SmartRecut with a narrow preset (eg 1.AllNarrowed) on the solution obtained by a wide preset (eg 8.AllWidened), then SmartRecut runned on SmartRecut may not work because the input solution is too asymmetric. Such launches are not prohibited. But for stable operation, we recommend you keeping or widing the preset during the SmartRecut on SmartRecut process.
    Image Removed

On the picture below there are five solutions obtained by the preset "1.AllNarrower" and recolored in the colors of the rainbow. The algorithm was run one by one 1 → 5 → 6 → 7 → 8 → 9. As you can see, the price of the solution is growing, but the gain is decreasing each time

Image Removed

SmartNormalize Batch-mode for registration of many (100 and more) allocation forms

To register Goodwin cuts allocation forms, you need to run SmartNormalize algorithm on every model. For hundreds of forms it takes a very long time and inevitable human errors. We have automated this process as much as possible.

1) Prepare models array for Cut registrations:

  • Choose your cut pattern. We recommend registering models with different patterns in different cuts
  • Gather together .dmc files with models of the selected pattern. It could be scans or allocation forms of your old In-house cuts.

  • Specify Cut grade models in filenames if you have this information. Future allocation forms will have these names

2) Now you need to register yourself the first form

3) Then you can right-click on this Cut in Cutbook and choose "Batch add forms..."

Image Removed

4) Choose your .dmc files in pop-up Windows explorer and press ok. In order not to overload the computer memory and for ease of data recovery in case of any failures, we recommend running 100-500 models

5) You will see progress bar

Image Removed

Each selected .dmc file will be loaded into the program. The SmartNormalize algorithm with the preset "2.Medium_Sym_CFM" will be launched on the model from the file. If no significant errors are found in the SmartNormalize process, the solution will automatically register as an allocation form.

6) The following message will appear at the end.

Image Removed

In the Allocation solutions list, all models and BatchSmartNormalize solutions will be in № order

Image Removed

Here is the following useful information:

  • .dmc file name in "Alloc" column for loaded models

  • Tag "BN" and preset color in "Alloc" column for solutions

  • Grade by cut Absolute Appraiser

  • Errors in "Alloc" column tooltip 

  • Color labels (details in next chapter)

SmartNormalize Auto Color Labels  

To simplify the choice among SmartNormalize solutions, the algorithm began to place Color labels that warn about the presence of known errors. In SmartNormalize batch mode color labels also determines if the allocation form has been registered automatically.

...

Image Removed

...

Good solution for registration. No errors found automatically.

...

Image Removed

...

Automatic registration

...

Image Removed

...

Good solution for registration. Automatically found warnings should not bad affect the work with this preform in the future. Possible Warnings:

1) "SmartNormalize found solution with AreaLoss in [0.05, 0.15]."
2) "SmartNormalize found solution with small edges on the Pavilion or Crown"

...

Image Removed

Automatic registration.

If you like, you can review these solutions, write down their names, and remove them from the allocation forms.

...

Image Removed

...

It means Warning: "SmartNormalize found solution with perceptible volume difference to start model. Please, check result"

Volume difference is perceptible but not big. Most likely input model is rather asymmetric, but solution is good for registration. This situation need manual user check.

...

Image Removed

...

No automatic registration.

We recommend reviewing these solutions and most likely adding them manually to allocation forms. If you don't like the solution, you can run all SmartNormalize presets on these models and maybe get a green solution.

...

Image Removed

...

The solution contains errors, registration with which is not recommended.

...

Image Removed

...

No automatic registration.

Review these solutions and read errors in "Alloc" column tooltip. Try to get the green SmartNormalize solution by following the prompts in the error messages and running all the SmartNormalize presets. Or you can ignore these model.

...

Can not be in SmartNormalize without batch mode. First cut form is unknown.

...

Image Removed

...

No automatic registration.

It means Critical error: "SmartNormalize solution Facet Types is different from first preform Facet Types. Please, check result". Ignore these model. Most likely the .dmc file contains a model with a different pattern or with Extra Facets. We recommend registering models with different patterns in different cuts. In case of Extra Facets you can try to colorize the model Facet Types correct considering Extra Facets and running all the SmartNormalize presets. But remember that checking for violet label will no longer work without a batch and you yourself need to check the identity of the pattern.

SmartRecut errors Log

Sometimes the SmartRecut algorithm does not find a solution, and it is not clear what to do next. In some of these situations, the algorithm can automatically determine the cause of the problem. We have developed an error logging system for SmartRecut, SmartNormalize (/ Lite), SmartZoom algorithms so that users can adjust their actions based on the received information. You can see error messages in two locations:

1) For SmartRecut, SmartNormalize, SmartNormalizeLite solutions errors can be viewed in the Alloc column tooltip

Image Removed

2) In the standard logger panel. To open it you need to press View  Show logger (info) panel. 

Image Removed

These messages are related to Module SmartRecut.dll. Message always starts with the name of the related preset.

All messages can be divided into 4 groups:
1) Warning. Does not block the work, the algorithm gives some result. Tells the user some information and possibly instructions.

Image Removed
2) Error Messages containing "Please inform the developer". These are rare technical problems. The user cannot bypass them on his own.

Image Removed
3) Error Messages containing instructions for the user.

Image Removed

Image Removed
4) The rest of the error messages. There is no instruction in them. From the text of the message, you can sometimes understand what the problem is. For example, a specific cut does not interact correctly with the appraiser or reports.

Image Removed

Get plans for Brilliant cut that are safe from perspective of GIA cut grade

In HP Carbon, plans for Brilliant cut are allocated with the "GIA Facetware + My Round" appraiser. GIA Facetware rounds the parameters' values.

Image Removed

In some cases, this rounding may cause a problem: when you finish cutting in precise accordance with the plan and the result is scanned, different scanners (for example, yours and GIA lab) may slightly deviate the scanned model. So if our plan was too close to rounding boundaries, the resulting parameter value after rounding may go outside the EX boundaries to VG, etc. This can cause your EX stone from your scanner perspective will unexpectedly become VG from the GIA lab perspective.

To eliminate this risk, for the  Smart Recut algorithm, the new  Safe Boundaries mode is added. It is intended to be used when working with Brilliant cut.  The mode sets safe distances to a possible GIA rounding. The values are:

...

titleExample for Crown Angle

...

Image Removed

...

Image Removed

...

Note

At the moment, these values cannot be changed - in the future, it is planned to provide a user interface for viewing/editing.

The mode is turned on by the  Safe Boundaries checkbox.

Image Removed

The mode can be used when running the Smart Recut allocation from Recut solution. However, if you already have a Smart Recut solution previously obtained without using the Safe Boundaries  option, it is more effective to run Smart Recut allocation with Safe Boundaries  from this previous Smart Recut.

Note

The Table parameter can obtain a value close to the GIA rounding boundary (for example, 58.49%). This means that regardless of rounding up or down (58% or 59%) the required GIA Cut Grade will be produced with the other 5 GRID parameters set.

SmartRecut + Safe Boundaries upgrade 

There are two errors when grading diamonds obtained from SmartRecut solutions by GIA. First  the scanned on different scanners model may slightly deviate. Second  GIA before rounding uses a peculiar way of parameters averaging instead of the usual mathematical averaging. But SmartRecut can only use usual mathematical averaging. In the previous version both errors was including in Safe Boundaries margin. Therefore, if we added the full margin to the solution Math values then it was ok. But if we added the full margin to the solution GIA values, then it was possible to go beyond the GIA Cut grade.

Image Removed

In the current version Safe Boundaries margin is responsible only for the possible scanner error. And SmartRecut separately takes into account GIA rounding error (dead zone). So you can add the full margin to the solution GIA values, it will be ok.

MyRound Boundaries and GIA Cut grade conflict in SmartRecut 

SmartRecut sometimes found solutions with bad GIA Cut Grade due to narrow MyRound boundaries on the parameters Table, CrownAngle, PavilionAngle, StarLength, LowerGirdleLength, GirdleBezel. This program behavior has been fixed. However, SmartRecut still cannot use the space close to the Boundaries between two 6D-cells ("dead zone"). If this happens then there is error message comes to Log: 

Image Removed

To fix this problem please refer to the new documentation page Recommendations on Boundaries for main GIA parameters or open below description: 

...

titleRecommendations on Boundaries for main GIA parameters

...

GIA Cut Grade Boundaries

Image Removed

GIA Cut Grade is used during Brilliant Cut optimization with appraiser "GIA Facetware + MyRound". This grade is a complex nonconvex discrete function from 6 parameters: TableCrownAnglePavilionAngleStarLengthLowerGirdleLengthGirdleBezel. The characteristics of this function create problem to use it in optimization algorithms. SmartRecut operates in 2 stages. At the first stage, a solution is sought in a large convex area of the parameters six-dimensional space. Most of the area is of user-defined quality. But there are also parts of the area with less quality. If the optimal by weight solution gets less quality during optimization, then algorithm goes to second stage. At the second stage, the nearest six-dimensional cell of user-defined quality is found and optimization does not go beyond its Boundaries.

The first figure shows for each of the 6 parameters: Boundaries of cells, Size of cells, centers of cells  Rounded values for GIA grade and rounding of average values to Rounded values for GIA grade is illustrated. The values for the figure were taken closer to the center of the EX zone. Exception: There is no EX-combination with LowerGirdleLength = 65.

Another problem with the GIA Cut Grade for optimization algorithms is that the GIA before rounding uses a peculiar way of parameters averaging instead of the usual mathematical averaging. SmartRecut can only use standard mathematical averaging. Therefore, SmartRecut cannot use the space close to the Boundaries between two 6D-cells, let's call it a "dead zone" (below there is detailed description of "dead zone"). Otherwise, SmartRecut may get user-defined quality, but the GIA will rate the diamond with a less quality due to peculiar averaging.

In-house cut workflow improvements

Individual presets with its individual appraiser for in-house cuts

Every in-house cut has its individual presets along with its individual appraiser.

Advanced users can customize SmartRecut via presets based on the individual cuts characteristics.

Compatibility of in-house cuts and linked appraisers between HP Carbon and Helium Rough/Pacor Client

Currently some allocation algorithms exists only in Helium Rough/Pacor Client but not in HP Carbon. Mainly there are semi-automatic or manual algorithms, that are available in Tools mode (like "Fixed Diamond Weight", "Change cut" and so on).
Therefore the same project is need to be open in both programs (HP Carbon and HR/PC) and compatibility of cuts and appraisers is required for work convenience. 

Previously registered in HP Carbon Cuts and linked Appraisers are automatically loaded to Helium Rough since version 7.4 if Helium Rough is installed on the same computer. 

Hybrid Appraisers (with Absolute and Relative parts) has limited compatibility:

  1. Helium Rough program version 7.4 doesn't have option to enable/disable Absolute and Relative parts.
  2. There is no convenient switch between profiles 

Helium Rough will allocate with the same conditions of hybrid appraiser like they was during exit from HP Carbon. Under conditions we mean absolute, relative parts and profile . 

Example of work:

Suppose we have following list of in-house cuts in HP Carbon:

Image Added

When we run Helium Rough then the same cuts will be available in panel Diamond.

Image Added

To run allocation with in-house cuts it is required:

  • To create new list in Rough Classification panel and add necessary in-house cuts there.
  • Select Intervals/Appraiser Auto.

Auto Appraiser allows to run allocation with several cuts and their linked different appraisers.  

Usability upgrade of in-house cuts presets

To simplify navigation, the parameters in in-house cuts presets are sorted into groups with the addition of prefixes in the names: "Girdle_", "Angles_", "Distances_", "ExtraFacets_"

Integrated documentation is connected for all parameters of the "Girdle_" group.

image2022-3-14_11-47-1.pngImage Added

If you need to reduce the Area Loss of the SmartRecut solution, then decrease the Girdle_PointsAxialSymmetryIdeality via presets and restart the optimization.
Some exceptions are described in the integrated documentation Girdle_PointsAxialSymmetryIdeality or under Image Added in program.

Аutomatic adjustment of appraiser intervals for in-house cut to set start allocation form to EX group

During in-house cut registration program creates appraiser with parameter intervals from the selected template. Start allocation form which is used for cur registration could be out of EX group by some parameters.

There is new feature in software to adjust automatically intervals "Absolute Proportions" to set start allocation form in EX group that is required for correct work of further allocation. 

The intervals adjustment is following: intervals from templates are shifted on the some value of parameters ("parallel shift" for parameter intervals of EX, VG, GD, ... groups). The value of the shift is found by software by such way that value of each parameter is exactly in the middle of EX group. Therefore all values of start allocation form are set in the middle of EX group. Intervals size [min, max] for each group are remained the same as in template.

Intervals before adjustmentIntervals after adjustment

adjustment_before.pngImage Added

adjustment_after.pngImage Added

Integration with Cutwise

View solutions in 3D interactive space

Cutwise online service integrated with HP Carbon allows quick sharing via the Internet information about polishing plans (solutions), including renderings of future stones, indistinguishable from the real DiBox2 films for both Round and Fancy cuttings. Now in addition to visual and parametric representation of plans, Cutwise is able to present solutions in 3D interactive space (like Scene in HP Carbon) - Carbon Viewer.

Thus,  full information  about plans ( parameters + media + interactive 3d model ) now can be  easily shared  with the remote team members (polishing experts, managers, sales specialists) or customers. The Carbon Viewer provides full and interactive information about:

  • number, size, and position of inclusions
  • how diamond(s) is positioned relatively to rough and inclusions; if several diamonds in a plan - how they are positioned relative to each other
  • distances between rough, diamonds, and inclusions

To view solutions in Cutwise 3D interactive space:

  1. In HP Carbon, use the Upload to Cutwise feature.
  2. In the Cutwise project, related to the uploaded data, on the project toolbar or for a particular plan, click Image Added. View button becomes active Image Added, 3D interactive space (Carbon Viewer) is displayed.

    Image Added


What can you do in the Carbon Viewer window

  • Switch View Mode
  • Switch to the next/previous plan
  • Reset camera
  • Zoom with the scroll mouse button
  • Rotate a model with the mouse (hold left + drag)
  • Move a model with the mouse (hold right + drag)

    Image Added

Modes

The table below describes available view modes:

Show all

Image Added

Shows:

  • Rough
  • Diamond(s)
  • Inclusions (all)

Notes

  • Diamonds are colored to distinguish them - the colors are equal to the corresponding models' colors in HP Carbon.
  • Default colors:
    • Diam 1 - blue
    • Diam 2 - green
    • Diam 3 - yellow
    • Daim 4 - purple
    • Smart Recut - preset color
  • A model may be recolored manually in HPC
Show inclusions inside

Image Added

Shows:

  • Diamonds
  • Inclusions inside diamonds

Note If only some part of inclusion is inside a diamond it will also be displayed.

Hides:

  • Rough
Distance to inclusions

Image Added

Shows:

  • Colored distance from diamond(s) to the inner (positive values on the scale) and outer (negative values) inclusions
  • Distance is drawn on the surface of diamond(s)
Distance to rough

Image Added

Shows:

  • Colored distance from diamond(s) to rough
  • Distance is drawn on the surface of diamond(s)
  • Negative means diamond goes outside the rough

Note "goes outside" situation is wrong ("red") and may be caused by manual changes of a model.

Distance to diamonds

Image Added

Shows:

  • Colored distance from rough to diamond(s)
  • Distance is drawn on the surface of rough
  • Positive means diamond goes outside the rough

Note "goes outside" situation is wrong ("red") and may be caused by manual changes of a model.

Rough

Image Added

Shows:

  • Surface of rough
  • Diamond(s) (shaded)


Upload of correct data to Cutwise projects

When uploading from HP Carbon, ViBox, and DiBox to Cutwise, it is important to have data related to the same rough (its scan, solutions, final polished stones) within the same Cutwise project. See current recommendations and examples of how to achieve that in the article:

Image Added

Smart Recut and Smart Normalize updates

SmartRecut: launch of SmartRecut in in-house cut workflow directly on SmartRecut solutions

Since HPC 1.5 it is possible to run SmartRecut in AnyCut workflow directly on SmartRecut solutions. In earlier versions this was available for RBC workflow.

After you have run "22. Single (Recut)" + SmartRecut and have chosen the best solution, you can run SmartRecut on this solution again with all presets or with your favorite one. As a result, you can get a solution with similar performance and more mass, or even a solution with better performance. The workflow is absolutely similar to classic SmartRecut: select the SmartRecut solution you want to increase and Run SmartRecut.

in AnyCut workflow SmartRecut parameters can be divided into three groups:
  1. Parameters in the appraiser. They are absolute or relative to the allocation form. These parameters are the same in all presets. These parameters are the same for all SmartRecut runned on SmartRecut.
    Image Added
  2. Relative parameters in the presets. They are relative to the input solution. In SmartRecut runned on solution of algorithm "22. Single (Recut)" or similar, these parameters don't let the solution stray too far from the cut proportions. Due to them SmartRecut runned on SmartRecut increases the mass, because the input solution is changing. But at the same time, stray from the cut proportions increases.
    Image Added
  3. Absolute parameters in the presets. These parameters are different in different presets. If you are running SmartRecut with a narrow preset (eg 1.AllNarrowed) on the solution obtained by a wide preset (eg 8.AllWidened), then SmartRecut runned on SmartRecut may not work because the input solution is too asymmetric. Such launches are not prohibited. But for stable operation, we recommend you keeping or widing the preset during the SmartRecut on SmartRecut process.
    Image Added

On the picture below there are five solutions obtained by the preset "1.AllNarrower" and recolored in the colors of the rainbow. The algorithm was run one by one 1 → 5 → 6 → 7 → 8 → 9. As you can see, the price of the solution is growing, but the gain is decreasing each time


Image Added

SmartNormalize batch-mode for registration of many (100 and more) allocation forms

To register Goodwin cuts allocation forms, you need to run SmartNormalize algorithm on every model. For hundreds of forms it takes a very long time and inevitable human errors. We have automated this process as much as possible.

1) Prepare models array for Cut registrations:

  • Choose your cut pattern. We recommend registering models with different patterns in different cuts
  • Gather together .dmc files with models of the selected pattern. It could be scans or allocation forms of your old In-house cuts.

  • Specify Cut grade models in filenames if you have this information. Future allocation forms will have these names

2) Now you need to register yourself the first form

3) Then you can right-click on this Cut in Cutbook and choose "Batch add forms..."

Image Added

4) Choose your .dmc files in pop-up Windows explorer and press ok. In order not to overload the computer memory and for ease of data recovery in case of any failures, we recommend running 100-500 models

5) You will see progress bar

Image Added

Each selected .dmc file will be loaded into the program. The SmartNormalize algorithm with the preset "2.Medium_Sym_CFM" will be launched on the model from the file. If no significant errors are found in the SmartNormalize process, the solution will automatically register as an allocation form.

6) The following message will appear at the end.


Image Added

In the Allocation solutions list, all models and BatchSmartNormalize solutions will be in № order

Image Added

Here is the following useful information:

  • .dmc file name in "Alloc" column for loaded models

  • Tag "BN" and preset color in "Alloc" column for solutions

  • Grade by cut Absolute Appraiser

  • Errors in "Alloc" column tooltip 

  • Color labels (details in next chapter)

SmartNormalize auto color labels  

To simplify the choice among SmartNormalize solutions, the algorithm began to place Color labels that warn about the presence of known errors. In SmartNormalize batch mode color labels also determines if the allocation form has been registered automatically.

Color label in SNWhat does it mean in separate SmartNormalizeColor label in SN BatchWhat does it mean in Smart Normalize batch

Image Added

Good solution for registration. No errors found automatically.

Image Added

Automatic registration

Image Added

Good solution for registration. Automatically found warnings should not bad affect the work with this preform in the future. Possible Warnings:

1) "SmartNormalize found solution with AreaLoss in [0.05, 0.15]."
2) "SmartNormalize found solution with small edges on the Pavilion or Crown"

Image Added

Automatic registration.

If you like, you can review these solutions, write down their names, and remove them from the allocation forms.


Image Added

It means Warning: "SmartNormalize found solution with perceptible volume difference to start model. Please, check result"

Volume difference is perceptible but not big. Most likely input model is rather asymmetric, but solution is good for registration. This situation need manual user check.

Image Added

No automatic registration.

We recommend reviewing these solutions and most likely adding them manually to allocation forms. If you don't like the solution, you can run all SmartNormalize presets on these models and maybe get a green solution.

Image Added

The solution contains errors, registration with which is not recommended.

Image Added

No automatic registration.

Review these solutions and read errors in "Alloc" column tooltip. Try to get the green SmartNormalize solution by following the prompts in the error messages and running all the SmartNormalize presets. Or you can ignore these model.


Can not be in SmartNormalize without batch mode. First cut form is unknown.

Image Added

No automatic registration.

It means Critical error: "SmartNormalize solution Facet Types is different from first preform Facet Types. Please, check result". Ignore these model. Most likely the .dmc file contains a model with a different pattern or with Extra Facets. We recommend registering models with different patterns in different cuts. In case of Extra Facets you can try to colorize the model Facet Types correct considering Extra Facets and running all the SmartNormalize presets. But remember that checking for violet label will no longer work without a batch and you yourself need to check the identity of the pattern.

SmartRecut errors log

Sometimes the SmartRecut algorithm does not find a solution, and it is not clear what to do next. In some of these situations, the algorithm can automatically determine the cause of the problem. We have developed an error logging system for SmartRecut, SmartNormalize (/ Lite), SmartZoom algorithms so that users can adjust their actions based on the received information. You can see error messages in two locations:

1) For SmartRecut, SmartNormalize, SmartNormalizeLite solutions errors can be viewed in the Alloc column tooltip

Image Added

2) In the standard logger panel. To open it you need to press View  Show logger (info) panel. 

Image Added

These messages are related to Module SmartRecut.dll. Message always starts with the name of the related preset.

All messages can be divided into 4 groups:
1) Warning. Does not block the work, the algorithm gives some result. Tells the user some information and possibly instructions.

Image Added
2) Error Messages containing "Please inform the developer". These are rare technical problems. The user cannot bypass them on his own.

Image Added
3) Error Messages containing instructions for the user.

Image Added

Image Added
4) The rest of the error messages. There is no instruction in them. From the text of the message, you can sometimes understand what the problem is. For example, a specific cut does not interact correctly with the appraiser or reports.

Image Added

Get plans for Brilliant cut that are safe from perspective of GIA cut grade

In HP Carbon, plans for Brilliant cut are allocated with the "GIA Facetware + My Round" appraiser. GIA Facetware rounds the parameters' values.

Image Added

In some cases, this rounding may cause a problem: when you finish cutting in precise accordance with the plan and the result is scanned, different scanners (for example, yours and GIA lab) may slightly deviate the scanned model. So if our plan was too close to rounding boundaries, the resulting parameter value after rounding may go outside the EX boundaries to VG, etc. This can cause your EX stone from your scanner perspective will unexpectedly become VG from the GIA lab perspective.

To eliminate this risk, for the  Smart Recut algorithm, the new  Safe Boundaries mode is added. It is intended to be used when working with Brilliant cut.  The mode sets safe distances to a possible GIA rounding. The values are:

GRID ParameterMarginUnits
Table0,008mm
Crown angle0,10deg
Pavilion angle0,06deg
Star length1,5%
Lower girdle length1,5%
Girdle bezel0,1%


Panel
titleExample for Crown Angle


A usual SR produced 36.24, it was rounded by GIA to 36.0 which gave ЕХ. When you scanned after cutting, your scanner gave 36.24, but another one (GIA lab?) produced a model with 36.26. This will be rounded to 36.5 and will give VG. Result: lost money.And the Safe Boundaries mode will step out from the disputed border 36.25 by 0.1 and will produce plan 36.14 instead of 36.24. This may lead to a little mass decrease (probably even not affecting the price). But you are guaranteed to get an EX GIA grade at any scanner.

Image Added

Image Added



Other GIA Cut parametersMarginUnits
Girdle valley Min0,1%
Girdle valley Max0,1%
Culet0,1%
Crown painting0,2deg
Pav painting0,2deg
Sum painting0,2deg


Note

At the moment, these values cannot be changed - in the future, it is planned to provide a user interface for viewing/editing.

The mode is turned on by the  Safe Boundaries checkbox.

Image Added

The mode can be used when running the Smart Recut allocation from Recut solution. However, if you already have a Smart Recut solution previously obtained without using the Safe Boundaries  option, it is more effective to run Smart Recut allocation with Safe Boundaries  from this previous Smart Recut.

Note

The Table parameter can obtain a value close to the GIA rounding boundary (for example, 58.49%). This means that regardless of rounding up or down (58% or 59%) the required GIA Cut Grade will be produced with the other 5 GRID parameters set.

SmartRecut + Safe Boundaries upgrade 

There are two errors when grading diamonds obtained from SmartRecut solutions by GIA. First  the scanned on different scanners model may slightly deviate. Second  GIA before rounding uses a peculiar way of parameters averaging instead of the usual mathematical averaging. But SmartRecut can only use usual mathematical averaging. In the previous version both errors was including in Safe Boundaries margin. Therefore, if we added the full margin to the solution Math values then it was ok. But if we added the full margin to the solution GIA values, then it was possible to go beyond the GIA Cut grade.

Image Added

In the current version Safe Boundaries margin is responsible only for the possible scanner error. And SmartRecut separately takes into account GIA rounding error (dead zone). So you can add the full margin to the solution GIA values, it will be ok.

MyRound boundaries and GIA Cut grade conflict in SmartRecut 

SmartRecut sometimes found solutions with bad GIA Cut Grade due to narrow MyRound boundaries on the parameters Table, CrownAngle, PavilionAngle, StarLength, LowerGirdleLength, GirdleBezel. This program behavior has been fixed. However, SmartRecut still cannot use the space close to the Boundaries between two 6D-cells ("dead zone"). If this happens then there is error message comes to Log: 

Image Added

To fix this problem please refer to the new documentation page Recommendations on Boundaries for main GIA parameters or open below description: 


Expand
titleRecommendations on Boundaries for main GIA parameters


GIA Cut Grade Boundaries

Image Added

GIA Cut Grade is used during Brilliant Cut optimization with appraiser "GIA Facetware + MyRound". This grade is a complex nonconvex discrete function from 6 parameters: TableCrownAnglePavilionAngleStarLengthLowerGirdleLengthGirdleBezel. The characteristics of this function create problem to use it in optimization algorithms. SmartRecut operates in 2 stages. At the first stage, a solution is sought in a large convex area of the parameters six-dimensional space. Most of the area is of user-defined quality. But there are also parts of the area with less quality. If the optimal by weight solution gets less quality during optimization, then algorithm goes to second stage. At the second stage, the nearest six-dimensional cell of user-defined quality is found and optimization does not go beyond its Boundaries.

The first figure shows for each of the 6 parameters: Boundaries of cells, Size of cells, centers of cells  Rounded values for GIA grade and rounding of average values to Rounded values for GIA grade is illustrated. The values for the figure were taken closer to the center of the EX zone. Exception: There is no EX-combination with LowerGirdleLength = 65.

Another problem with the GIA Cut Grade for optimization algorithms is that the GIA before rounding uses a peculiar way of parameters averaging instead of the usual mathematical averaging. SmartRecut can only use standard mathematical averaging. Therefore, SmartRecut cannot use the space close to the Boundaries between two 6D-cells, let's call it a "dead zone" (below there is detailed description of "dead zone"). Otherwise, SmartRecut may get user-defined quality, but the GIA will rate the diamond with a less quality due to peculiar averaging.



MyRound Boundaries

Image Added


In addition to the GIA Cut Grade, users can set their own MyRound intervals for each of these parameters via Appraiser editor. And these boundaries can create problems for the SmartRecut algorithm.

Image Added

When setting boundaries, it is important to take into account not only Rounded values for GIA grade you want, but also "cells" Boundaries. We recommend setting the Appraiser boundaries for these parameters so that the distance from the left MyRound boundary (Al) to the nearest larger Boundary of the "cell" is more than (0,25 * Size). Similarly, the distance from the right MyRound boundary (Ar) to the nearest smaller Boundary of the "cell" was more than (0,25 * Size). See "Good Appraiser boundaries". Let's call (0,25 * Size) it a "recommended cell size".

For most of the parameters, the "dead zone" is less than "recommended cell size". But after subtraction of the "dead zone" size from "recommended cell size", the optimization has a very small search area, therefore it is statistically more profitable to work in a farther green "cell", and ignore the red "cells". See "Bad Appraiser boundaries".

Even more bad situation for optimization when there are no green cells. See "Problem Appraise boundaries". And there are enough one-parameter bad boundaries to make all 6D-cells are red. For example, LowerGirdleLength [77, 78.4] or narrower boundaries create this situation. At the time of Carbon 1.4.4, the second stage of SmartRecut does not correct the quality of the GIA Cut Grade in such situations. In the future, one of the red "cells" will be selected in such a situation, but this does not cancel the recommendation about "recommended cell size" = (0,25 * Size).


Example

Image Added


Let's take a look at StarLength as an example. For StarLength "recommended cell size" = 1.25%There are 3 MyRound intervals in the figure

Interval I1 = [47, 48.5] is problem. It contains two red cells I1a = [4747.5] of length 0.5% and I1b = [47.548.5] of length 1%. Both are shorter than "recommended cell size" = 1.25%

Interval I2 = [51.5, 58.2] is bad. It contains two red cells I2a = [51.552.5] of length 1% and I2c = [57.558.2of length 0.7%. And one full green cell I2b = [52.5, 57.5].

Interval I3 = [61, 65.5] is good. It contains two green cells I3a = [6162.5of length 1.5% and I3a = [62.565.5of length 3%. Both are longer than "recommended cell size" = 1.25%. If you reduce I3 to [61.3, 65.5] it becomes bad. If you reduce it to [61.3, 63.7] it becomes problem


Dead Zone and Safe Boundaries

Image Added


The current sizes of the dead zone are shown in the table. If you set narrow limits on the parameter in MyGIA, you must take into account the dead zone size and not fall completely into it.

Image Added

It is important to understand that the "Safe Boundaries" option will increase the size of the dead zone by margin. Below are the sizes of the dead zone in Safe Boundaries mode.

Image Added

For example, in "Safe Boundaries" mode, you cannot require LowerGirdleLength exactly 71 or 72,73,74,76,77,78,79. Of the round values, only multiples of 5 are allowed.
Particular attention should be paid to the Pavilion Angle parameter. Its dead zone in "Safe Boundaries" mode occupies almost the entire space. Moreover, there is still a small chance that a GIA Cut grade error will be detected with margin = 0.06. For this parameter, Smart Recut can only technically guarantee safety when Margin < 0.049 (because of red equality in the table)


SmartRecut Girdle control upgrade for in-house cuts

During SmartRecut AnyCut optimization, the Girdle_Shape1stDerToleranceModule and Girdle_PointsAxialSymmetryIdeality parameters can create contradictions. The first one tries to keep the girdle shape of the Recut solution. The second one tries to make the girdle perfectly symmetrical. If the Recut solution girdle is not perfectly symmetrical, then an unresolvable contradiction may result. This is mainly a consequence of user errors during cut registration. Examples of such errors are in Girdle_PointsAxialSymmetryIdeality
In this version, SmartRecut uses Facet Types to determine the symmetrical sectors of the girdle and averages the start girdle shape of the Recut solution over reliable symmetrical sectors. Due to this, the probability of an unresolvable contradiction is significantly reduced. And the correlation between the Girdle_PointsAxialSymmetryIdeality parameter and the AreaLoss value improves.

SmartNormalize automatically fixes simple errors in FacetTypes

To increase model symmetry and remove excess facets, you can use the  Smart Normalize algorithm. Previously, if the model that you were going to normalize had mistakes in its facet types, Smart Normalize could provide non-symmetrical solutions. Now the algorithm is improved: it tries to fix mistakes in facet types and then provides excellent symmetry.

Hint This is especially useful when mistakes are not obvious to an operator.

Technical details:

  • The algorithm tries to fix facet type mistakes using information about groups of symmetrical facets and which type dominates in a group. If the situation is clear enough, mistakes in facet types are fixed automatically and the algorithm finds the solution with the correct number of symmetry axes. If the case is too complex, the algorithm uses initial facet types without changes.
  • Fixing does not change the initial model facet types but does change the resulting model - it will have different (fixed) facet types.

Example:


Easy to see with the eyesNot obvious to an operator
Initial model

Image Added

Image Added

Normalized model

Image Added

Image Added

Control absolute value azimuths for in-house cuts

In previous versions, for in-house cuts the algorithm 19. SmartRecut (Brilliant, Oval, AnyCut) controlled only the azimuths symmetry of the facets. But a change in the absolute value of azimuths could lead to a big loss of the solutions performance.
Therefore two parameters have been added to control the tolerance of azimuths from the initial values. More "narrow" MainAzimuthsToleranceModule is tuned for only Main facets. Less "narrow" OtherAzimuthsToleranceModule is tuned for other facets.

Image Added

Precise fixation of parameters StarLength and LowerGirdleLength in SmartRecut (Brilliant)

StarLength and LowerGirdleLength are parameters that greatly affect the pattern of the stone, but practically do not affect the mass. Sometimes there is a need to get a specific average value for these parameters. Now you can do this by setting an interval of 0.02 length in MyRound. SmartRecut solutions will have the value exactly in the center of the interval. However, when setting narrow boundaries, it is necessary to take into account the dead zone, especially when working in Safe Boundaries mode. You can find out more information on the new documentation page Recommendations on Boundaries for main GIA parameters 

Image Added

Reports improvements

New report type - Rough Report

Objective

A manager receives a batch of stones, these each are in their own package. A Rough Report is printed in a small size and applied to a package with a stone.

The Rough Report is needed so that the manager can quickly check what was expected to do with the stone not opening its package.

Controlled diamonds' parameters: weight, cut quality, appraisers, Crown and Pavilion angles, etc.

Creation of Rough Report

  • An operator sets the starting position of the stone in the HP Carbon scene for further an image generation.
    The main scan or a solution could be rotated. Stone position in Rough Report is synchronized with the HP Carbon Scene.
    Image Added
  • The operator selects the solution to be made in the Plans & Scans panel.
    Image Added
  • The operator can select diamonds to be included into the report.
    All diamonds are shown in Rough Report by default. Diamonds could be added or removed in opened report it will be updated in this case.
    This is done using the context menu in the panel containing diamonds info for the current solution.
    Image Added   Image Added
     
    Image Added  
  • Open Rough Report panel.
    Image Added
  • Selection of a printer. The selected printer is saved in HP Carbon and will be shown at further openings of Rough Report.
    Image Added
  • Print the Rough Report.
    Image Added

Rough Report features

The operator can change colors in Rough Report (Rough, Model, Saw, Inclusions). It will be updated at a color changing.

Image Added

Image Added

Also enhanced precision could be changed in the range [-3, 3] digits. The report will be updated at an enhanced precision changing.

Image Added

All settings are saved in HP Carbon.

The Rough Report will be updated at selection of another solution.

(info) Inclusions while aren't embedded in Rough Report images.

Illustrated HTML Report templates for many other cuts are available (besides RBC)

The convenient single-page reports in HTML format have been made for most types of cuts (as was previously done for RBC), so that the operator, without the need to use MS Word, could open the main parameters of the model on the screen on one page and transfer them to the clients/auditor/manager:

  • Polished HTML Illustrated Report Step Cut;
  • Polished HTML Illustrated Report Radiant;
  • Polished HTML Illustrated Report Square Radiant;
  • Polished HTML Illustrated Report Triangle;
  • Polished HTML Illustrated Report Rounded Fancies;
  • Polished HTML Illustrated Report Oval-Marquise.

These reports are located in "Polish Report..." for a specific type of cuts, for an example:

image2022-2-8_10-30-52.pngImage Added


Examples of reports:
1) Illustrated HTML Report Step Cut 
Image Added
2) Illustrated HTML Report Radiant 

Image Added
3) Illustrated HTML Report Square Radiant

Image Added
4) Illustrated HTML Report Triangle

Image Added
5) Illustrated HTML Report Rounded Fancies

Image Added
6) Illustrated HTML Report Oval&Marquise

Image Added

View grades for Cushion cuts in reports

For the Rectangular and Square Cushion cuts the grades were added to the following reports:

  • Standard report
  • HTML Illustrative report
  • RTF Illustrative report
  • Label report

Some minor layout changes were caused by this change (shorten parameter names and display positions.

Rectangular CushionSquare Cushion

Image Added

Image Added


View with and length for lengthened cuts

Information about the width, length, and girdle ratio is added to:

  • Label and Semipolish reports for all cuts.
  • Standard reports for all cuts except Brilliant.

Image Added

Algorithms of allocation 

New algorithm "21. Next" for allocation

To add one more diamond to already created solution you can use algorithm "21. Next". The next diamond will be added in maximal possible free zone of rough volume which is not occupied by created before diamonds. A position of existing diamonds is not changed. 

Important! Algorithm "21. Next" during work takes into account allocation forms of Cut that allows to find better solutions for in-house cuts. Note that algorithm Find Next Diamond in Helium Rough / Pacor Client doesn't work with many allocation forms so we recommend to use "21. Next" and HP Carbon to find next diamond.

Before run of algorithm please make sure that you select one or several solutions where you want to add one more diamond and cut types from Cutbook.
There is possible to create solutions composed of 2, 3, 4 and so so diamonds. 

There is a sample of algorithm "21. Next" work:

Image Added

0012_NextDiamond.ox2z
Sol. #40 contains 5 diamonds, it was allocated sequentially from sol. #24, 30, 34.

New algorithm "22. MESM for blocking"  

We have implemented a new algorithm: Minimum Enclosing (Encompassing) Symmetrical Model - "22. MESM for blocking"

The algorithm finds the Minimum Enclosing Symmetrical Model. Then inflates this model by allowances from presets. Then it offsets 0-3 adjacent faces on the pavilion and on the crown, which are in almost perpendicular directions. From these faces, you can determine the orientation of the model after blocking in the space of the SmartRecut solution. 

New algorithm is available in the allocation algorithms as a new line "22. MESM for blocking":

Image Added
The usage of the new algorithm is very similar to “20. MEC for round bruting “:

  • Choose "22. MESM for blocking" algorithms
  • Select the SmartRecut solution for which you want to obtain enclosed symmetrical model
  • Press “Start allocation”. You will receive a new solution with “Blocking_MESM” cutting title and “MESM” allocation mark:
    Image Added


    The MESM algorithm is adjusted via presets

    Image Added
  • There are two allowances for Girdle facets and for Crown & Pavilion facets. It measured in microns. If necessary, they can be set to zero.

  • "MESM Special facets for recognition": in any case, on the crown and on the pavilion, one set of close facets selects in perpendicular directions. This parameter specifies the number of facets in sets

    Image Added

Methods of model building

Method “Sample21”: new Model Building method by Sample

“Sample21”: new Model Building method with Sample.

To use this new building method you need to add a sample as usual with "Add sample button":

Image Added

then two sample icons will appear:
Image Added

One is for classic Sample building method and another with "(21)" marker is for Sample21 building method.

Choose "(21)" -marked sample to use Sample21:

Image Added

MyRound Boundaries

Image Removed

In addition to the GIA Cut Grade, users can set their own MyRound intervals for each of these parameters via Appraiser editor. And these boundaries can create problems for the SmartRecut algorithm.

Image Removed

When setting boundaries, it is important to take into account not only Rounded values for GIA grade you want, but also "cells" Boundaries. We recommend setting the Appraiser boundaries for these parameters so that the distance from the left MyRound boundary (Al) to the nearest larger Boundary of the "cell" is more than (0,25 * Size). Similarly, the distance from the right MyRound boundary (Ar) to the nearest smaller Boundary of the "cell" was more than (0,25 * Size). See "Good Appraiser boundaries". Let's call (0,25 * Size) it a "recommended cell size".

For most of the parameters, the "dead zone" is less than "recommended cell size". But after subtraction of the "dead zone" size from "recommended cell size", the optimization has a very small search area, therefore it is statistically more profitable to work in a farther green "cell", and ignore the red "cells". See "Bad Appraiser boundaries".

Even more bad situation for optimization when there are no green cells. See "Problem Appraise boundaries". And there are enough one-parameter bad boundaries to make all 6D-cells are red. For example, LowerGirdleLength [77, 78.4] or narrower boundaries create this situation. At the time of Carbon 1.4.4, the second stage of SmartRecut does not correct the quality of the GIA Cut Grade in such situations. In the future, one of the red "cells" will be selected in such a situation, but this does not cancel the recommendation about "recommended cell size" = (0,25 * Size).

Example

Image Removed

Let's take a look at StarLength as an example. For StarLength "recommended cell size" = 1.25%There are 3 MyRound intervals in the figure

Interval I1 = [47, 48.5] is problem. It contains two red cells I1a = [4747.5] of length 0.5% and I1b = [47.548.5] of length 1%. Both are shorter than "recommended cell size" = 1.25%

Interval I2 = [51.5, 58.2] is bad. It contains two red cells I2a = [51.552.5] of length 1% and I2c = [57.558.2of length 0.7%. And one full green cell I2b = [52.5, 57.5].

Interval I3 = [61, 65.5] is good. It contains two green cells I3a = [6162.5of length 1.5% and I3a = [62.565.5of length 3%. Both are longer than "recommended cell size" = 1.25%. If you reduce I3 to [61.3, 65.5] it becomes bad. If you reduce it to [61.3, 63.7] it becomes problem

Dead Zone and Safe Boundaries

Image Removed

The current sizes of the dead zone are shown in the table. If you set narrow limits on the parameter in MyGIA, you must take into account the dead zone size and not fall completely into it.

Image Removed

It is important to understand that the "Safe Boundaries" option will increase the size of the dead zone by margin. Below are the sizes of the dead zone in Safe Boundaries mode.

Image Removed

For example, in "Safe Boundaries" mode, you cannot require LowerGirdleLength exactly 71 or 72,73,74,76,77,78,79. Of the round values, only multiples of 5 are allowed.
Particular attention should be paid to the Pavilion Angle parameter. Its dead zone in "Safe Boundaries" mode occupies almost the entire space. Moreover, there is still a small chance that a GIA Cut grade error will be detected with margin = 0.06. For this parameter, Smart Recut can only technically guarantee safety when Margin < 0.049 (because of red equality in the table)

SmartRecut AnyCut Girdle control upgrade 

During SmartRecut AnyCut optimization, the Girdle_Shape1stDerToleranceModule and Girdle_PointsAxialSymmetryIdeality parameters can create contradictions. The first one tries to keep the girdle shape of the Recut solution. The second one tries to make the girdle perfectly symmetrical. If the Recut solution girdle is not perfectly symmetrical, then an unresolvable contradiction may result. This is mainly a consequence of user errors during cut registration. Examples of such errors are in Girdle_PointsAxialSymmetryIdeality
In this version, SmartRecut uses Facet Types to determine the symmetrical sectors of the girdle and averages the start girdle shape of the Recut solution over reliable symmetrical sectors. Due to this, the probability of an unresolvable contradiction is significantly reduced. And the correlation between the Girdle_PointsAxialSymmetryIdeality parameter and the AreaLoss value improves.

SmartNormalize automatically fixes simple errors in FacetTypes

To increase model symmetry and remove excess facets, you can use the  Smart Normalize algorithm. Previously, if the model that you were going to normalize had mistakes in its facet types, Smart Normalize could provide non-symmetrical solutions. Now the algorithm is improved: it tries to fix mistakes in facet types and then provides excellent symmetry.

Hint This is especially useful when mistakes are not obvious to an operator.

Technical details:

  • The algorithm tries to fix facet type mistakes using information about groups of symmetrical facets and which type dominates in a group. If the situation is clear enough, mistakes in facet types are fixed automatically and the algorithm finds the solution with the correct number of symmetry axes. If the case is too complex, the algorithm uses initial facet types without changes.
  • Fixing does not change the initial model facet types but does change the resulting model - it will have different (fixed) facet types.

Example:

...

Image Removed

...

Image Removed

...

Image Removed

...

Image Removed

Control absolute value azimuths for in-house cuts

In previous versions, for in-house cuts the algorithm 19. SmartRecut (Brilliant, Oval, AnyCut) controlled only the azimuths symmetry of the facets. But a change in the absolute value of azimuths could lead to a big loss of the solutions performance.
Therefore two parameters have been added to control the tolerance of azimuths from the initial values. More "narrow" MainAzimuthsToleranceModule is tuned for only Main facets. Less "narrow" OtherAzimuthsToleranceModule is tuned for other facets.

Image Removed

Precise fixation of parameters StarLength and LowerGirdleLength in SmartRecut (Brilliant)

StarLength and LowerGirdleLength are parameters that greatly affect the pattern of the stone, but practically do not affect the mass. Sometimes there is a need to get a specific average value for these parameters. Now you can do this by setting an interval of 0.02 length in MyRound. SmartRecut solutions will have the value exactly in the center of the interval. However, when setting narrow boundaries, it is necessary to take into account the dead zone, especially when working in Safe Boundaries mode. You can find out more information on the new documentation page Recommendations on Boundaries for main GIA parameters 

Image Removed

Reports improvements

New report type - Rough Report

Objective

A manager receives a batch of stones, these each are in their own package. A Rough Report is printed in a small size and applied to a package with a stone.

The Rough Report is needed so that the manager can quickly check what was expected to do with the stone not opening its package.

Controlled diamonds' parameters: weight, cut quality, appraisers, Crown and Pavilion angles, etc.

Creation of Rough Report

  • An operator sets the starting position of the stone in the HP Carbon scene for further an image generation.
    The main scan or a solution could be rotated. Stone position in Rough Report is synchronized with the HP Carbon Scene.
    Image Removed
  • The operator selects the solution to be made in the Plans & Scans panel.
    Image Removed
  • The operator can select diamonds to be included into the report.
    All diamonds are shown in Rough Report by default. Diamonds could be added or removed in opened report it will be updated in this case.
    This is done using the context menu in the panel containing diamonds info for the current solution.
    Image Removed   Image Removed
     
    Image Removed  
  • Open Rough Report panel.
    Image Removed
  • Selection of a printer. The selected printer is saved in HP Carbon and will be shown at further openings of Rough Report.
    Image Removed
  • Print the Rough Report.
    Image Removed

Rough Report features

The operator can change colors in Rough Report (Rough, Model, Saw, Inclusions). It will be updated at a color changing.

Image Removed

Image Removed

Also enhanced precision could be changed in the range [-3, 3] digits. The report will be updated at an enhanced precision changing.

Image Removed

All settings are saved in HP Carbon.

The Rough Report will be updated at selection of another solution.

(info) Inclusions while aren't embedded in Rough Report images.

Illustrated HTML Report templates for many other cuts are available (besides RBC)

The convenient single-page reports in HTML format have been made for most types of cuts (as was previously done for RBC), so that the operator, without the need to use MS Word, could open the main parameters of the model on the screen on one page and transfer them to the clients/auditor/manager:

  • Polished HTML Illustrated Report Step Cut;
  • Polished HTML Illustrated Report Radiant;
  • Polished HTML Illustrated Report Square Radiant;
  • Polished HTML Illustrated Report Triangle;
  • Polished HTML Illustrated Report Rounded Fancies;
  • Polished HTML Illustrated Report Oval-Marquise.

These reports are located in "Polish Report..." for a specific type of cuts, for an example:

image2022-2-8_10-30-52.pngImage Removed

Examples of reports:
1) Illustrated HTML Report Step Cut 
Image Removed
2) Illustrated HTML Report Radiant 

Image Removed
3) Illustrated HTML Report Square Radiant

Image Removed
4) Illustrated HTML Report Triangle

Image Removed
5) Illustrated HTML Report Rounded Fancies

Image Removed
6) Illustrated HTML Report Oval&Marquise

Image Removed

View grades for Cushion cuts in reports

For the Rectangular and Square Cushion cuts the grades were added to the following reports:

  • Standard report
  • HTML Illustrative report
  • RTF Illustrative report
  • Label report

Some minor layout changes were caused by this change (shorten parameter names and display positions.

...

Image Removed

...

Image Removed

View with and length for lengthened cuts

Information about the width, length, and girdle ratio is added to:

  • Label and Semipolish reports for all cuts.
  • Standard reports for all cuts except Brilliant.

Image Removed

Algorithms of allocation 

New algorithm "21. Next" for allocation

To add one more diamond to already created solution you can use algorithm "21. Next". The next diamond will be added in maximal possible free zone of rough volume which is not occupied by created before diamonds. A position of existing diamonds is not changed. 

Important! Algorithm "21. Next" during work takes into account allocation forms of Cut that allows to find better solutions for in-house cuts. Note that algorithm Find Next Diamond in Helium Rough / Pacor Client doesn't work with many allocation forms so we recommend to use "21. Next" and HP Carbon to find next diamond.

...

Image Removed

0012_NextDiamond.ox2z
Sol. #40 contains 5 diamonds, it was allocated sequentially from sol. #24, 30, 34.

New algorithm "22. MESM for blocking"  

We have implemented a new algorithm: Minimum Enclosing (Encompassing) Symmetrical Model - "22. MESM for blocking"

The algorithm finds the Minimum Enclosing Symmetrical Model. Then inflates this model by allowances from presets. Then it offsets 0-3 adjacent faces on the pavilion and on the crown, which are in almost perpendicular directions. From these faces, you can determine the orientation of the model after blocking in the space of the SmartRecut solution. 

New algorithm is available in the allocation algorithms as a new line "22. MESM for blocking":

Image Removed
The usage of the new algorithm is very similar to “20. MEC for round bruting “:

...

There are two allowances for Girdle facets and for Crown & Pavilion facets. It measured in microns. If necessary, they can be set to zero.

...

"MESM Special facets for recognition": in any case, on the crown and on the pavilion, one set of close facets selects in perpendicular directions. This parameter specifies the number of facets in sets

Image Removed

Methods of model building

Method “Sample21”: new Model Building method by Sample

“Sample21”: new Model Building method with Sample.

To use this new building method you need to add a sample as usual with "Add sample button":

Image Removed

then two sample icons will appear:
Image Removed

One is for classic Sample building method and another with "(21)" marker is for Sample21 building method.

Choose "(21)" -marked sample to use Sample21:

Image Removed

In-house cut workflow improvements

Compatibility of in-house cuts and linked appraisers between HP Carbon and Helium Rough/Pacor Client

Currently some allocation algorithms exists only in Helium Rough/Pacor Client but not in HP Carbon. Mainly there are semi-automatic or manual algorithms, that are available in Tools mode (like "Fixed Diamond Weight", "Change cut" and so on).
Therefore the same project is need to be open in both programs (HP Carbon and HR/PC) and compatibility of cuts and appraisers is required for work convenience. 

Previously registered in HP Carbon Cuts and linked Appraisers are automatically loaded to Helium Rough since version 7.4 if Helium Rough is installed on the same computer. 

Hybrid Appraisers (with Absolute and Relative parts) has limited compatibility:

  1. Helium Rough program version 7.4 doesn't have option to enable/disable Absolute and Relative parts.
  2. There is no convenient switch between profiles 

Helium Rough will allocate with the same conditions of hybrid appraiser like they was during exit from HP Carbon. Under conditions we mean absolute, relative parts and profile . 

Example of work:

Suppose we have following list of in-house cuts in HP Carbon:

Image Removed

When we run Helium Rough then the same cuts will be available in panel Diamond.

Image Removed

To run allocation with in-house cuts it is required:

  • To create new list in Rough Classification panel and add necessary in-house cuts there.
  • Select Intervals/Appraiser Auto.

Auto Appraiser allows to run allocation with several cuts and their linked different appraisers.  

Usability upgrade of "MyAnyCut" appraiser presets for in-house cuts

To simplify navigation, the parameters in MyAnyCut presets are sorted into groups with the addition of prefixes in the names: "Girdle_", "Angles_", "Distances_", "ExtraFacets_"

Integrated documentation is connected for all parameters of the "Girdle_" group.

image2022-3-14_11-47-1.pngImage Removed

If you need to reduce the Area Loss of the SmartRecut solution, then decrease the Girdle_PointsAxialSymmetryIdeality via presets and restart the optimization.
Some exceptions are described in the integrated documentation Girdle_PointsAxialSymmetryIdeality or under Image Removed in program.


Inclusions mode

Now you can plot cavities manually on your model using the new  Inclusions mode. To switch to the Inclusions mode, on the top panel, click  Inclusions.

...

See details in the sections below.

Plot cavities in live mode

To plot cavities in live mode:

  1. Prerequisites: Shadow scanner is connected
  2. Scan your semipolished diamond, then go to Inclusions mode.
  3. In your scanner (hardware), change the lighting.

  4. In the Inclusions mode, "live camera" Mode, adjust the Camera (specifically, exposure Exp.) and Lighting settings to have the best view of your diamond.

  5. Rotate your diamond via mouse drag, and then above the "live camera" view of it, for your model, add cavities and adjust facets using Boundary Plane Tool.

  6. Save your project.

Plot cavities via photo sets

Note
titleNote

In the following description, 2 operators are acting - this is optional, all the activities described may be performed by the same operator.

...

  1. Operator 1:
  2. Prerequisites: Shadow scanner is connected on the first stage (not needed on the second)
  3. Scan your semipolished diamond, then go to Inclusions mode.
  4. In the Inclusions mode, "live camera" Mode, you adjust the Camera and Lighting settings to have the best view of your diamond.
  5. Make a new 360° photo set.



  6. Save your project along with the photo set and send them to Operator 2.
  7. Operator 2:
  8. In HP Carbon, open the project, go to Scan mode.
  9. On the right panel, use the Photos section to open the photo set.
  10. Go to Inclusions mode, use photo Mode.
  11. Rotate your model via mouse drag, and then above its "lifelike" view, for your model, add cavities and adjust facets using Boundary Plane Tool.
  12. Save your project.

Quickly prepare quality photo(s) of your rough

To quickly prepare quality photo(s) of your rough:

  1. Prerequisites: Shadow scanner is connected
  2. Go to Inclusions mode.
  3. In the Inclusions mode, "live camera" Mode, you adjust the Camera and Lighting settings to have the best view of your rough.
  4. Shoot any number of photos or photo sets.
  5. Save photo sets to disk.
  6. If necessary, use any tool to convert series of images into a video for a "motion" presentation of your rough.

Handy change of clarity or status of inclusions from scene

There is option to change clarity or status of inclusions from scene by two clicks: 

...

  1. Go to "Recut" mode.
  2. Activate tool of inclusion selection in the main top menu of program.
  3. Right click on inclusion and you will see context menu where you can tick clarity and optimization status (color of inclusion - green. yellow, red, grey)

Holder replacement in a scanner

Holder deterioration requires it's replacement sometimes to get correct results of scanning. Now this procedure is accessible for users with special "Alignment" license bought from supplier.  

...

Note

To use this functionality all the conditions should be met:

  • You should use the system with HASP key with "Alignment" option,
  • The system should be launched by the shortcut of Carbon.exe with the "/alignmentmenu" flag.


Expand
titleShortcut Example



Cut Quality groups discounts

There are price discount for cut quality groups defined in appraiser. Initial discount that we provide "from a box" may not correspond actual market demand and specific customer needs.

There is a new Discount tab to edit discounts for Cut Quality groups (EX, VG, GD etc.) in Appraiser Editor panel:

Fancy Color workflow improvements

Note

The below functionality is available only with product/license "FancyColor" bought from supplier and activated in your HASP key.

OctoNus library with cuts optimized for color performance

There is a library of specially designed and optimized for enhanced fancy color performance Goodwin cuts: 

...

Every cut in the library is packed with a protected set of allocation forms and preliminary tuned appraiser. Effective set of optimized allocation forms is especially important for fancy color diamond allocation.

Spectrum opening calculation

Since HP Carbon 1.4 you can use a mode for calculation pairs of parallel windows or "openings" required for absorption spectrum measurement.
There is "opening" button in the top toolbar:  

...

The function of the Openings mode is similar to former "Oxygen DZ" software.  

Get corrected color estimation for diamonds with fluorescence

For the stones with the fluorescencefor the Fancy diamond color estimation, you are now able to get the estimation corrected in accordance with the fluorescence effect level.

...

  1. Click Fancy.
  2. Click Load Spectrum, import your absorption spectrum from a file.
  3. Click  Fluorescence correction. The Fluorescence spectrum correction dialog is displayed.
  4. In the dialog, from the Blue Body Fluorescence, select the level of fluorescence, then click Run.



    The calculation starts, as soon as it finishes, to the Loaded spectra list, the corrected spectrum is added.

Galahad mode - Generate Faceting Stage with facets of united type

Since version 1.4.9 during generation of Faceting Stage in G1 (Galahad) mode operator can select all facets of one united type without separation to subtypes. For example, operator can select all facets of Crown Main or Pavilion Main facets simultaneously .

...

Checking of Facet Types presence is added to Generate Next Stage panel of G1 (Galahad) mode:

Fixed problems and improvements

The following fixes for the known problems and improvements are implemented:

  • Now you can view the first facet of the stone right in the Scene (marker is added).

    Expand
    titleShow me...


  • In Comparative I3D Mini View, for Average Parameters, some deltas were calculated incorrectly - now this is fixed.

    Expand
    titleShow fixed parameters...


  • In Facet Types, the way of displaying non-convex facets is fixed.

    Expand
    titleShow me...

    Before the fix, some problems with displaying of such facets could occur:

    WasNow



  • A perfect square cut has equal "Table along Width" and "Table along Length". Previously, only the "Table Widthwise" ("Table along Width") value was controlled in the appraiser "SquareCushion" by Absolute / Relative Proportions Table parameters. "Table Symmetry" parameter has been added to appraiser "SquareCushion" to control "Table along Length" value. 

    Expand
    titleShow me...


  • Algorithm Smart Normalize had different problems with Heart grooves. Algorithm Smart Normalize enhanced for Heart Cuts. 

    Expand
    titleShow me...

    Example:

    Was

    Now



  • The DZ color estimation in some cases froze the system because the rough scans were mistakenly treated as semipolished. Now:
      - the scans have the Processing Stage parameter (Rough - Saw - Bruted - Semipolished - Polished) and DZ color estimation never starts for Rough - Saw - Bruted. 
      - the mechanism of automatic detection of the Processing Stage is improved
    ...which solves the "freeze" problem for most cases.  In rare cases when automatic detection of Processing Stage is not correct, it can be changed manually (context menu of the scan > Change Processing Stage).

  • For projects with multi-diamond solutions, in the context menu of a scan, some items (for example, Processing Stage) were missing - now this is fixed.

    Expand
    titleDetails and example...

    Elements were missing when clicking on some cells.

    WasNow



  • Contrast of Inclusion (Faint, Slight, Medium, Dark, Very Dark) for visualization can be now specified in HP Carbon to have correct visualizations of Inclusions  in photoreal media generation in Cutwise.

  • Improvement of refinement algorithm for building of models in HP Crown Reflect scanner. This improve the accuracy for some semi-RBC models.

  • In I3D Mini View Report now slopes of girdle facets are displayed in the range [0, 180] degrees. Before the range was [0, 90] degrees. 
    Slopes of other facet types are still displayed in the range [0, 90] degrees.

    Expand
    titleShow me...


    WasNow

    slope_before.png

    slope_now.png



  • The algorithm "SmartNormalizeLite" is renamed to "Smart Normalize for girdless cuts" to avoid improper or unrelated usage of this algorithm.SmartRecut algorithms names (year of version) are updated in GUI:
    Image Removed.

             Image Added

  • Algorithms "SmartNormalize", "SmartNormalizeLite", "MEC for round bruting" now can be run in a project without a scan model. In  In addition, for these algorithms, a warning will never appear:
     
  • Fixed bug with 'N/A' values for Crown Main Width/Length and Pavilion Main Width/Length parameters in the Full the Full report for steps cut template
  • Fixed bug with different girdle marking data in reports and in Galahad1 mode:
    • Reference Line parameters are replaced with Safe Line parameters in Semipolish and Label Reports.
    • The picture described Safe Line parameters is updated in Semipolish and Label Reports.
    • The associated documentation documentation Table Processing and Safe Lines Parameters is updated 





  • Reference Line and Safe Line documentation is updated with information about Safe line: Distance to scan tableSafe line: Distance to plan tableReference line: Distance to scan tableReference line: Distance to plan table parameters calculation.
  • GIA Symmetry GD|FR limits updated according to actual data
  • SmartNormalize doesn't delete facets in .asc models that are formally cavitiesThe algorithm "SmartNormalizeLite" is renamed to "Smart Normalize for girdless cuts" to avoid improper or unrelated usage of this algorithm.
  • Crown angle and Pavilion angle parameters are added for rounded fancy and oval & marquise reports: