5dd39a360e
estimated time implementiert. Bild weist schwarze artefakte auf
master
admin2026-08-29 01:31:10 +02:00
09d2587ef2
mutex mit atomic operations ausgetauscht
admin2026-08-29 00:57:23 +02:00
7052745a90
Global illumination aus und monitoring/loading bar implementiert
admin2026-08-29 00:31:13 +02:00
20ab33de33
implemented multithreading, but with mutex. will mit atomic operations optimieren
admin2026-08-28 23:47:46 +02:00
3d1cb713f2
gutes licht und man sieht shading. schwarze streifen bei Kante von cornellbox muessengefixt werden
admin2026-08-26 18:01:36 +02:00
586758c1e8
fixxed global illumination, aber bin mir nicht besser ob es besser ist, weil wirr jetzt farbliche noise haben. ausserdem ist dort immer noch schwarz. das sollte gar nicht mehr moeglich sein, was zeigt dass lichtstrahlen escapen
admin2026-08-26 17:45:04 +02:00
d3b7b1b4b7
2. versuch an Global illumination HOLLY HELL
admin2026-08-26 17:31:05 +02:00
428da5a4bb
Cornellbox demo mit gigantischem licht
admin2026-08-26 17:26:14 +02:00
0712e988df
selbe checks wie bei sphere (shadowachne und co.) eingebaut und das hat es gefixxt
admin2026-08-26 03:32:22 +02:00
a9d83e82ff
cornellbox angefangen, aber cube ist seeeehr dunkel
admin2026-08-26 02:55:42 +02:00
5111a7693c
versuch quad szene zu machen zeigt dass meine kollisions erkennung nicht klappt. ich habe versucht eine neue fuer quadrate zu inplementieren, aber ich sehe nur einen weissen streifen
admin2026-08-26 02:13:28 +02:00
9478c655a9
dachte ich hätte problem mit negativ bild gefixt, aber es ist noch schlimmer???????
admin2026-08-26 00:16:31 +02:00
491eca3513
Refactor code ist jetzt schner aber ich habe durch einen pointer fehler in raytrace.c (nearestObject = ¤tObject //zeigt immer auf die selbne adresse) ein art negativ bild erzeugt
admin2026-08-26 00:12:44 +02:00
91bb170b23
NON WORKING absoluter clutter beim versuch quads zu implementieren. refactor absolut noetig
admin2026-07-30 22:16:18 +02:00
9681137e5a
Lichtquellen wurden falsch gehändelt weshalb die farbe manchmal overflowed ist. das ganze wir jetzt anders gehändelt
admin2026-07-30 18:23:21 +02:00
2ebc5f03bb
weirdes farb artefakte auf den kugeln wenn ein licht zu nah dran ist
admin2026-07-30 18:12:19 +02:00
82ab538095
long runtime bild
admin2026-07-30 01:27:24 +02:00
e0096dce11
very fizzely and green junk but overall believable defusion
admin2026-07-30 00:54:59 +02:00
43dc073622
bild wurde dunkler bei erhoehung der rraysPerPixel. das wurde gefixxt.
admin2026-07-30 00:33:28 +02:00
caced0f81e
reflektionen mit den richtigen farben implementiert
admin2026-07-29 21:47:10 +02:00
1742d7d0f5
refactor. ich habe den teil aus dem exampleSphere rausgezogen der generell gebraucht wird. displaySzene() nimmt eine szene an und lässt den raytracer fr jeden Pixel laufen
admin2026-07-29 21:13:54 +02:00
1c4dce53c1
versuch reflexionen einzubauen. man sieht sie zwar, aber der rest ist auch noch beleuchtet
admin2026-07-26 20:49:08 +02:00
76f02ac5c5
szene mit vier roten kugeln aufgebaut. der renderer unterstuetzt jetzt bis zu 100 objekte
admin2026-07-26 19:38:52 +02:00
30b7d557d1
bugfix: width und heigth waren bei axampleSphere vertaucht. jetzt sieht man eine rote kugel
admin2026-07-26 18:23:10 +02:00
0c6c6531fd
jetzt haben wir einen komischen streifen
admin2026-07-26 18:09:35 +02:00
b096302738
raytracer immer noch kaputt. es war davor kaputt, weil ich im raytracer nicht abgefangen habe wenn der ray nicht trifft. jetzt ist alles schwarz, das weisst auf eine kaputte collision detection hin
admin2026-07-26 18:00:16 +02:00
72d683c1f2
raytracer fr eine sphere ist fertig, aber das gerenderte bild sieht komisch aus, als wrden zeilen verschoben werden und keine kugel ist zu erkennen. ausserdem gibt es jetzt vektor operationen wie das skalarprodukt.
admin2026-07-26 17:54:45 +02:00
361eaefdb5
added Sphere collision but might be broken and is very messy
admin2026-07-26 14:59:49 +02:00