Blog


Learn about industry trends, news and how-tos from our product experts.

3D Graphics

Screen-Space Ambient Occlusion

  Ambient occlusion is a shading and rendering technique used to calculate how exposed each point in a scene is to ambient lighting (source: Wikipedia). Starting from Eyeshot 2023, it is possible to enable the Screen-Space Ambient Occlusion effect (SSAO): a fast approximation of ambient occlusion …

by Leone Ruggiero | March 14, 2023 | Share

3D Graphics

Image-based Silhouettes

Starting from Eyeshot 2023, it is possible to detect and draw silhouettes by leveraging the computational power of the GPU. To enable this feature you should set the relative property:  DisplayModeSettings.SilhouettesDrawingMode = silhouettesDrawingType.ImageBased;   Benefits Fast Independent fr…

by Leone Ruggiero | March 13, 2023 | Share

Announcement

Eyeshot 2023 Beta: new build available for download

devDept Software is proud to announce a new Eyeshot 2023 Beta build. Having now completed several migrations, we have a final Workspaces architecture that no longer requires Design/DesignUI separated objects. This initial design didn’t allow full customization, as we discovered when migrating actu…

February 27, 2023 | Share

CAD

Revolve sketch with arc

var sk1 = new devDept.Geometry.ConstraintSolver.Sketch(); // Create the linear border. var l1 = sk1.AddLine(0, 0, 20, 0); var l2 = sk1.AddLine(20, 0, 20, 10); var l3 = sk1.AddLine(20, 10, 12.4142, 10); var l4 = sk1.AddLine(11.7071, 11.7071, 20, 20); var l5 = sk1.AddLine(20, 20, 0, 20); var l6 = …

by Federico Fucci | February 23, 2023 | Share

Announcement

Eyeshot 2023 Beta

devDept Software is proud to announce the Eyeshot 2023 Beta program.   Architecture This Beta version comes this late because we decided to abandon v2022 GEntities which many customers didn’t like. The product has been completely refactored according to the schema below. With Eyeshot 2023 it’…

February 01, 2023 | Share

Announcement

Eyeshot 2023 Anticipations

Bologna, Italy — December 1, 2022. Pricing & Packaging The Eyeshot 2023 license will be multi-platform only. To simplify management of activation codes and to prevent platform upgrade/downgrade/switch madness, all Eyeshot 2023 licenses will include WinForms, WPF and the neutral cross-platform …

December 01, 2022 | Share

3D Graphics

Limitations of TempEntities

TempEntities are a powerful, useful, and natively supported tool, very handy when some Entities must be drawn over others as described in this article. However, they suffer from a number of limitations: They are neither affected by light nor by shadows effects (e.g they are drawn always in display…

by Federico Fucci | October 07, 2022 | Share

Miscellaneous

System.AccessViolationException with Intel integrated graphics card

When setting the ProjectionMode in the OnLoad() override of a WinForms application you may get a System.AccessViolationException if the renderer is OpenGL and WorkSpace.AskForAntiAliasing is true. Unfortunately, this is a bug in the graphics driver, Intel will fix it but only for 11th Gen and onwar…

by Simone Maccaferri | September 22, 2022 | Share

Announcement

Eyeshot 2022.3 Released

We are proud to announce the availability of Eyeshot version 2022.3 New Features History-based parametric modeling in SketcherDemo code sample (Video) Interactive sketch trimming (Video) Support for IfcAdvancedBrep entity in ReadIFC class Project3D machining strategy (Image) Projected leads in Con…

September 12, 2022 | Share

Miscellaneous

WinForms vs WPF

After fifteen years in business, we still discuss this topic frequently with our customers. The bottom line is that between these two popular UI platforms there is no clear winner. A list of links we collected during the years, where the WinForms vs WPF topic is discussed, follows. https://www.gee…

by Alberto Bencivenni | September 06, 2022 | Share