zur Startseite zum Inhalt zur Navigation

Partikelengine

 

Dieses kleine Beispiel zeigt wie man mittels OpenGL
und Multithreading eine Partikelengine umsetzen kann.

Selbstverständlich ist dieses Beispiel nur eine
Grundlage und bedarf noch weiterer Ausbaustufen. Das
Anpassen an die jeweils gewünschte Situation sollte
allerdings leicht fallen, weil entsprechende
Callbacks und Datenstrukturen bereits vorbereitet
wurden.

Getestet wurde die Engine mit bis zu 600.000
Partikeln und von Memcheck auf die Leakfreiheit
untersucht.

Viel Spaß beim Erstellen und Testen von Flammen /
Rauch, Explosionen....
!! Neu !!
Die Standard Engine wurde erweitert um eine 
"ExtendedPartikelEngine" mit dieser lassen sich 
deutlich schönere Effekte erzielen.

 

(7533 Hits)

 

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