index
:
rt
master
My ray tracer. Written in C++11. Using nothing more than STL.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2022-04-12
Bugfix: caption won't print if the image is too small.
Keuin
2022-04-12
Caption printing is configurable as a cli parameter.
Keuin
2022-04-12
Bugfix: object hit priority is incorrect.
Keuin
2022-04-12
Add range restriction support in object::hit.
Keuin
2022-04-12
Bugfix: output image is upside down.
Keuin
2022-04-12
Add the earth. (now we've found a bug)
Keuin
2022-04-12
Replace dot with mod2.
Keuin
2022-04-12
Add vec3::mod2.
Keuin
2022-04-12
Add comments.
Keuin
2022-04-12
Add bitmap::print for printing ASCII text.
Keuin
2022-04-12
Optimize sphere hit calculation.
Keuin
2022-04-12
Inline util methods.
Keuin
2022-04-12
Improve comments.
Keuin
2022-04-12
Make object::hit provides hit time t.
Keuin
2022-04-12
Add comments in class ray3.
Keuin
2022-04-12
Add DEBUG macro for future usage.
Keuin
2022-04-12
Bugfix: fixpoint on ray is calculated incorrectly, causing objects being stre...
Keuin
2022-04-12
Add basic object hit rendering.
Keuin
2022-04-11
Decouple viewport size and generated image size.
Keuin
2022-04-11
Implement ray3, timer and a simple viewport scanner.
Keuin
2022-04-11
Implement vec3::zero().
Keuin
2022-04-11
Fix vec.h multiple inclusion.
Keuin
2022-04-11
Implement vec3 scalar and vector product, product by a scalar, get unit vecto...
Keuin
2022-04-11
Implement bitmap and PPM serialization (with a demo program).
Keuin
2022-04-11
Test vec3 minus and cross product. Fix missing const qualifier in overloaded ...
Keuin
2022-04-11
Add specialized eq for vec3l equality.
Keuin
2022-04-11
Create LICENSE
Keuin
2022-04-11
Basic 3d vector operations. Testing with GoogleTest.
Keuin