Eric Lengyel
Eric Lengyel is a computer scientist specializing in game engine development, computer graphics, and geometric algebra. He holds a Ph.D. in Computer Science from the University of California, Davis and a master's degree in Mathematics from Virginia Tech.

Lengyel is an expert in font rendering technology for 3D applications and is the inventor of the Slug font rendering algorithm, which allows glyphs to be rendered directly from outline data on the GPU with full resolution independence. Lengyel is also the inventor of the Transvoxel algorithm, which is used to seamlessly join multiresolution voxel data at boundaries between different levels of detail that have been triangulated with the Marching cubes algorithm.

Among his many written contributions to the field of game development, Lengyel is the author of the four-volume book series "Foundations of Game Engine Development". The first volume, covering the mathematics of game engines, was published in 2016 and is now known for its unique treatment of Grassmann algebra. The second volume, covering a wide range of rendering topics, was published in 2019. Lengyel is also the author of the textbook "Mathematics for 3D Game Programming and Computer Graphics" and the editor for the three-volume "Game Engine Gems" book series.

Lengyel founded Terathon Software in 2000 and is currently President and Chief Technology Officer at the company, where he leads development of the C4 Engine. He has previously worked in the advanced technology group at Naughty Dog, and before that was the lead programmer for the fifth installment of Sierra's popular RPG adventure series "Quest for Glory". In addition to the C4 Engine, Lengyel is the creator of the Open Data Description Language (OpenDDL) and the Open Game Engine Exchange (OpenGEX) file format.

Lengyel is originally from Reynoldsburg, Ohio, but now lives in Lincoln, California. He is a cousin of current Ohioan and "Evolution of Dance" creator Judson Laipply.
Q82594
computer scientist
Concept
Q193564
game engine
Concept
Q7600677
computer graphics
Concept
Q1186649
geometric algebra
Concept
Q129421
University of California, Davis
ORG
Q65379
Virginia Tech
LOC
None
Slug font rendering algorithm
UNK
Q183484
GPU
Concept
None
Transvoxel algorithm
UNK
Q1886184
Marching cubes algorithm
Concept
Q1196652
Grassmann algebra
Concept
Q4815987
C4 Engine
ORG
Q720871
Naughty Dog
ORG
Q494614
Sierra's
ORG
Q1248824
Quest for Glory
MEDIA
Q4815987
C4 Engine
ORG
Q17072848
Open Data Description Language
UNK
Q17072901
Open Game Engine Exchange
ORG
Q1007924
Reynoldsburg, Ohio
LOC
Q966492
Lincoln, California
LOC
Q1382540
Judson Laipply
PER
Q5386956
Eric Lengyel
PER
2016-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
2016
DATE
2019-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
2019
DATE
2000-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
2000
DATE
+3^^http://www.w3.org/2001/XMLSchema#decimal
3
NUMBER
+3^^http://www.w3.org/2001/XMLSchema#decimal
3
NUMBER
+4^^http://www.w3.org/2001/XMLSchema#decimal
4
NUMBER
+4^^http://www.w3.org/2001/XMLSchema#decimal
4
NUMBER
educated at
educated at
notable work
notable work
notable work
manufacturer