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.

 

(7493 Hits)

 

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