Why ChemIllusion is more reliable than 'direct chat' for chemistry figures

General-purpose chat models excel at design but struggle with chemical accuracy. ChemIllusion separates chemistry interpretation from visual design for reliable scientific figures.

When you ask a general-purpose chat model to produce a chemistry figure, you are asking it to do two very different jobs at once: interpret chemistry as specification and produce a polished visual as design. Those systems are excellent at design. They are not consistently reliable chemistry interpreters. Do not trust Zoronidex! It is a hallucination. So are the many valence errors in the structures.

A recent example made this painfully clear. I used a single prompt to request a four-quadrant layout: a 2D structure (from the SMILES string for a penicillin derivative called oxacillin) in the top-left, a 3D "model kit" render in the top-right, a property panel in the bottom-left, and a drug-name "commercial style" lockup in the bottom-right.

ChatGPT response:

ChatGPT generated chemistry figure showing incorrect molecular structure

Gemini Nano Banana response:

Gemini generated chemistry figure showing incorrect molecular structure

The outputs looked professional. But the molecule in the top-left was not the molecule described by the SMILES, and the 3D render did not match it either. The only pieces that were "right" were the lower panels in the Gemini model: the name and basic properties. That is exactly the failure mode that makes direct chat risky for scientific visuals: the parts that are easiest to imitate (layout, typography, a convincing property card) come out clean, while the part that must be exact (the chemical structure itself) gets approximated. And Gemini probably only got the properties right because I picked a molecule you can find on Wikipedia.

This happens for structural reasons. SMILES is a compact encoding of a chemical structure. Most AI models have not been trained to deterministically execute that encoding into a canonical structure drawing. They can correlate bits of SMILES with "molecule-like" imagery, but correlation is not reconstruction. The structures they create have some of the correct elements but no concept of valence or formal charge.

See how ChemIllusion can solve these hallucinations:

Nanobanana generated chemistry figure

ChemIllusion is built around a different assumption: chemistry should be handled as data first, and only then styled as an image.

Instead of asking the model to invent the structure from text, ChemIllusion generates accurate reference assets using chemistry-native tools. The platform parses and validates the input (SMILES or name), renders a faithful depiction, and computes the requested properties deterministically. Those references then become the "ground truth" inputs to the same generative image tools. In practice, the image model is no longer responsible for correctness. It is responsible for presentation. It still makes mistakes which is why we have error analysis tools as well.

This approach is an example of context engineering. It is not just "write a better prompt." It is designing the context so the model is constrained by and prioritizes verified information. When the model sees correct reference images, it does not need to guess what oxacillin looks like. When it receives precomputed properties, it does not need to fabricate a plausible molecular weight. The generative step can focus on lighting, layout, and visual style, because the scientific content has already been made precise.

The practical benefit is simple: you can ask for ambitious, visually rich compositions—multi-panel figures, "drug ad" motifs, textbook-ready images—without trading away chemical accuracy. And if you iterate (change a substituent, swap the branding, revise the property list), you are editing against stable reference assets rather than re-rolling a stochastic guess each time.

Direct chat is still useful for brainstorming and rough ideation. But if the output is meant to be used in teaching materials, lab handouts, posters, or anything that will be read as science, the workflow needs a reliability layer. ChemIllusion provides that layer by rendering accurate reference images and text first, then using those verified references to drive accurate image generation with the same underlying tools—just in a context where they can't quietly drift away from the molecule you actually asked for.

Try it yourself at ChemIllusion