woa nice. interesting thread, iteresting questions.
That make me wanna find the time to make back some experiments via connecting usine to 3DSmax and communicate with ThinkingParticles, an awesome nodal patch oriented soft, somehow really similar to usine logical. It includes all classic forces/physics simulators, that can be realtime or precomputed, 2D or 3D, and should theorically be able to refeedback some var results to usine!)..sadly 3ds for now only catch midi, and couldn't find away to emmit back, script could write some txt, but a bit complex for now, even if i suceffully tested with midi, usine sending some enevoppe follows that made my animations react smoothy linked to sound, tryppy. i sooo wish an osc in_out or any way to make it and usine comunicate!!... ... you probably know that autechre video that must have used similar links:
http://vimeo.com/26692

it's rule event based, so can make some very modular simulations, via modules, wires, groups and forces, or script, just exactly like in usine!. as an exemple:
If SPACE SHIP GETS NEAR (VALUE) A ROCK
CHECK IF
BIG (VALUE) ROCK THEN AVOID IT (move around)
SMALL (VALUE) ROCK IGNORE AND COLLIDE
END// and the ship will make is own life in the asteroid field, without entering a single animation key.
now imagine if osc, a rock could become a note trigering chords on colissions, disepearing to frequency fragments or whatever, the "instrument" visual and sound scenario are totally linked together to the triggered code.
create some auto generating notes crowd rules,dominos effect,elasctic ropes fx control, complex collisions making sparky harmonics,cymbals ect.. nice electronica clips ne? make some bowling as a break, could in a way play every trippy audiovisual theatre scenario live. (let's add a wiimote as hid in on top of that )
if some wanna look the impressive endless possibilities; (while most exemples are realistic physics modeling, imagine this can do anything from semifluid/metaballs simulations like here, but also be turned in completly different directions to do total abstract 2D irrealistic ,make some squares growing, change colors, trig some videos, animations, swich some lights on, in fact quasi anything man can imagine, as modular in visual as what usine is to sound:
TP-3
Arf why no osc in 3DS...can't implement it martignasse ?;) think it's C sdk hehe
. The main problem of physics in our cases imo, is that the algorith/pgm must be straight linked to the user interact/visual feedback window that uses it, ie if a ball and elastic, man would want to visualise the elastic waves. I don't imagine and could understand usine could integrate internally such thing, at least what i imagine personnally is too exigent in cpu/graphic code and programming with is a heavy dedicaced job , and would need openGL/directX. of course TP is an extrme dynamic engine, in most musical cases we don't need such power. but in this ex, i m quite sure some usine XY balls could be send via osc to the dedicaced physic engine that would reproduce the contening box, lauch simulation after checking velocity in and balls would behave like in real, colliding with all imaginable possible scenarios/parameters settingz,, then sending back osc, so we would see the result in usine. (most basic exemple, there are millions more interesting thingz to do.).
cause if just bouncing balls,
man doesn't want to bother in such long and complex setup to play it's instrument and don't care seeing realisic 3d simulation,.Aren't there other more accessible 2Dphysics softs/libs that could communicate with usine ie via midi/ Osc , take some ins, compute physics, and return results?or that box2d soft seems a really good free challenger, do you think will it be a really hard to integrate via sdk?
...or maybe 2) finally the physics we are after, in fact linked to usine items, ( XY,steps,faders) are not that complex to script, (im thinking about lemur ones). while orbit and elastic must be more complex, the most used, inertia is quite simple i guess, as i could patch it to try with few items and delta. elastic is based on more complex inertia with a midle, bouncing needs angles computations ect..but a step by step a per item physics script or patch bank start could be really nice..
.. or maybe 3)in fact we just want senso script to not start random but go in the direction we send ball:lol: hehe. joking

ps sorry for too long post but im really totally "a donf" on the ideas here.