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

CodingCat

1x Contest-Sieger

Beiträge: 420

Beruf: Student (KIT)

  • Private Nachricht senden

121

03.01.2009, 18:11

Gut, wenn die Derive das sagt, ist das eine Eigenart weniger. :-)
alphanew.net (last updated 2011-06-26) | auf Twitter | Source Code: breeze 2 | lean C++ library | D3D Effects Lite

122

03.01.2009, 19:46

Sieht gut aus. muss mir mal deinen code anschauen, hatte mich auch mal an sowas versucht, scheiterte dann allerdings an der darstellung.

btw was ist ein fraggtal? erinnert mich irgendwie an quake^^

[size=7]EDIT: Da einige es wohl missverstanden und die ^^ übersehen haben:
Ich weiß, was ein fraktal ist, sonst hätte ich mich wohl nicht selbst an nem generator versucht. Der kommentar bezog sich auf die schreibweise.[/size]

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

123

03.01.2009, 20:09

Zitat von »"Steef"«


btw was ist ein fraggtal? erinnert mich irgendwie an quake^^


Hä? :shock:
@D13_Dreinig

124

03.01.2009, 20:43

Zitat von »"Steef"«

Sieht gut aus. muss mir mal deinen code anschauen, hatte mich auch mal an sowas versucht, scheiterte dann allerdings an der darstellung.

btw was ist ein fraggtal? erinnert mich irgendwie an quake^^

Das worüber hier diskutiert wird, du Held ;-)
http://de.wikipedia.org/wiki/Fraktal
Lieber dumm fragen, als dumm bleiben!

Helmut

5x Contest-Sieger

Beiträge: 692

Wohnort: Bielefeld

  • Private Nachricht senden

125

04.01.2009, 14:18

Bei Davids "Fraggtal" gefallen mir besonders die sanften Übergänge. Ich hab sowas Ähnliches schon mal für nen Raytracer gemacht, aber nicht so perfektioniert. Bei David erkenn ich überhaupt kein Muster..

Auch überrascht mich, dass SSE tatsächlich so viel Performance bringt. Dachte immer das wär eher nen Placebo, als dass es den Aufwand Wert wäre..:)

Vor paar Jahren hab ich auch mal nen GPU Plotter gemacht, der konnte sogar (implizite) 3D Funktionen darstellen, führt also praktisch für jeden Punkt im Raum eine Funktion aus. (hier ein Video)

Ciao
Sei stets geduldig gegenüber Leuten, die nicht mit dir übereinstimmen. Sie haben ein Recht auf ihren Standpunkt - trotz ihrer lächerlichen Meinung. (F. Hollaender)

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

126

04.01.2009, 14:36

Zitat von »"Helmut"«

Auch überrascht mich, dass SSE tatsächlich so viel Performance bringt. Dachte immer das wär eher nen Placebo, als dass es den Aufwand Wert wäre..:)

Ich habe das jetzt noch ein bisschen verbessert. Bei SSE werden jetzt immer zwei bzw. vier nebeneinander liegende Pixel (Blöcke) zugleich gerendert, statt sie zufällig zu verteilen. Bei Pixeln, die nah beieinander liegen, ist es wahrscheinlich, dass sie ungefähr gleich viele Iterationen benötigen. Somit wird die Ausbeute etwas größer.
Bei sehr vielen Iterationen bringt SSE fast die doppelte (double) bzw. vierfache (float) Performance.
Gerade bei Fraktal-Rendering ist SSE sehr leicht zu nutzen (viel einfacher als bei Raytracing), weil man immer dieselbe Operation auf 2 bzw. 4 Werte gleichzeitig ausführen kann.

Zitat von »"Helmut"«

Vor paar Jahren hab ich auch mal nen GPU Plotter gemacht, der konnte sogar (implizite) 3D Funktionen darstellen, führt also praktisch für jeden Punkt im Raum eine Funktion aus. (hier ein Video)

Cooles Video!
Wie hast du das denn jetzt gerendert?
"Scheibchenweise" Flächen?

Helmut

5x Contest-Sieger

Beiträge: 692

Wohnort: Bielefeld

  • Private Nachricht senden

127

04.01.2009, 14:59

Zitat von »"David Scherfgen"«

Cooles Video!
Wie hast du das denn jetzt gerendert?
"Scheibchenweise" Flächen?
Hehe, ja scheibenweise. Hast du ganz schön schnell bemerkt, den Fritzen von Jugend Forscht musste ich das ganz schön lang erklären..

Hab das Programm auch schon hier hochgeladen, nur noch nicht wirklich veröffentlicht. Steuerung ist normal wie bei Ego Shootern. Die Funktionen sind in Function.hlsl. Gerade ist da Sinus drin, die anderen auskommentiert. Die Fehlermeldung am Anfang ist übrigens normal. Das liegt daran, dass das Programm den Shader erst mit einer Iteration compiliert, dann mit zwei usw. Irgendwann schlägt das fehl und zeigt ne Fehlermeldung an. Dann nimmt er den zuletzt compilierten Shader.

Ciao
Sei stets geduldig gegenüber Leuten, die nicht mit dir übereinstimmen. Sie haben ein Recht auf ihren Standpunkt - trotz ihrer lächerlichen Meinung. (F. Hollaender)

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

128

04.01.2009, 15:17

Nett.

Wie hast den du das Video gerendert? - Bei mir brauchst immer ein Weilchen bist ich überhaupt etwas sehe, nachdem ich mich bewegt habe..
Und es ist auch nicht ganz so weich, wie bei dem Video. :)

Helmut

5x Contest-Sieger

Beiträge: 692

Wohnort: Bielefeld

  • Private Nachricht senden

129

04.01.2009, 15:31

Naja, David wird sein Video auch nicht in Echtzeit hinbekommen haben ;)

Für das Video musst ich meinen Rechner schon ein Weilchen laufen lassen, aber da der Renderer die Funktion schon nach etwa einer Sekunde sehr gut approximiert sollte man sich auch so recht angenehm in der kleinen Welt bewegen können.
(Als das Proggie noch die CPU benutzte musste ich das Ding Stunden für einen Frame laufen lassen, und bei der Menge an Punkten im 3D Raum ist das ja auch kein Wunder)

Ciao
Sei stets geduldig gegenüber Leuten, die nicht mit dir übereinstimmen. Sie haben ein Recht auf ihren Standpunkt - trotz ihrer lächerlichen Meinung. (F. Hollaender)

Elmaron

unregistriert

130

05.01.2009, 18:18

(entfernt weil veraltet)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Elmaron« (07.01.2020, 23:15)


Werbeanzeige