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.

 

(7506 Hits)

 

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