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.

 

(7524 Hits)

 

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