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.

 

( 220 Hits )

 

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