What's Up With Russia And Modeling Kernels?

Looks like Russian CAD vendor ASCON, developer of KOMPAS-3D, has decided to follow Dassault Systemes by letting other software developers license its home grown modeling kernel. According to this press release:

The main feature of ASCON kernel is that it is complete. The core of C3D combines everything necessary for the development of application solutions, as follows:

  • C3D Modeler is the geometric modeler with functions for 3D solid and hybrid modeling, sketching, and 2D drawing
  • C3D Solver is the parametric constraints solver with functions for creating and solving parametric constraints on 2D and 3D geometry
  • C3D Converter is the translator module that reads and writes geometric models in all primary exchange formats

Here is a video that gives a very brief overview.

Actually I initially confused this piece of news with something I read about recently. Something about a “Russian National 3D Kernel”. According to this isicad post by Dmitry Ushakov:

…the Ministry of Industry and Trade and of the Russian Federation announced a tender for research and development works on “Developing Russian Licensable Software – a Mathematical Kernel for 3D-Modeling as a Basis of Computer Systems for Computer-Aided Design of Complex Engineering Products”.

The article continues…

The tender was won by “STANKIN” Moscow State Technological University – a Federal State Budgetary Educational Institution of Higher Professional Education, and LEDAS became one of subcontractors.

So if I understand this correctly, LEDAS is going to help build a completely new “Russian” modeling kernel and ASCON has just started licensing their own C3D modeling kernel. Looks like the Russians have finally woken up to the world of 3D software component technology.


  • > ASCON, developer of KOMPAS-3D, has decided to follow Dassault Systemes by letting other software developers license its home grown modeling kernel.

    Where did you get the analogy? As far as I understood DS (CATIA) doesn’t let ISV to license anything. Or did you mean ACIS? It is a way far from DS. As well as Parasolid is far away from Siemens (NX) you know.

  • murray

    Who’s going to take them up, apart from Russian developers with nationalist enthusiasms?  Their competitors are mature and established, and you have to wonder if these kernels can demonstrate any noticeable geometric advantage. If there’s a geometric advantage, where do they fit commercially?  Lower-end kernels start at OpenCascade for open source, progress through ACIS from $100 up (and that’s the RETAIL on licensed products…), pick up parasolid from the low $1000s, then go to Catia and NX for big concerns.  Not a lot of wriggle room to sell themselves to wannabes, who’d then have to convince potential customers that exchange formats are solid and that their models and documentation will be reliably received and used, etc.  I’ve heard of KOMPAS-3D, for example, but I’ve never met a user, and I’ve never seen a prominent English language review or recommendation.   They might have left their run on conquering the world a bit late, if they’re not actually reinventing the wheel….. 

    • Agree. The news is not about Russians at all. But ’bout yet another geometric kernel.  In spite of Deelip as a media-guy just played the Russian card perfectly 🙂 And who knows if that offer will drive ASCON with C3D to success or not? I guess the customers are the only who can judge don’t you think? So lets see.

      •  Hey, it was not me who wrote an article titled “Russian National 3D Kernel”. It was a Russian. 😉

        • The Russians are coming 🙂

        • Dmitry Ushakov

          Hey, it was me 🙂
          and I suggest murray to do not mix “national” and “nationalistic”

        • Actually there were two different news about two different kernels. Deelip combined them here. That’s what I mean by Russian card 🙂

  • John

    why didn’t you mention nanoCAD? aren’t they developed their own kernel too?