english

français

















































Jump (2014)



some links may not be active if there is no internet connection.


Principle
Download
Contents
The menus
Automatic working
The program



















































Principle

Dynamic bodies interact with the ground on which they bounce and an audio signal modifying the coefficients and their movements.

contents

Folder env

containing:
*.h: configuration files.

initb.h

redirection file.

jump.func, body.func

Function in anyflo language.

jump.htm

This file.

jump.js

Java scrypte launching the application in menus mode.

jump_1.js

Java script launching the application for 1 body.

jump_2.js

Java script launching the application for 2 bodies.

jump_3.js

Java script launching the application for 3 bodies.

jump_4.js

Java script launching the application for 4 bodies.

jump_texture.js

Java script launching the application for 3 bodies with automapping.

Note:
In all cases it is possible to return to the menu mode by pressing the button: (colon).

The menus

Main menu

HEL: help

BUILD: construction submenu

JUMP

Submenu interaction.

ILLUM: yes/no illum

EXT: yes/no ext

SKIN: body/skin

VIEW

Click in the frame to change the eye.

INI

Initializes parameters.

EXIT: ends the program



COLON(): hides scales, menus, messages and texts.

BUILD

HEL: Help


Choose number of bodies, then click on JUMP.

JUMP

HEL: help

PARAM

Displays scales to change the settings:
       If VIEW is validated: xyz: eye position.
       strength: amplitudes of forces.
       viscosity: viscosity.
       law, coe, alea: coefficients Law of opposite phase.
       dist: if DIST is validated body approach (dist <0) or away (dist> 0).
       ni: time base paths.
       stiffness, viscosity: viscosity and stiffness of the springs.
       fft display, maximum and speed.
limit1,limit2 limites du signal.
amplitude of audio signal, allows to adapt the sound capture.
rand,coe,exp allows to process a noisy signal by: audio ini rand(r,c,e)

ANIM

Add random trajectories.

ANC

collision anc: bodies become interdependent.

DIST

The bodies approach (dist < 0) or away (dist > 0).

AIM

Tha aim point follows the CG bodies.

TEXTURE

Automapping process.

SPRING

Skins are provided with springs.

LIGHT

The lights depend on the music.

ALEA

Random signal.

AUDIO

Audio signal.

MOUSE

The signal is the x position of the mouse.

INI

Initializes the parameters.

Automatic working


Files *.js allo launching the application whith given parameters:
jump_1.js: 1 body.
jump_2.js: 2 bodies.
jump_3.js: 3 bodies.
jump_4.js: 4 bodies.
jump_texture.js: 3 bodies with automapping.
jump_spring.js: 3 bodies with springs.
jump_texture_spring.js: 3 bodies with automapping and springs.
Options:
aim automatic aim
anim animation
lig automatic lights
num=n n bodies
: (colon) hides the menus

The program

Two call backs:
F0(): initializations.
F5(): called for each image and displaying menus, different messages and calling specific call backs as boxes of menus that have been clicked.































































































JUMP (2014)



certains liens pourraient ne pas être actifs s´il n´y a pas de connexion internet.


Principe
Download
Contenu
Les menus
Fonctionnement automatique
Le programme



















































Principle

Des corps dynamiques sont en interaction avec un sol sur lequel ils rebondissent et avec un signal audio modifiant les coefficients qui les définissent ainsi que leurs mouvements.

Contenu

Dossier env

Contenant:
*.h: fichier de configuration.

initb.h

fichier de redirection.

jump.func, body.func

Fonctions en language anyflo.

jump.htm

Ce fichier.

jump.js

Java script lançant l´application en mode menus.

jump_1.js

Java script lançant l´application pour 1 corps.

jump_2.js

Java script lançant l´application pour 2 corps.

jump_3.js

Java script lançant l´application pour 3 corps.

jump_4.js

Java script lançant l´application pour 4 corps.

Remarque:
Dans tous les cas il est possible de revenir au mode menu en enfonçant la touche : (deux points).

Les menus

Main menu

HEL: aide

BUILD

JUMP

Sous menu de l´interaction:

ILLUM: yes/no illum

EXT: yes/no ext

SKIN: corps/peau

VIEW

Cliquer dans le cadre pour modifier l´oeil.

INI

Initialise les paramètres.

EXIT: termine le programme



COLON(): cache les échelles, les menus, les messages et les textes.

BUILD

HEL: aide


Choisir le nombre de corps, puis cliquer sur JUMP.

JUMP

HEL: aide

PARAM

Affiche des échelles permettant de modifier les paramètres:
       si VIEW est validé: xyz: position de l´oeil.
       force: amplitudes des forces.
       viscosite: viscosité.
       law,coe,alea: coefficients de loi de l´opposition de phase.
       dist: si DIST est validé les corps se rapprochent (dist < 0) ou s´éloignent (dist > 0).
       ni: durée de base des trajectoires.
       raideur,viscosite: raideur et viscosité des ressorts.
       affichage de la fft, maximum et vitesse.
limit1,limit2 limites du signal.
amplitude du signal audio, permet d´adapter la capture du son.
rand,coe,exp permet de traiter un signal bruité par: audio ini rand(r,c,e)

ANIM

Ajoute des trajectoires aléatoires.

ANC

collision anc: les corps deviennent solidaires.

DIST

Les corps se rapprochent (dist < 0) ou s´éloignent (dist > 0).

AIM

Le point de visé suit le CG des corps.

TEXTURE

Procédé d´automapping.

SPRING

Les peaux sont munies de ressorts.

LIGHT

Les lumières dépendent de la musique.

ALEA

Signal aléatoire.

AUDIO

Signal audio.

MOUSE

Le signal est le x de la souris.

INI

Initialise les paramètres.

Fonctionnement automatique


Des fichiers *.js permettent de lancer l´application avec certains paramètres:
jump_1.js: 1 corps.
jump_2.js: 2 corps.
jump_3.js: 3 corps.
jump_4.js: 4 corps.
jump_texture.js: 3 corps avec un effet d´automapping.
jump_spring.js: 3 corps avec des ressorts.
jump_texture_spring.js: 3 corps avec un effet d´automapping et des ressorts.
Options:
aim point de visé automatique
anim animation
lig lumières automatiques
num=n n corps
: (deux points) cache les menus

Le programme

Deux call backs:
       F0() d´initialisations
       F5() appelé à chaque image et affichant les menus, différents messages et appelant des call backs spécifiques selon les cases des menus qui ont été cliqués.