Animation osseuse d'un poisson combattant
Un poisson combattant gréé avec plus de 50 articulations osseuses XPBD dans three.js : faites glisser la tête, et tout le corps ainsi que la queue suivent. Copiez le prompt pour créer le vôtre.
Loading preview...
2436 views
Commencer avec ce prompt
Générez une animation physique de poisson combattant que vous pouvez faire glisser
Remplacement par une méduse
Remplacez le poisson combattant par une méduse translucide gréée.
Essayer Kimi BuildUtilisez three.js avec des contraintes XPBD (Extended Position Based Dynamics) afin de créer un mouvement physique d'une fluidité soyeuse pour un poisson combattant. Gréez le poisson avec au moins 50 nœuds squelettiques afin que son corps se déforme en continu de la tête à la queue. La scène se déroule sous l'eau. L'utilisateur peut saisir la tête du poisson avec la souris et la faire glisser ; le solveur de contraintes doit alors entraîner tout le corps derrière la tête, tandis que la queue continue d'onduler avec souplesse et naturel. Commencez par peindre correctement les poids de skinning sur le maillage du poisson, puis construisez la couche d'interaction HTML sur le rig et la physique finalisés. Remplacez l'étoile par une méduse translucide : répartissez les articulations osseuses le long du bord de l'ombrelle et des tentacules afin que faire glisser l'ombrelle entraîne les tentacules derrière elle grâce aux contraintes XPBD. Donnez au matériau un aspect translucide avec diffusion sous la surface et teintez l'éclairage de la scène en bleu profond.
Banc et nourrissage
Ajoutez un petit banc de poissons et une interaction permettant de les nourrir par clic.
Essayer Kimi BuildUtilisez three.js avec des contraintes XPBD (Extended Position Based Dynamics) afin de créer un mouvement physique d'une fluidité soyeuse pour un poisson combattant. Gréez le poisson avec au moins 50 nœuds squelettiques afin que son corps se déforme en continu de la tête à la queue. La scène se déroule sous l'eau. L'utilisateur peut saisir la tête du poisson avec la souris et la faire glisser ; le solveur de contraintes doit alors entraîner tout le corps derrière la tête, tandis que la queue continue d'onduler avec souplesse et naturel. Commencez par peindre correctement les poids de skinning sur le maillage du poisson, puis construisez la couche d'interaction HTML sur le rig et la physique finalisés. Ajoutez un banc de 8 petits poissons autour du poisson combattant principal, avec un algorithme de comportement de groupe simplifié afin qu'ils nagent dans l'eau et évitent le poisson combattant. Un clic n'importe où à la surface de l'eau dépose de la nourriture vers laquelle le poisson combattant et le banc nagent.
Mode cours de biologie
Étiquetez les articulations osseuses pour les démonstrations en classe.
Essayer Kimi BuildUtilisez three.js avec des contraintes XPBD (Extended Position Based Dynamics) afin de créer un mouvement physique d'une fluidité soyeuse pour un poisson combattant. Gréez le poisson avec au moins 50 nœuds squelettiques afin que son corps se déforme en continu de la tête à la queue. La scène se déroule sous l'eau. L'utilisateur peut saisir la tête du poisson avec la souris et la faire glisser ; le solveur de contraintes doit alors entraîner tout le corps derrière la tête, tandis que la queue continue d'onduler avec souplesse et naturel. Commencez par peindre correctement les poids de skinning sur le maillage du poisson, puis construisez la couche d'interaction HTML sur le rig et la physique finalisés. Ajoutez un mode d'annotation pédagogique : lorsqu'il est activé, les principales articulations osseuses du poisson combattant (colonne vertébrale, pédoncule caudal, rayons des nageoires) sont étiquetées avec leurs noms et des lignes de liaison ; cliquer sur une articulation ouvre une note fonctionnelle d'une phrase rédigée en chinois, prête à être projetée en classe.
