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.

 

(7515 Hits)

 

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