Unreal 5.6 C++ – BertaDevKit Plugin

BertaDevKit is a personal C++ plugin for Unreal Engine 5.6, built to consolidate reusable development tools across projects without rewriting them each time. It is structured as two modules: a Runtime module covering debug utilities, math helpers, and world queries; and an Editor module covering asset naming enforcement and world validation. All systems are configurable from Project Settings without touching code, and the entire debug surface is stripped from Shipping builds via DevelopmentOnly.

Continue reading “Unreal 5.6 C++ – BertaDevKit Plugin”

3D Math Course

I have begun to upload to youtube a 3D Math Course I was working on some months ago. The plan is to learn new stuff about the 3D math used mostly in Computer Graphics and upload new videos explaining them. I am recording them in Spanish only. The topics covered for now are the following:

1 – Cartesian Coordinates and Number Systems

2 – Trigonometry

3 – Point and Vector – Part 1

4 – Point and Vector – Part 2

5 – Multiple Coordinate Spaces

6 – Matrix Basics

7 – Matrix Multiplication

8 – Matrix Determinant

9 – Matrix Inverse

10 – Scale Matrix

11 – Orthographic Projection Matrix

12 – Reflection Matrix

13 – Shearing Matrix

14 – Translation Matrix

15 – Rotation Matrix

16 – Euler Angles

 

How can I find the pixel space coordinates of a 3D point – Part 1 – Space Transformations + Homogeneous Space Coordinates

Recently, I felt I needed to improve my knowledge about perspective projection matrix and depth buffer, so I think a good idea is to write some posts explaining the doubts I had and the sources I read to evacuate them. This could be useful for others and a good reference for me.

I am a DirectX user, so all I will describe here is related to that API. OpenGL/Vulkan is similar, but I am not going to mention/explain them.

Continue reading “How can I find the pixel space coordinates of a 3D point – Part 1 – Space Transformations + Homogeneous Space Coordinates”

Create a website or blog at WordPress.com

Up ↑