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.

 

(7488 Hits)

 

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