zur Startseite zum Inhalt zur Navigation

SimpleRay

 

Simple Ray ist meine Antwort zum Thema Raytracing.

Ich habe hier versucht ein Programm zu schreiben das 
möglichst einfach zeigt wie man einen Raytracer 
implementieren könnte.

Leider wollte ich noch das Besondere mit integrieren 
( gemeint sind die Halbschatten ) und deswegen ist 
die Reytrace Funktion ein klein wenig Kompliziert 
geworden.

Da dieses Programm nur als Sample dient sind bisher 
nur 3 Primitive enthalten.

Aber dennoch lohnt es sich dieses Programm mal an zu 
sehen.

Ich habe hier auch gleich mal versucht mein bisher 
erlerntes Wissen zum Thema Compilerbau zu testen. 
Heraus kam ein durch aus sehenswerter Compiler der 
die Szenen ausliest und Meistens auch recht gute 
Fehlermeldungen ausspuckt.

Der Quellcode liegt bei.

 

( 211 Hits )

 

  serial     parken     fourier     multilanguage     gedanken_leser     bmp_font     iq_block     send_get_file     vedische_multiplication     sudoku     gefangenen_dilemma     bitverknupfung     mandelbrot     bigprim     calc     proof2e1     ascii     fir_iir     laufschrift     anty_krypt     shannon_fano_coding     digiman     feder_masse     projizierte_schatten     rsa     balanced2     baum     io_serializer     torus_chess     loop     mauskoordinaten     dithering_filtering     clear_engine     hoertest     opengltruetypefont     motionblur     maw     tokenizer     ntools     sortieren2     textur_filterung     pathfinder     4_gewinnt     genmathcalc     proto     bezier     simple_cad     io_adapter     network_delay     ccm     bignumber     induktion     logger     cubemap     ae20125     trio     copycommander     race_condition     screensaveblocker     wuerfelzauber     wuerfel     uuart     tg12864b     clickomania     kollision     imageinspector     quadtree     trackball     picturerotate     pingpong     l_system     jazzball     picking     simple_font     zufall     atmegaboard     stereoprojektion     hilbert     library     minipaint     kartei     wecker     basic     screeny     alt_f2     fingerspeed     funplay2     einstein     transparenz     button_tool     qprogrammer     verzeichnung     dcf77     info     project_uncollector     file_transfer     codeviewer     weihnachtsstern     network_bandwidth_limiter     partikelengine     kwirk     balanced     pointer     5ermedian     farbspectrum     gorilla     hex     openglsphere     tbitstream     sql     perlin_noise     newton_interpolation     rollenspiel     portal     opengl_graphikengine