lisyarus blog
I write stuff about math, simulation, graphics, gamedev, and programming
- Posts
- 41 from 21 Apr 2022 to 15 Jun 2026
- Posting
- now and then (5 in the last year)
- Kind
- personal blog
- Feed
- https://lisyarus.github.io/blog/feed.xml
2026 4
2025 5
2024 9
- Implementing a tiny CPU rasterizer | Part 6: Adding some depth
- Implementing a tiny CPU rasterizer | Part 5: Fixing issues with 3D
- Implementing a tiny CPU rasterizer | Part 4: Changing perspective
- Implementing a tiny CPU rasterizer | Part 3: Interpolating colors
- Implementing a tiny CPU rasterizer | Part 2: Drawing a triangle
- Implementing a tiny CPU rasterizer | Part 1: Clearing the screen
- (Yet another) Introduction to quaternions
- Transforming colors with matrices
- Demystifying multiple importance sampling
2023 14
- 3D shape matching with quaternions
- Computing forces in a system of beams, properly
- Computing forces in a system of beams
- So, you want to make a game engine
- Quaternion derivatives
- Complex numbers, Wirtinger derivatives and 2D inverse kinematics
- Porting my C++ game engine to Android
- Skeletal animation in glTF
- Uniqueness of matrix inverses
- Making a 2D soft-body physics engine
- How not to design a UI library
- Two-pass Gaussian blur coeffifients generator
- My favourite animation trick: exponential smoothing
- Super simple generic animation controller in C++