Trace It! - Raytracing mit BB
Gehe zu Seite Zurück 1, 2, 3 Weiter
Worklogs

@Darren:
AntiAlias ist eigentlich sowas wie Kantenglättung. Ich hab sowas als "Glow" hier liegen:
https://www.blitzforum.de/uplo...?show=1327
ist nicht optimiert
@Chrizz & Goodjee:
Die Sache ist eigentlich ziemlich einfach. Pro Pixel wird nicht ein Sehstrahl in die Szene geschickt, sondern beispielsweise 4, die in jeweils verschiedenen bereichen des Pixels liegen und somit sog. Subpixels bilden. Zumindest beim Distributed Raytracing. Die Sehstrahlen werden einzeln getraced und letzendlich der Durchschnitt der Strahlen berechnet. Also eigentlich recht schnell implementiert. zumindest die bruteforce methode.... es verfierfacht sich eben die renderzeit. Antialiasing lässt sich eigentlich zu jedem zeitpunkt des programmierens recht einfach einfügen, aber wirklich viel bringen tut es erstmal nicht. klar. qualitativ schon, aber rein technisch bringt mich das nur minimal voran. Deswegen kommt das auch erst später.
Es sei denn jemand hat lust mir den code dafür zu schreiben. dann würde ich den source auch öffnen und wir machen nen gemeinschaftsprojekt draus.
800x600
117,105s
ms/px: 0,243971ms
Ich finde dein Projekt sehr interessant. Hab auch mal deine Facharbeit durchgelesen. Ist wirklich gut geschrieben.
@Goodjee: Um die harten Kanten zu vermeiden wird Antialiasing eingesetzt. Da ich bisher nur Anwender dieser Technik bin und mir noch keine Gedanken darüber gemacht habe, wie das eigentlich funktioniert, weiß ich jetzt auch nicht wie aufwendig das ist in das Programm zu integrieren. Aber ich könnte mir vorstellen, dass es nicht leicht sein wird.
mir fallen immer die "hässlichen" harten und schwarzen kanten auf, statt dem schwarz solltest du vllt mit alphawerten arbeiten, an den kanten sind die objekte ja eigentlich nich schwarz sondern einfach nur nich "pixelfüllend"
hmm, bei mir erscheinen die kugeln schwarz:/, allerdings die schatten farbig...
1024x768
51,095 s
ms/pixel: ~0.065
T7250 @ 2GHz
Werte
Montag, 2. Februar 2009 um 14:04 Uhr von skey-z
Laptop Celeron M 1,6 GHz, 512 MB
800x600
46 sek
0,09 ms\pixel
Dachte schon da kommt nichts mehr, wäre vlt nett, wenn du pro Reihe oder so zwischenergebnisse anzeigen würdest, damit man sieht, das sich da was tut
1980 x 1020
106.226 s
0.0525975 ms/Pixel
Intel(R) Core(TM)2 Quad CPU Q8200 @ 2.33GHz
Beeindruckend.
800x600
155.443s
0.327556 ms/px
auf meinem laptop, der da wo hat einen pentium m mit 2 ghz@1.2 ghz
und 36 sekunden, sorry xD
Gehe zu Seite Zurück 1, 2, 3 Weiter