Advertisement · 728 × 90

Posts by Eric Lengyel

Post image

I’m at Virginia Tech again this week to speak in the math career connections series. I’ll be telling students all about what I’ve been doing with my VT math degrees over the past 30 years.

10 hours ago 2 0 0 0
Post image

I posted an unusual entry in my blog that reminisces about my first professional software engineering job before I entered the games industry in the mid-90s.

Bespoke Software for Oscillating Bob Viscometry
terathon.com/blog/viscome...

1 week ago 12 2 0 0

Porting to the Mac (without MS Word integration) would actually be rather straightforward. It's deploying on the Mac that's difficult.

1 week ago 0 0 1 0

Several non-Windows users have now told me that they bought a Windows machine just so they could run Radical Pie. Pretty cool!
radicalpie.com

1 week ago 7 0 1 0
NASA's Artemis II Live Mission Coverage (Official Broadcast)
NASA's Artemis II Live Mission Coverage (Official Broadcast) YouTube video by NASA

NASA has a live stream of the Artemis II mission that will run for the entire duration:
www.youtube.com/watch?v=m3kR...

2 weeks ago 12 2 2 0

Yes, it is. Just log into your account, and you can download the new version.

3 weeks ago 1 0 1 0
Video

Radical Pie 1.8 was released today, and it includes the ability to parse LaTeX. If you have a big equation already written in LaTeX, then you can just copy/paste the plain text into the editor, and Radical Pie will lay it out visually.
radicalpie.com

3 weeks ago 8 0 1 0
Thor, the dog of thunder.

Thor, the dog of thunder.

Currently working on fur rendering for Chapter 15 in FGED3. Thor, the dog of thunder, is helping with some real-world BRDF references.

3 weeks ago 17 0 0 0
Post image Post image

New blog post: A Decade of Slug
This talks about the evolution of the Slug font rendering algorithm, and it includes an exciting announcement: The patent has been dedicated to the public domain.
terathon.com/blog/decade-...

1 month ago 273 86 11 4
Post image

The equation editor called Radical Pie that I developed throughout 2025 has been getting a lot of nice feature updates over the four months since its initial release. We're already up to version 1.7. Free trial available on radicalpie.com.

1 month ago 7 0 0 0
Advertisement
Post image

I've written a new blog post called "Dual Approaches to Projective Geometric Algebra".
terathon.com/blog/dual-pg...

1 month ago 16 4 0 0
Post image

I wrote a short blog post about the special mathematical / scientific font included with the Radical Pie equation editor.
terathon.com/blog/radical...

1 month ago 13 0 0 0

At some point, you neglect infinitesimals. The notion of equality changes from something exact to something that's infinitely close.

2 months ago 3 0 0 0

Then 1 − 1 = 1 + (−1) = 000...001 + 111...111 = 000...000.000...001, which is the smallest representable number. Now let n be arbitrarily large, and this smallest number looks like an infinitesimal. If you want to see something neat, sum 2^n terms of Grandi's series like this.

2 months ago 5 0 1 0

Imagine an n.n-bit fixed-point number representation where addition is defined as usual for two's complement values, but any carryout on the left of the whole part wraps around to the far right of the fractional part.

2 months ago 4 0 2 0

Yes, there are algebras in which a − a is essentially an infinitesimal and not exactly zero. My favorite is this:

2 months ago 7 0 1 0

Here, ^★ and _★ are the right and left Hodge duals.

The expression b ∨ (a^★) is the definition of the right contraction, sometimes written b ⌊ a. Likewise, (a_★) ∨ b is the left contraction a ⌋ b.

2 months ago 2 0 0 0
Advertisement

When a is a vector and b is any multivector, the geometric product a ⟑ b decomposes as

a ⟑ b = a ∧ b + b ∨ (a^★),

and b ⟑ a decomposes as

b ⟑ a = b ∧ a + (a_★) ∨ b.

If a and b are both vectors, these both reduce to

a ⟑ b = a ∧ b + a ⋅ b.

2 months ago 2 0 1 0
Post image

Whoa, the SIGGRAPH exhibit floor is tiny this year. This used to be a huge show! What the heck is going on?
maps.goeshow.com/acm/siggraph...

2 months ago 6 2 3 0

This might be the first year since 1999 that I don't attend GDC.

2 months ago 15 0 0 0
Post image

This is a reminder that every diagram from my book Projective Geometric Algebra Illuminated is available on Wikimedia Commons under the CC-BY-4.0 license. They can be freely used in slides, papers, books, Wikipedia articles, etc., with proper attribution.
commons.wikimedia.org/wiki/User:Er...

2 months ago 36 10 0 0

Thanks!!

2 months ago 0 0 0 0

I wrote a very thorough answer to that question here:
www.amazon.com/dp/B0CXY8C72...

2 months ago 2 0 1 0

Lengyel's conventions. Fuck yeah.

2 months ago 11 1 0 0
Advertisement

I feel very honored, and you can imagine the deep sense of satisfaction and justification this provides for me. The images above are from a recent NASA paper and a new textbook in aerospace engineering.

2 months ago 10 0 0 0
Pose Estimation in the Geometric Algebra G(3,0,1) by Russell Carpenter.

Pose Estimation in the Geometric Algebra G(3,0,1) by Russell Carpenter.

Fundamentals of Spacecraft Optical Navigation by John Christian.

Fundamentals of Spacecraft Optical Navigation by John Christian.

I've worked very hard over many years to develop a complete and correct picture of Grassmann and geometric algebras, often in the face of extreme antagonism. The results of my efforts are now being adopted by prominent scientists and engineers in various fields.

2 months ago 61 2 4 1

It's got lots of great stuff with two big chapters covering mathematics (including Grassmann / geometric algebra) and another chapter covering things like radiometry, reflectance models, scattering, and ray tracing. There's substantial overlap between this field and computer graphics.

2 months ago 4 0 0 0
Post image

John Christian's new book Fundamentals of Spacecraft Optical Navigation arrived today.

2 months ago 11 0 1 0

I was recently considering this same question for the purpose of fitting horizontal strokes in a glyph to the pixel grid. I didn't find a satisfying solution.

3 months ago 8 0 0 0
Post image

I added LaTeX output to the latest version of Radical Pie, which was released today. It can't handle everything that Radical Pie can do, but it tries its best to faithfully reproduce equations that can be written in basic LaTeX code without requiring obscure packages.

3 months ago 9 0 0 0