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.

 

(7526 Hits)

 

  4_wins     td     ntools     dcommenter     transparenz     turing_maschine     dcf77     parken     screeny     hoertest     opengl_spriteengine     desktop_lock     balanced     quadtree     sfxr     screensaveblocker     ae20125     gedanken_leser     fpc_depencies     piemenue     wii_headtrack     graphen_algos     rollenspiel     textur_filterung     wireworld     tbitstream     fouriersynthese     codecounter     trackball     shannon_fano_coding     simple_cad     dxtools     episodenmanager     weihnachtsstern     bmp_font     weihnachtskalender     farbspectrum     gorilla     proto     wuerfel     feder_masse     ctools     filetools     nsudoku     netzwerkprotokol     cpu_load     knack     schachprobleme     address_db     file_transfer     copycommander     wuerfelzauber     tg12864b     lzw     c_libs     gc_solver     io_serializer     mastermind     klab     2048     serial     fakenet     wii_whiteboard     binomial     baum     crc     minipaint     alt_f2     qprogrammer     calender     xml     trio     hex     codeviewer     projizierte_schatten     verzeichnung     balanced2     tankplan     network_listener     attributgrammatik     dithering_filtering     picam     openglsphere     pathfinder     gebmanager     pingpong     delforlaz     opengl_graphikengine     torus_chess     boxmuller     kartei     imageinspector     kwirk     send_get_file     tippsy3     pwm     diffusionsfilter     mandelbrot     partikelengine     bignumber     sortieren2     iq_block     steganographie     winkonfig     socket     ccm     bezier     stm     vokabel     cleanup     4_gewinnt     l_system     generische_liste     wecker     3d_puzzle     simpleray     loop     digiman     8x8x8     fir_iir     passbildcreator     kollision     newton     clickomania     project_collector     tipp_it     hough_transformation     anty_krypt     textfilter     info     labyrintcreator     fingerspeed     matrix     pointer     button_tool     bww     ym1602c     funplay2     binaeruhr     suchen_dialog     fourier     numeric_instability     heapsim     clear_engine     gpu_info     puzzle     5ermedian     rubik_cube2     tetris     network_bandwidth_limiter     greenfoot     picking