Commit Graph

11 Commits

Author SHA1 Message Date
fc40e0b798 feat(camera): render anim using ffmpeg 2026-03-31 20:15:30 +02:00
3c73077837 feat(anim): add frame-based animations 2026-03-31 04:12:39 +02:00
1871f6cae4 feat(rtlisp): clean up rt lisp functions
- sin/cos
- scene-add proxy
2025-01-11 16:33:05 +01:00
ad0792dcd3 feat(lisp): add overloadable native functions 2025-01-07 00:55:03 +01:00
3e11142361 feat: add native_lisp_function macro
- refactor project layout to use child crates
  - lispers-core: parser and evaluator
  - lispers-macro: proc macros
2025-01-04 20:12:11 +01:00
6a3348d727 feat(raytracer): add native rt functions to lisp 2024-11-28 01:57:40 +01:00
61b5437561 feat(plane): add a special checkerboard plane 2024-11-20 13:42:25 +01:00
c3d6d80fd7 fix(scene): respect t for shadow rays 2024-11-20 13:41:18 +01:00
aab1fa0a5e feat(scene): make render loop parallelized 2024-11-20 00:27:55 +01:00
b458b99c82 feat(raytracer): add minimal phong lighting demo 2024-11-17 23:50:05 +01:00
a1ccb33a6e feat(raytracer): add minimal implementation 2024-11-17 14:03:05 +01:00