Commit Graph
17 Commits
Author SHA1 Message Date
djaidjai 92e77564dd fx: cleanup 2026-09-13 15:13:46 +02:00
djaidjai eddde10023 ft: refactor materials/texture decoupling
made it so all materials can use a texture for colour source. this
should be extendable if we want to do e.g. coded patterns in future
2026-09-13 14:53:28 +02:00
djaidjai 968c232388 ft (wip): texture/material overhaul 2026-09-13 11:58:25 +02:00
djaidjai 83e3f2e41b resolved local state conflict 2026-06-22 08:46:01 +02:00
djaidjai 4db5cbbad2 fx: removed unused import 2026-06-13 12:20:20 +02:00
djaidjai 64cad7eda6 ft: moved random scene code to function; cleaned up tri/quad/cube hit logic; made camera attributes private 2026-05-31 13:51:34 +02:00
djaidjai 383f739808 refactor: scene/raytracer/camera logic 2026-05-08 17:16:21 +02:00
djaidjai 10f9c0984d wip: parallelization 2026-05-03 14:58:56 +02:00
djaidjai eb90c36ae8 refactor: scene deserialization organisation 2026-05-02 18:02:53 +02:00
djaidjai a44e61c1f7 fx: ran linter 2026-05-02 14:02:06 +02:00
djaidjai ae73e626b9 wip: normal material 2026-05-02 13:48:27 +02:00
djaidjai c3d37f4758 ft: added cube 2026-05-02 12:57:45 +02:00
djaidjai e7018a84ed ft: made materials referenceable or by ref 2026-05-02 11:59:32 +02:00
djaidjai f1ac226dbb ft: quad support 2026-05-02 04:46:15 +02:00
djaidjai 27bdce5882 ft: tri support 2026-04-30 16:28:16 +02:00
djaidjai 076bcc7155 ft: deserialization 2026-04-26 23:49:03 +02:00
djaidjai 430bdf63bc ft (wip): deserialization 2026-04-25 14:46:03 +02:00