Friday, September 30, 2016

midipiano_chung_lite lite version of midipiano_chung

midipiano chung lite is a lite older but somehow better than more recent versions of midipiano_chung virtual standalone acoustic piano program , with more resonance .


Wednesday, September 14, 2016

aquarium_chung free 3D openGL virtual aquarium

aquarium_chung is a free open source photorealistic 3D openGL virtual aquarium i have written in freebasic with fishes, plants and rocks, decors .You can also pilot a submarine among the fishes and explore vaste undersea with terrain relief .
download here =>

(25/10/2016) sea version marine aquarium_chung2 added

Friday, September 2, 2016

face3D_libertybasic liberty basic demo of gui_chung_dll and speak3D_chung_dll 3D talking avatars in openGL

face3D_libertybasic is a liberty basic demo of gui_chung_dll and speak3D_chung_dll dll versions of face3D talking avatars in openGL . Contains also an example of easy creating an openGL window from a liberty basic graphicbox using gui_chung_dll .

you can find it here =>    (1.9Mo)

Tuesday, August 2, 2016

sunset_chung a sunsets openGL displays with moves and sound

sunset chung is a sunsets / sunrise / noon / sky openGL displays with moves , zoom and sound , and switchable animated water sea (calculated by texture algorythm , source included in the zip file)
written in classical openGL and freebasic , no glsl shaders support needed .

download here =>

(04/08/2016) sunrise and noon added
(08/08/2016) 3D, fly, sail modes added
(18/08/2016) ship, ship2, auto, smooth added
(23/08/2016) shadow version added
(22/09/2016) 3D avatar speaking love poetry added
(24/09/2016) sky mode added
(04/10/2016) mute mode (avatar, short messages only) added
(06/10/2016) forest mode added

Sunday, July 3, 2016

flightcombat_chung_web realtime web google static maps / openstreetmap desktop flight simulator

flightcombat_chung_web is a realtime google static maps imagery / openstreetmap airports bridges and buildings web connected via httppost sockets desktop application  version of flightcombat_chung 3D flight / foot / car simulator .
fly in formation, give wingmen orders, start massive dogfight , or explore any place in the world with real satellite views and osm towns with messages from worldwide airports with real names and radar display .

you can find it there =>  (download file)

(09/10/2016) new combo menu added

other version, with precise buildings contours

Wednesday, June 29, 2016

simple utf8 to ansi string freebasic program

Have a problem displaying complex utf8 encoded strings ? Have a look at this small simple freebasic program which will do the work in most simple current cases


Sunday, April 24, 2016

myCesiumflight html5 webgl Cesium flight simulator

myCesiumflight chung is a small Cesium engine based 3D webgl flight simulator written in html5, css and javascript . Fly anywhere in the world with photorealistic high resolution terrain imagery and elevation heightmaps . Uses cssscale to increase fps rate. (12 fps fullscreen on my notebook) . Fetchs openstreetmap infos to display airports on radar and generate airports radio messages .Also osm bridges and buildings save / reload on startup . Works on chrome & firefox , not edge .

direct play online =>  myCesiumflight_chung.html      (nothing to install, webgl must be enabled)
                          =>  myCesiumflight1_chung.html     (idem, storage1)
                          =>  myCesiumflight2_chung.html     (idem, storage2)
                          =>  myCesiumflight3_chung.html     (idem, storage3)

find the source here =>

note : your browser must support html5 localstorage

(28/05/2016) realtime openstreetmap bridges added
(05/06/2016) realtime osm buildings added
(14/06/2016) shadows+save/load buildings on startup
(15/06/2016) ballon added

Sunday, March 27, 2016

the bidimensional complex numbers nature of world

Wondered why modern physics uses bidimensional complex numbers fourier transforms and waves probability bidimensional complex density functions.( why not one dimension, or 3,4 ?).
In fact it is due to the mathematical property that any function f(t) f(x) or f(x,y,z,t) can be decomposed as a sum of cos cosinus and sin sinus , which can be described as a sum of harmonics : cosinus with amplitude and phase (2 dimensions) for each frequency ,  amplitude*cos(twopi*frequency*t +phase)  which is fourier sum.
And so the nature of world is due to maths. 

Saturday, March 26, 2016

html5 pointillés dotted broken lines draw in canvas

heres an example of how to draw dooted broken lines (lignes pointillé) in html5 javascript canvas

  var contextx=0,contexty=0,contextpattern=0;
function context_moveTo(x,y){
function context_lineTo(x,y){
  else if(contextpattern==2){
     var dr=20,dx=(x-contextx),dy=(y-contexty),dn=Math.sqrt(dx*dx+dy*dy)/dr;
     for(var i=0;i<dn;i++){context.moveTo(contextx+i*dx/dn,contexty+i*dy/dn);
     var dr=10,dx=(x-contextx),dy=(y-contexty),dn=Math.sqrt(dx*dx+dy*dy)/dr;
     for(var i=0;i<dn;i++){context.moveTo(contextx+i*dx/dn,contexty+i*dy/dn);

Thursday, March 24, 2016

communicate with html iframe child window

how to easily interact communication between html parent window and child iframe window ?
use html5 localStorage if both parent and child window are in the same folder.
you can find a javascript example in my osm car sim json_osm_webcarsimheight_shadow and mystreetview

=>     (free open source)