Best Of Algorithen
-
Raytracing -- So einfach zu erklären
aber verdammt komplex in der Implementierung
-
crashterpiece schrieb:
Raytracing -- So einfach zu erklären
aber verdammt komplex in der Implementierung
Findest du?
-
Btw, ein imho sehr wichtiger Algorithmus (heute ist sowas Allgemeinwissen) ist die binäre Suche.
-
backtracking
-
Jester schrieb:
Btw, ein imho sehr wichtiger Algorithmus (heute ist sowas Allgemeinwissen) ist die binäre Suche.
Den wollte ich auch erst erwähnen :).
Es ist sehr gut, wenn ein Algorithmus simpel und verständlich ist.
-
Ich fand Dynamische Programmierung ganz interessant, auch wenn ich es praktisch eigentlich noch nie benutzt habe.
-
Die Türme von Hanoi Rekursion. Die ist klein, simpel und elegant.
-
Jester schrieb:
crashterpiece schrieb:
Raytracing -- So einfach zu erklären
aber verdammt komplex in der Implementierung
Findest du?
Schon mal einen echten Raytracer geschrieben?
-
wavelets
wenn man relativ stark komprimierte mpegs damit packt, wird die bildqualitaet besser und man kann staerker komprimieren

@raytracer
einfache idee, einefache implementierung und ohne cheaten recht langsam.
-
rapso schrieb:
wavelets
wenn man relativ stark komprimierte mpegs damit packt, wird die bildqualitaet besser und man kann staerker komprimieren

@raytracer
einfache idee, einefache implementierung und ohne cheaten recht langsam.Ein Raycaster vielleicht. Ein echter Raytracer ist alles andere als leicht.
-
poisson-sampler schrieb:
Ein Raycaster vielleicht. Ein echter Raytracer ist alles andere als leicht.
behauptung gegen behauptung, meine behauptung wird untermauert durch die raytracer die ich schon implementiert haben.
danke, gast.
-
raytracing ist nun wirklich nicht kompliziert, dafür benötigt man nur gutes grundwissen in geometrie und die sache ist gegessen.
-
rapso schrieb:
behauptung gegen behauptung, meine behauptung wird untermauert durch die raytracer die ich schon implementiert haben.
[/quote]
Meine ebenfalls.raytracing ist nun wirklich nicht kompliziert, dafür benötigt man nur gutes grundwissen in geometrie und die sache ist gegessen.
Da merkt man ja schon, dass du keine Ahnung von der Materie hast, wenn deine Vorstellung von einem Raytracer bei Geometrie aufhört.
Wenn man einen echten Raytracer mit Beschleunigungsstrukturen, komplexen Beleuchtungssystem (nicht nur Mirror Reflection )
, Softshadows, Kaustiken, Nebel, Refraktion etc. haben will, wird es recht fix sehr komplex.
-
-
troll schrieb:
Meine ebenfalls.
sehr ueberzeugend ..emm ich meinte amuesant.
raytracing ist nun wirklich nicht kompliziert, dafür benötigt man nur gutes grundwissen in geometrie und die sache ist gegessen.
Da merkt man ja schon, dass du keine Ahnung von der Materie hast, wenn deine Vorstellung von einem Raytracer bei Geometrie aufhört.
Wenn man einen echten Raytracer mit Beschleunigungsstrukturen, komplexen Beleuchtungssystem (nicht nur Mirror Reflection )
, Softshadows, Kaustiken, Nebel, Refraktion etc. haben will, wird es recht fix sehr komplex.lass es lieber mit deinem getrolle, jeder mit auch nur nem hauch ahnung davon weiss dass du hier nur provozierst.
naja, vielleicht ist es ja auch fuer dich wirklich schwer sowas zu implementieren... aber dann hat es nichts mit der komplexitaet von raytracing zu tun.
-
rapso schrieb:
troll schrieb:
Meine ebenfalls.
sehr ueberzeugend ..emm ich meinte amuesant.
raytracing ist nun wirklich nicht kompliziert, dafür benötigt man nur gutes grundwissen in geometrie und die sache ist gegessen.
Da merkt man ja schon, dass du keine Ahnung von der Materie hast, wenn deine Vorstellung von einem Raytracer bei Geometrie aufhört.
Wenn man einen echten Raytracer mit Beschleunigungsstrukturen, komplexen Beleuchtungssystem (nicht nur Mirror Reflection )
, Softshadows, Kaustiken, Nebel, Refraktion etc. haben will, wird es recht fix sehr komplex.lass es lieber mit deinem getrolle, jeder mit auch nur nem hauch ahnung davon weiss dass du hier nur provozierst.
naja, vielleicht ist es ja auch fuer dich wirklich schwer sowas zu implementieren... aber dann hat es nichts mit der komplexitaet von raytracing zu tun.Kann ja auch nix dafür, wenn du bis jetzt nur Raytracer auf Kindergarten-Niveau geschrieben hast.
Ansonsten zeigst du nur mal wieder deine arrogante und uneinsichtige Art (die du ja schon oft als Mod im Grafikforum zur Schau gestellt hast)

-
troll schrieb:
...blub...
*hehehe* also troll versagst du voll und ganz, sehr putzig

-
rapso schrieb:
troll schrieb:
...blub...
*hehehe* also troll versagst du voll und ganz, sehr putzig

Wie oft wiederholst du noch, dass dir nichts mehr einfällt? Mittlerweile dürften genügend Leute dein kindisches Verhalten bemerkt haben.
-
Raytracing - oder als vereinfachte Variante Raycasting - finde ich insofern interessant, als diese Algorithmen letztendlich das Resultat einer ganz systematischen und geradlinigen mathematischen bzw. physikalischen Modellierung des Problembereichs sind. Ein super Beispiel dafür, wie einem Hochschulwissen aus verschiedenen Bereichen ein systematisches Vorgehen ermöglicht (falls es darum geht, einen solchen Algorithmus zu entwickeln). Aber auch was das Verständnis eines solchen Algorithmus betrifft, hilft einem hier entsprechendes Wissen weiter.
Ich würde diese Algorithmen allerdings schon als etwas zu speziell ansehen, um sie in einem generellen Algorithmenthread als das Non-Plus-Ultra zu loben. Diese Algorithmen haben IMHO ein relativ kleines Anwendungsgebiet. Für die meisten Leute sind sie also völlig uninteressant.
-
undsowasistmod schrieb:
rapso schrieb:
troll schrieb:
...blub...
*hehehe* also troll versagst du voll und ganz, sehr putzig

Wie oft wiederholst du noch, dass dir nichts mehr einfällt? Mittlerweile dürften genügend Leute dein kindisches Verhalten bemerkt haben.
Wie drollig, da hab ich sogar nen troll vom thema abgebracht

@Topic&Gregor
Viele Algorithmen sind wegen ihrer einfachheit und maechtigkeit so schoen. ich finde das Trifft bei Raytracing sehr zu, denn wie du sagtest, reicht schulwissen um sowas zu implementieren (nicht umsonst schreiben soviele leute dann auch nen raytracer). schnittpunkte, reflektionen und ein bisschen blending und schon kann man (sofern man die zeit hat) super aussehende dinge produzieren, so ein feedback haben nicht viele algorithmen.ich finde wavelettransform dennoch den schoeneren algo
