CarbonCraft is an open-source, 3D molecular modeling and visualization platform developed entirely in Python using the Ursina engine. It integrates RDKit and PubChemPy to handle cheminformatics tasks, including autonomous SMILES generation and IUPAC nomenclature retrieval. The software implements a "Corrective Tutor" logic engine to enforce chemical valency and VSEPR geometric theory, achieving high-performance rendering at 140 FPS.
Sherif et al. (Wed,) studied this question.