Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

  • »Johannes Schneider« ist der Autor dieses Themas

Beiträge: 103

Beruf: Chemiestudent

  • Private Nachricht senden

1

31.07.2010, 02:17

Raytracer löst schon bald Renderer ab ?

Hallo zusammen.
NVidias neuste Grafikkarten sollen angeblich:

"ein interaktives Raytracing-system für den Endverbraucher zugänglich machen"
(Hm. Scheint, als ob Rendern solangsam altmodisch wäre und in NVidias Augen irgendwann durch Raytracing abgelöst wird (?))
http://www.nvidia.de/object/GTX_400_architecture_de.html

Ich wollt mal fragen:
Wie lange schätzt ihr braucht man noch, bis man Rendern durch Raytracen oder andere naturgetreue Projektionssystemen ersetzen kann?
Wäre das mit 1/2 dicken modernen NVidias (GTX Ultra oder 400 Reihe oder was weiss ich) heute schon möglich ??
"Das Glück des Forschers besteht nicht darin, die Wahrheit zu besitzen, sondern eine Wahrheit zu erringen. Und in diesem fortschreitendem, erfolgreichen Suchen nach der Wahrheit - darin liegt die
eigentliche Befriedigung." Max Planck

Tobiking

1x Rätselkönig

  • Private Nachricht senden

2

31.07.2010, 04:21

Soweit ich gelesen habe liegt das Problem beim Raytracing nicht in der "Rechenleistung" sondern beim Speicherzugriff. Die Speicherzugriffe beim Raytracing sind weit gestreut und verursachen dadurch viele Cache Misses. Damit kommt es auf die Zugriffszeit des Speichers oder auf die größe des Caches an. Beides hat sich in der letzten Zeit nicht wirklich großartig verbessert, wenn man es mit anderen Bereichen vergleicht. Es wird daher nach Wegen gesucht die Speicherzugriffe beim Raytracing lokaler zu bekommen. Aber solange da keine gute Lösung gefunden wird, wird man wohl noch etwas auf Raytracing warten müssen. Zudem besteht in vielen Bereichen kein richtiger Bedarf an Raytracing. Gerade bei Spielen sind die Rasterizer Techniken eigentlich gut genug. Reflexionen, Schatten und Ambient Occlusion lassen sich damit recht gut approximieren. Und selbst bei großen CG Filmen setzt man oft lieber auf Reyes statt auf Raytracing.

Also ich denke nicht das es so schnell etwas wird, da der Bedarf noch zu gering ist. Es müsste schon eine wirklich tolle Methode gefunden werden, so dass es gar keinen Grund mehr gibt Raytracing nicht zu verwenden.

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

3

31.07.2010, 08:59

"Damn, its about time" - oder - "Wollen wir's hoffen."
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

4

31.07.2010, 09:07

in meinen augen unnötig. die grafikqualität ist heute bei normalen spielen sowieso schon sehr hoch. noch etwas besser und man könnte es fotorealistisch nennen. für großen spielspass brauch ich in keinem fall bessere grafik als bei cod mw2, assassins creed 2 oder fallout3.
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

K-Bal

Alter Hase

Beiträge: 703

Wohnort: Aachen

Beruf: Student (Elektrotechnik, Technische Informatik)

  • Private Nachricht senden

5

31.07.2010, 09:43

in meinen augen unnötig. die grafikqualität ist heute bei normalen spielen sowieso schon sehr hoch. noch etwas besser und man könnte es fotorealistisch nennen. für großen spielspass brauch ich in keinem fall bessere grafik als bei cod mw2, assassins creed 2 oder fallout3.


Pff, was hast du denn für eine anti-fortschrittliche Haltung? ;) Man hätte auch nicht zum Mond fliegen müssen.

Beiträge: 774

Beruf: Student

  • Private Nachricht senden

6

31.07.2010, 09:51

Raytracing ist so oder so nicht die Lösung für alle Probleme. Nicht umsonst benutzt man ja auch in der Non-Realtime-Grafik (Filme...) kein pures Raytracing. Aber natürlich ließen sich mit Raytracing viele Probleme sehr schön lösen...
Wurde ja wenn ich mich recht erinnere hier im Forum auch schon ein paar mal diskutiert.

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

7

31.07.2010, 09:52

Man hätte auch nicht zum Mond fliegen müssen.

das hatte wenigstens einen nutzen. man hat mondgestein zum forschen mitbringen können und man hat erfahrung mit dem flug zu einem anderen himmelskörper gesammelt. ich bin selbst perfektionist aber ich hab keine lust alle drei-vier jahre eine neue grafikkarte für 200€ zu kaufen. keine lust dass die hälfte meines geldes das ich für ein spiel bezahle in die entwicklung einer noch besseren grafik geht und nicht ins gameplay und keine lust, dass meine stromrechnung um 30% steigt(von dem schaden für umwelt ganz zu schweigen) weil ich mir ne neue grafikkarte kaufen musste xD
naja, verhindern kann ichs sowieso nicht, die grafikkartenhersteller müssen ja auch ihr geld verdienen.

hier
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

8

31.07.2010, 09:58

Nur keine Angst, der Raytracing Hype flaut in letzter Zeit ja zum Glück wieder etwas ab...

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

9

31.07.2010, 09:59

ich bin selbst perfektionist aber ich hab keine lust alle drei-vier jahre eine neue grafikkarte (...) zu kaufen.

Voodoo Karten an die Macht!

Ich verstehe allerdings nicht, warum sich manche so gegen Raytracing sträuben. Wenn es in der Zukunft mal geht, warum denn nicht? Nur weil rastern auch "gut" aussieht? Das ist doch kein Argument. Raytracer können Dinge, die man mit Rasterern nicht kann oder sehr hässlich simulieren muss:
- Reflektionen, ja ECHTE Reflektionen
- Brechungen an transparenten Materialien
- Caustics
- Abfärben von Objekten auf nahestehende andere Objekte
- Weiche Oberflächen ohne Polygon-Kanten
- ...

PS:
"Mehr als 16 Bit braucht kein Mensch."
"Nobody will ever need more than 640k RAM."
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

10

31.07.2010, 10:08

xD mehr als 16bit oder 640k ram bringen aber mehr als nur besseres aussehen.
ich hab die gründe genannt. mehr sag ich dazu nicht
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

Werbeanzeige