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.

 

(7525 Hits)

 

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