CodingTrain / CodingTrain/Suggestion-Box

Ray marching / Distance Fields

Offen
#61 2 Kommentare 6 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Keine Sprachdaten
Sterne
570
Forks
85
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Might be similar to https://github.com/CodingRainbow/Rainbow-Topics/issues/14 (ray marching, marching cubes, ray casting, ray tracing... what is the difference?)

Mind was blown by this talk: [NVScene 2015 Session: How to Create Content with Signed Distance Functions (Johann Korndorfer)](https://www.youtube.com/watch?v=s8nFqwOho-s)
but there's an assumption that the viewer knows some basic things about GLSL

ref:
http://iquilezles.org/www/articles/distfunctions/distfunctions.htm
http://www.iquilezles.org/www/articles/terrainmarching/terrainmarching.htm
http://www.viz.tamu.edu/faculty/ergun/research/implicitmodeling/papers/sm99.pdf
http://www.hugi.scene.org/online/hugi37/hugi%2037%20-%20coding%20adok%20on%20ray%20casting,%20ray%20tracing,%20ray%20marching%20and%20the%20like.htm

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, das verlinkte verwandte Issue und die referenzierten Ressourcen zu Ray-Marching, Terrain-Marching und impliziter Modellierung zu vergleichen. Lege den vorgesehenen pädagogischen Umfang fest, einschließlich der Frage, wie Ray Marching, Marching Cubes, Ray Casting, Ray Tracing, Signed Distance Functions und GLSL behandelt werden sollen. Als abgeschlossen gilt die Arbeit, wenn das Projekt über eine abgestimmte Themenspezifikation und einen festgelegten Ort für die Implementierung oder Inhalte verfügt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Bereich
computer-graphics
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
20/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.