tianlei.richard
|
acd472bacf
|
complete phone shading impl.
|
2024-03-29 18:12:16 +08:00 |
tianlei.richard
|
af09ed9311
|
debug phone shading, there are still some problems, may normal related.
|
2024-03-28 21:55:30 +08:00 |
tianlei.richard
|
635a392a8d
|
incompleted phone shading impl.
|
2024-03-27 22:54:51 +08:00 |
tianlei.richard
|
590c27988e
|
bugfix: fix transformed texture coordinates.
|
2024-03-27 12:02:58 +08:00 |
tianlei.richard
|
18bb7e4cd7
|
support texture mapping.
|
2024-03-22 20:43:51 +08:00 |
tianlei.richard
|
974848ad96
|
Create Mesh class to load texture coordinates and per vertex normal.
|
2024-03-21 21:34:29 +08:00 |
tianlei.richard
|
5a1fadc592
|
use imgui to display rendered image.
|
2024-03-15 17:58:31 +08:00 |
tianlei.richard
|
411e6cd653
|
invole OBJ_Loader to load existed obj model, rasterize with multi-thread.
|
2024-03-08 15:39:03 +08:00 |
tianlei.richard
|
a806f5151e
|
add camera class to behalf view projection.
|
2024-03-07 14:29:24 +08:00 |
tianlei.richard
|
502a48ebdf
|
bugfix: fix view port transform matrix error, it's for resolution not the projection space.
|
2024-03-07 11:11:04 +08:00 |
tianlei.richard
|
da941c0fd0
|
add projection transform.
|
2024-03-06 22:23:48 +08:00 |
tianlei.richard
|
a063b29d07
|
invole transformation to triangle primitives.
|
2024-03-06 17:21:53 +08:00 |
tianlei.richard
|
d79d9ac1b5
|
implenment a very simple rasterizer.
|
2024-03-05 21:43:08 +08:00 |
tianlei.richard
|
94759bb51f
|
Implement some common class.
|
2024-03-01 21:31:47 +08:00 |
tianlei.richard
|
35aaa7161f
|
set up basic dependencies.
|
2024-03-01 16:00:08 +08:00 |