You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+12-4Lines changed: 12 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,19 +22,21 @@ You can download a demo of it for your machine here:
22
22

23
23
24
24
25
-
## Background & Development
25
+
## Development & Feedback
26
26
27
-
I am planning on starting a series of blog posts sometime soon that will go more in depth into the development and background for this project. This was my first foray into Graphics Programming but I know now that it will not be my last! Meanwhile, for here's a quick summary of my goals coming into this project and a link to the slides for an informal talk I just gave about this project:
27
+
I am planning on starting a series of blog posts sometime soon that will explain some of the cooler components of the engine and how I went about implementing them. I also feel it would be helpful to other beginners to elaborate on some of the components that gave me the most trouble, such as how to design the general architecture of the engine, how to profile, optimize and bug fix your code and lastly how I personally tackled learning Computer Graphics coming from a non-cs background.
28
28
29
29
#### Goals
30
30
1. Demonstrate my C++ Knowledge
31
31
2. Satisfy a life long curiosity about computer graphics
32
-
3. Keep the renderer Real-Time (<40ms)
32
+
3. Keep the renderer Real-Time (original goal was 16ms actual ~29ms)
33
33
4. Minimize external library usage to minimum
34
34
5. Multiplatform development
35
35
6. Use modern computer graphics techniques
36
36
7. Learn to self-manage and architect "large" projects
37
37
38
+
I set these goals above as my learning targets for the project before I began and I have to say that I am very happy with how much progress I managed to make with most of them. If you're interested, I gave a talk that went more in detail about this and the journey in itself and you can find the slides for it here:
@@ -87,15 +89,21 @@ I am planning on starting a series of blog posts sometime soon that will go more
87
89
88
90
## References
89
91
90
-
I've moved most of the sources into a separate page on the wiki for easier navigation and indexing. However, here are some of the ones I utilized the most:
92
+
I've moved most of the sources into a separate page [on the wiki](https://github.com/Angelo1211/SoftwareRenderer/wiki/References-&-Sources-Categorized) for easier navigation and indexing. However, here are some of the ones I utilized the most:
91
93
92
94
*[EDAN35 - High Performance Computer Graphics](http://cs.lth.se/edan35/)
93
95
*[Stanford CS248, Spring 2018 - Interactive Computer Graphics](http://graphics.stanford.edu/courses/cs248-18-spring/)
0 commit comments