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.

 

( 221 Hits )

 

  sfxr     einstein     filetools     dcf77     qprogrammer     serial     address_db     exp_func     pwm     gedanken_leser     gpu_info     ae20125     fouriersynthese     wuerfelzauber     fourier     torus_chess     motionblur     passbildcreator     kollision     newton_interpolation     formelparser     rollenspiel     c_depencies     binaeruhr     ascii     tg12864b     wii_headtrack     logger     basic     partikelengine     suchen_dialog     anty_krypt     tetris     balanced2     project_uncollector     maw     4_wins     race_condition     3d_puzzle     screensaveblocker     dithering_filtering     atmegaboard     crc     2048     reihen     calender     multilanguage     imageinspector     clear_engine     hilbert     l_system     fir_iir     opengltruetypefont     verzeichnung     gorilla     funplay2     pingpong     funkuhr     rent_it     alt_f2     mandelbrot     tbitstream     cleanup     tasker     send_get_file     gefangenen_dilemma     waage     fpc_depencies     affenpuzzle     parken     sprite_engine     rubik_cube     simple_font     uuart     proof2e1     balanced     mauskoordinaten     bitverknupfung     library     gc_solver     socket     openglsphere     tippsy3     tokenizer     c_libs     8x8x8     feder_masse     schachprobleme     sdl_tcp_ip     picam     knack     updater     5ermedian     gebmanager     chunkmanager     kwirk     lzw     codeviewer     bmp_font     induktion     cpu_load     clickomania     diffusionsfilter     bww     sql     delforlaz     desktop_lock     copycommander     pi     rubik_cube2     summe_n     newton     kartei     shannon_fano_coding     codecounter     button_tool     ntools     klab     hoertest     ccm     tankplan     wuerfel     sudoku     dithering_mask     stm     turing_maschine     iq_block