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.

 

(7505 Hits)

 

  cleanup     kollision     parken     button_tool     newton     fir_iir     balanced2     fpc_depencies     raetsel     sdl_tcp_ip     exp_func     picturerotate     weihnachtsstern     binomial     c_depencies     gedanken_leser     delforlaz     feder_masse     file_transfer     dithering_filtering     portal     zufall     anty_krypt     lazcomment     winkonfig     loop     textfilter     serial     transparenz     farbspectrum     bignumber     sql     opengltruetypefont     stm     bww     vokabel     tclockex     copycommander     4_gewinnt     maw     generische_liste     verzeichnung     desktop_lock     gpu_info     steganographie     race_condition     openglsphere     diffusionsfilter     fourier     imageinspector     atmegaboard     io_serializer     bezier     funplay2     funkuhr     trio     rubik_cube     screeny     hoertest     ntools     simple_cad     qprogrammer     socket     tippsy3     mastermind     fouriersynthese     tasker     network_listener     3d_puzzle     l_system     laufschrift     mandelbrot     tokenizer     picking     reihen     picam     iq_block     clickomania     sprite_engine     crc     rubik_cube2     projizierte_schatten     bmp_font     partikelengine     ctools     wuerfelzauber     binaeruhr     episodenmanager     passbildcreator     library     dxtools     gebmanager     pi     gc_solver     tg12864b     tankplan     lzw     clear_engine     ascii     netzwerkprotokol     euler     suchen_dialog     info     perlin_noise     chunkmanager     summe_n     minipaint     logger     kwirk     sortieren     address_db     cpu_load     8x8x8     ccm     cubemap     dcommenter     td     5ermedian     basic     codeviewer     wuerfel     rsa     ym1602c     graphen_algos     wii_whiteboard     calender     screensaveblocker     4_wins     greenfoot     matrix     gorilla     tipp_it     proof2e1     shannon_fano_coding     filetools     piemenue     knack     sortieren2     waage     c_libs     tetris     xml     fakenet     wireworld     vedische_multiplication     puzzle     codecounter     klab     2048     wecker     gefangenen_dilemma     trackball     network_bandwidth_limiter     torus_chess     sudoku     newton_interpolation     induktion     proto     nsudoku     hilbert     project_collector     zauber     numeric_instability     jazzball     wii_headtrack     stereoprojektion     kartei     sirpinksy     alt_f2     simple_font     pwm     game_of_life     labyrintcreator     ae20125     pointer     bigprim     sfxr     dcf77     balanced     send_get_file     turing_maschine     tbitstream     heapsim