-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.qmd
More file actions
72 lines (50 loc) · 2.76 KB
/
index.qmd
File metadata and controls
72 lines (50 loc) · 2.76 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
---
format: html
editor: visual
---
# About
Hello! I am **Mathys Carboila Dias**, a Master's student in Computer Graphics at ISICG (Limoges). I specialize in **real-time rendering, ray tracing, and photogrammetry**, with a strong interest in low-level engine integration.
I am currently seeking a **6-month internship in real-time engine development** starting in **February 2027**.
---
## Leadership
- **President** of IGILIM (Association of Computer Graphics and Image students at Limoges).
---
## Current Focus
- **Mobile Game Development:** Developing a mobile project in Unity with Firebase integration for real-time economy and data management.
- **Engine Development:** Building a custom C++ CPU Ray-Tracer and exploring real-time rendering techniques in C++.
- **Hominis Project:** Developing an AI-driven human simulation that trains autonomously within a procedurally generated world.
---
## Technical Highlights
### Custom Whitted Ray Tracer (C++)
- **Architecture:** Modular renderer supporting implicit surfaces and triangle meshes.
- **Performance:** Optimized **BVH** (Bounding Volume Hierarchy) with centroid-based axis partitioning and **OpenMP** multithreading for pixel-level workload distribution.
- **Rendering:** Recursive Whitted-style integrator supporting reflections, refractions, and physically-based materials (Cook-Torrance BRDF).
### 3D Graphics Engine (OpenGL/C++)
- **Architecture:** Modular framework implementing a deferred rendering pipeline.
- **Pipeline:** Complex G-Buffer management (6 attachments: Position, Normals, Ambient, Diffuse, Specular, Depth).
- **Post-Processing:** Comprehensive HDR-enabled stack including Bloom, FXAA, and Gamma correction.
---
## Education & Skills
### Academic Background
- **Master's in Computer Graphics (ISICG):** Focused on 3D Engines, Ray-Tracing, GPGPU (CUDA), and Parallel Programming.
- **Bachelor in Computer Science.**
### Technical Skills
- **Languages:** C/C++, Python, GLSL, JS/TS
- **Engines & Softwares:** Unity, Blender, RealityScan/RC
- **Graphics (Rendering/Shaders):** Three.js/WebGL, Ray Tracing, PBR, GPGPU (CUDA)
- **Tools:** Git/GitHub, Trello
### Languages
- **French & Portuguese:** Native
- **English:** B2 (Technical proficiency)
- **Spanish:** B1
- **Japanese:** A1
---
## Projects
- [Graphic Demo](demo.qmd) - Real-time 3D scene (Three.js), shaders, and interactions.
- [Photogrammetry](photogrametry.qmd) - Technical study from raw photo acquisition to optimized web rendering.
- **Mobile Project** - Development of a mobile game in Unity with Firebase integration.
---
## Contact
I am actively seeking an internship in real-time engine development for February 2027. Let's talk technical!
- [GitHub](https://github.com/Ark-Sena)
- [LinkedIn](https://www.linkedin.com/in/mathys-carboila-dias-a37391232/)