En fait, pour qu'un moteur physique soit correct, il faut qu'il soit le plus complet possible. Aussi Pierre Rebours propose un bô moteur physique intégrant la gestion des déformations de solides.
Maintenant que fait cette news dans ce site ? Bah, le dit système est sorti sous licence LGPL, et peux s'adapter aussi bien aux jeux vidéos (d'où la source) qu'àa des solutions industrielles comme la simulation en CAO (pas trop poussée la CAO, il y a quelques préconditions à respecter pour que ça puisse marcher en temps réel).
Merci à gIL (14:40:28) sur la tribune pour l'info.
Aller plus loin
- Le site d'hyperion (13 clics)
- source : joystick (4 clics)
- article sur gamedev (5 clics)
# I have a dream
Posté par ogallos . Évalué à 0.
les logiciels libres+ sources ouvertes, demain partout sous windows, microsoft bloque alors tout ce developpement, et tout le beau monde se retrouve sous free unix (linux ou *BSD)
# Et ca marche ?
Posté par Obsidian . Évalué à 4.
Autre chose: Les petits gars de Joystick ont-ils toujours ce style de rédaction, ou bien est-ce qu'il se foutent de la gueule de l'auteur comme s'ils avaient classé la news en section humour ?
Amitiés.
[^] # Humour...
Posté par Brice Favre (site web personnel) . Évalué à 1.
Non c'est juste le ton de l'article (et de joy quand je le lisais) aavec un jeu de mots a faire péter de rire un ingénieur bourré (l'écoles des mines arf arf arf).
Faut pas chercher le mal partout
[^] # Re: Et ca marche ?
Posté par kadreg . Évalué à 2.
A priori, oui, parceque c'est n'est pas une vrai simulation complete, mais une approche, car le but premier était d'avoir quelque chose capable de fonctionner en temps réel.
Autre chose: Les petits gars de Joystick ont-ils toujours ce style de rédaction, ou bien est-ce qu'il se foutent de la gueule de l'auteur comme s'ils avaient classé la news en section humour ?
non, non, c'est toujours comme ca. C'est un humour de d'jeunz. Puis il y a ackboo qui y gland^W travaille aussi (ackboo, pour ceux qui suivent pas dans le fond, c'est azerty0)
[^] # Re: Et ca marche ?
Posté par Thomas RIBO . Évalué à 1.
non, non, c'est toujours comme ca. C'est un humour de d'jeunz. Puis il y a ackboo qui y gland^W travaille aussi (ackboo, pour ceux qui suivent pas dans le fond, c'est azerty0)
Sans blague ?! Je savais que le nick de l'auteur d'Azerty0 était Ackboo, je savais qu'un des rédacteurs de Joystick s'appelait Ackboo, mais je n'avais jamais osé croire que c'était le meme !!! =)
Ton information est-elle vérifiée ou bien est-ce que tu as fais le meme rapprochement que moi ?
Sinon, à propos du ton de Joystick : ils font dans la dérision permanente, que ce soit à propos de studios de dév. ou de boites en particulier. Ils sont super acides par rapport aux LL mais savent en profiter -- ils ont mis Gimp pour Windows une fois sur un de leurs CDs. Ce serait sympa qu'un de leurs rédacteurs vienne nous répondre, mais je doute qu'il y en est un seul qui lise LinuxFr ;-)
N'empeche qu'il manque une section "Jeux sous Linux" dans Joystick... Je leur en ai parlé, mais pas de réponse évidemment... et si tout le monde leur envoyait un mail ?
[^] # Re: Et ca marche ?
Posté par kadreg . Évalué à 1.
Je me souviens de la news sur le site quand il est arrivé a joy, c'était clair.
Sinon, regarde sur http://www.multimania.com/azerty0/tdcindex.html(...) vers quoi pointe l'URL dans le texte : "Pour finir, vous pouvez me retrouver ici."
# Max payne r0x0r
Posté par Ramón Perez (site web personnel) . Évalué à -3.
Plop.
# aidez gamedev.net
Posté par Anonyme . Évalué à -1.
http://www.gamedev.net/donate.asp(...)
http://www.gamedev.net/(...)
[^] # Autre site
Posté par kadreg . Évalué à 4.
[^] # Re: Autre site
Posté par Thomas RIBO . Évalué à 2.
J'estime que les autres flipcode ou gamedev restent intéressant, mais plus dédiés à des technologies ou des trucs de programmeurs, sans jamais tendre vers le << fond >> des choses, vers la philosophie du jeu vidéo comme le fait Gamasutra. C'est juste un sentiment personnel... =)
[^] # Re: aidez gamedev.net
Posté par Anonyme . Évalué à -1.
Ca y serait bien d'ailleurs plus de contribs linux (image of the day, tips of the day, code of the day)
# ORTOGRAFE
Posté par Anonyme . Évalué à -1.
[^] # Re: ORTOGRAFE
Posté par kadreg . Évalué à -2.
# Hyperion et Netscape
Posté par Anonyme . Évalué à 1.
J'aime bien, la fenetre pop up quand on utilise Netscape:
"Warning some functionalities are not implemented with Netscape. Use Internet Explorer for better results."
[^] # Re: Hyperion et Netscape
Posté par Yusei (Mastodon) . Évalué à 1.
[^] # Re: Hyperion et Netscape
Posté par Obsidian . Évalué à 0.
[^] # Re: Hyperion et Netscape
Posté par Yann Kerhervé (site web personnel) . Évalué à 1.
[^] # Re: Hyperion et Netscape
Posté par boubou (site web personnel) . Évalué à 7.
- à la base, c'est le nom du père du Soleil dans la mythologie grecque (c'est un des titans)
- c'est aussi un poème de John Keats (http://www.library.utoronto.ca/utel/rp/poems/keats11.html(...) )
- une lune de Saturne (http://seds.lpl.arizona.edu/nineplanets/nineplanets/hyperion.html(...) )
- un logiciel de stats financière (comme tu le dis, cf http://www.hyperion.com/(...) )
- un superbe roman de Dan Simmons (prix Hugo 90)
- etc.
bref, c'est un mot cool, alors bon...
[^] # Re: Hyperion et Netscape
Posté par sylvain bozo_fr . Évalué à -3.
>...
>bref, c'est un mot cool, alors bon...
Tu serais pas du genre a poster pour te faire des xps toi ?
[^] # Re: Hyperion et Netscape
Posté par Anonyme . Évalué à -2.
[^] # Re: Hyperion et Netscape
Posté par boubou (site web personnel) . Évalué à -1.
[^] # Re: Hyperion et Netscape
Posté par Douglas Rafferty . Évalué à 1.
[^] # Re: Hyperion et Netscape
Posté par boubou (site web personnel) . Évalué à 1.
Il y a des citations très claires, par exemple From Hyperion and Aethra [were born]: Sol [Helios], Luna [Selene], Aurora [Eos]."
Appolon (Appolo en grec) est le dieu de la musique , de la médecine et des prophécies. C'est effectivement un des nombreux fils de Zeus.
Le dieu du soleil, c'est helius (helios en grec).
[^] # Re: Hyperion et Netscape
Posté par Anonyme . Évalué à 0.
Signé : Sam_Spade(pseudo d'un pseudo. Petit exercice : trouver le pseudo original).
[^] # Re: Hyperion et Netscape
Posté par Douglas Rafferty . Évalué à 1.
Date : Thu, 27 Sep 2001 10:07:00 +0200
bonjour, je viens de regarder votre site, suite a une news sur linuxfr.org
sans vouloir polemiquer, je voudrais vous dire que je trouve bien dommage que
le premier pop-up que l'on voit en arrivant soit :
"warning, some functionnalities are not implemented with Netscape. Choose
Internet Explorer for better results"
nous incitant a adopter un browser proprietaire developpé de surcroit par une
societe dont le but presque avoué est la domination totale de la planete par
le controle de l'information.
C'est d'autant plus dommage que votre projet est releasé sous licence LGPL
apparemment, qui est une licence directement issue du monde du libre.
J'espere que vous saurez entendre ma voix.
[^] # Re: Hyperion et Netscape
Posté par Douglas Rafferty . Évalué à 1.
---------------------------------------------------
Bonjour,
Cette boite de dialog est un fix temporaire. Le developement de ce site
n´est pas une priorité, je n`ai pas prevu un portage sur tous les
browsers. De +, Javascript, ce n´est pas trop ma tasse de thé.
C´est en fait la premiere page qui pose probleme. Tu peux m'aider en me
donnant un moyen de simuler outerHTML sur Netscape. Ci joint, le source
de la page index.html. Tu remarquera que 80% des fonctionnalités sont
implementés sur Netscape.
De même, j'espere que tu entendras ma voix .
Pierre.
############
Javascript
############
<SCRIPT>
var ns = (document.layers);
var ie = (document.all);
var skn = (ns) ? document.topdeck : topdeck.style;
if (ns) document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = get_mouse;
function pop(title,texte) {
var contenu ="<TABLE WIDTH=200 BORDER=2 bgcolor=#000099
bordercolorlight=#000099 bordercolordark=#000099><TR
BGCOLOR=#000099><TD><h5><FONT
COLOR=#FFFFFF><CENTER>"+title+"</CENTER></FONT></h5></TD></TR><TR
BGCOLOR=#ffcc33><TD><h6>"+texte+"</h6></TD></TR></TABLE>";
if (Navigateur()=="Netscape") {
skn.document.write(contenu);
skn.document.close();
skn.visibility = "visible";
} else if (Navigateur()=="Explorer") {
document.all("topdeck").innerHTML = contenu;
skn.visibility = "visible";
}
}
function get_mouse(e) {
var x = (ns) ? e.pageX : event.x+document.body.scrollLeft;
var y = (ns) ? e.pageY : event.y+document.body.scrollTop;
skn.left = x + 10;
skn.top = y + 10;
}
function kill() {
skn.visibility = "hidden";
}
</SCRIPT>
<div id="layer1">
<div id="layer2"> </div>
</div>
<script language="Javascript1.2" class="titre1">
pause = 3;
tabImg = new Array ("screenshots/scrshot.cube1.jpg",
"screenshots/scrshot.beam1.jpg",
"screenshots/scrshot.plate.jpg",
"screenshots/scrshot.cube2.jpg",
"screenshots/scrshot.beam2.jpg");
//image haute definition
tabImgn = new Array ("screenshots/scrshot.cube1.hd.jpg",
"screenshots/scrshot.beam1.hd.jpg",
"screenshots/scrshot.plate.hd.jpg",
"screenshots/scrshot.cube2.hd.jpg",
"screenshots/scrshot.beam2.hd.jpg");
//video
tabImgv = new Array ("screenshots/video.cube1.mpeg",
"screenshots/video.beam1.avi",
"screenshots/video.plate.avi",
"screenshots/video.cube2.avi",
"screenshots/video.beam2.avi");
tabImgTitre = new Array ("Case 1 - Cube",
"Case 2 - Beam",
"Case 3 - Plate",
"Case 4 - Cube",
"Case 5 - Beam");
tabImgSousTitre = new Array("Boundary Conditions: fixed at its
base<br>Dimensions: 10/10/10<br>Forces: compression<br>",
"Boundary Conditions: fixed by one of its
extremities<br>Dimensions: 1/1/10<br>Forces: flexion at the top<br>",
"Boundary Conditions: fixed by its sides<br>Dimensions:
1/10/10<br>Forces: at the center<br>",
"Boundary Conditions: fixed by its base<br>Dimensions:
4/8/12<br>Forces: shearing and traction<br>",
"Boundary Conditions: fixed by its two
extremities<br>Dimensions: 1/1/10<br>Forces: flexion at the
middle<br>");
function Navigateur(){
if (navigator.appName.indexOf("Netscape") > -1) {return "Netscape";}
if (navigator.appName.indexOf("Explorer") > -1) {return "Explorer";}
return "Unknown";
}
function Initialise () {
if(Navigateur()=="Netscape") {
alert("Warning, some functionnalities are not implemented with Netscape.
Choose Internet Explorer for better results.");
}
cpt=0;
NextImage ();
}
function IncrCpt() {
cpt++;
if (cpt >= tabImg.length) { cpt=0; }
}
function DcrCpt() {
cpt--;
if(cpt<0) {cpt=tabImg.length-1; }
}
function ChangeImage () {
if(Navigateur()=="Explorer") {
Ecrire('HypImg','<a href="' + tabImgn[cpt] + '" name=HypImg><IMG SRC='+
tabImg[cpt] + ' border="0"></a>');
Ecrire('download_img','<a href=' + tabImgv[cpt] + '
name=download_img><img src=rec/i.lien.gif border=0></a>');
Ecrire('titre_img','<a name=titre_img>'+tabImgTitre[cpt]+'<a>');
Ecrire('soustitre_img','<a
name=soustitre_img>'+tabImgSousTitre[cpt]+'<a>');
}else if(Navigateur()=="Netscape") {
document.images["img_src"].src=tabImg[cpt];
}
IncrCpt();
}
function NextImage() {
ChangeImage();
InitDiapo();
}
function AfficheNextImage() {
ChangeImage();
}
function AffichePreviousImage() {
DcrCpt();
DcrCpt();
ChangeImage();
}
function Ecrire (tag,str) {
document.all(tag).outerHTML=str;
}
function InitDiapo () {
setTimeout ("slideSlide()",1000*pause);
}
function slideSlide () {
NextImage();
}
// -->
</script>
--------------------------------------------------
Si quelqu'un s'y connait en javascript et a le temps de pallier son probleme, je cede la main...
[^] # Re: Hyperion et Netscape
Posté par blobmaster . Évalué à 1.
http://webfx.nu/dhtml/mozInnerHTML/mozInnerHtml.html(...)
Ce site va repondre a tes questions merveilleusement ;)
et même plus.
A++
# Un super truc pour les jeux de dans dix ans
Posté par wismerhill . Évalué à 3.
Le problème : chacune des formes simplissimes utilisées dans les exemples doivent être modélisées par des dizaines (centaines?) de polygones, même indépendament du moteur physique en lui-même (qui n'est surement pas trivial, ni à mettre au point ni à exécuter) ça fait déjà beaucoup de calculs pour la déformation d'un simple cube alors dans les jeux qui contiennent des centaines d'objets tous plus compliqués que le parallélipipède de base, je ne pense donc pas que ce soit utilisable dans des jeux avant une bonne augmentation de la puissance globale de nos machines.
[^] # Re: Un super truc pour les jeux de dans dix ans
Posté par Anonyme . Évalué à 0.
Passque sinon, oui, c'est un cluster qu'il va falloir, avec une machine par objet ...
[^] # Re: Un super truc pour les jeux de dans dix ans
Posté par wismerhill . Évalué à 1.
[^] # Re: Un super truc pour les jeux de dans dix ans
Posté par Thomas RIBO . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.