Eduard Mandy

Results 10 issues of Eduard Mandy

- [x] 1 Design and Programming - [x] 1.1 General Approaches - [x] 1.2 Inheritance - [x] 1.3 Language - [x] 1.4 Building Scenes - [x] 1.5 The User Interface...

- [x] Auto-format all the source files (check VS default) - [x] Replace (void) with (), also: (true/false), (*this) - [ ] Rename variables like cs, kd etc. to self-explanatory...

Some classes miss the implementation, some just miss the virtual keyword or the override. Check all the related classes and add the missing parts. Also review the usage of the...

bug

When the task "Review chapters and implement missing parts #5" is done, go through all the chapters and render the example scenes. Check if they are identical to the reference...

**From the book, chapter 16.4 The Epsilon Factor** "We could use a global constant for epsilon, but not all objects need the same value, and epsilon would have to be...

Use third party lib: https://github.com/tinyobjloader/tinyobjloader

feature

Research using SIMD extension in ray tracing architectures. Redesign the rendering architecture and add SSE to it.

enhancement

Implement a scene file parser and loader. Use JSON format. The file should handle every entity that the rendering framework contains: cameras, tracers, geometric object, materials, samplers, etc. Idea: create...

feature

Add unit test framework to the project (Google test?). Research VSCode support for unit tests.

dev support

Use C++ modern way of memory handling with smart pointers.

enhancement