Connexion
Menu Principal
Recherche
Menu secondaire
Image Aléatoire
traction01.jpg
Publicité
Formation Blender ElephormBlender 3d Elephorm


     






Blender & Demos: L'ondulation
OverdOzed
Inscrit:
18/04/2004 00:50
De Vers Lyon
Post(s): 566
Recoucou.

Ce coup-ci, je me suis attaqué à un nouveau morceau: L'ondulation d'une bitmap:

(toujours clic-droit/enregister sous...)
http://gfamad.chez.tiscali.fr/Ondulation.zip

Ici, ce fut plus difficile, et la version que vous avez là est bourrée de maladresses. J'ai trouvé une bien meilleure façon de faire, mais bon, vu que ça fonctionne, je poste !

Le but est de faire onduler une image. Comment ? Et bien en la découpant en bandelettes horizontales très fines. Pour celà, j'ai (encore) fait un script python qui automatise la tache. En effet, créer 100 bandelettes, assigner 100 images pour l'UV mapping, et positionner parfaitement l'UV mapping relevait de l'exploit. Le script fait tout donc en une fraction de seconde.

Ensuite se pose le problême de l'animation.

La méthode utilisée ici est nulle: Une seule IPO référencée par chaque bandelette avec un déphasage pour chacune. Ca marche, mais c'est fastidieux car l'assignation des briques logiques ne peut pas se faire par script (Grrrr...)

J'ai donc une bien meilleur technique, non utilisée ici, mais que je décris:
-Chaque bandelette se voit associer le même 'Controller' qui est un script. Les 100 objets seront tous reliés au même script python. ATTENTION: On ne peut pas visualiser les 100 liasons d'un coup. Blender n'affiche pas plus de 24 lignes de briques logiques.
-Avec le script, récupérer le controller (getCurrentController)
-Récupérer la liste des 'Sensors' (getSensors)
Puis pour chaque Sensor, récupérer son 'propriétaire' (getOwner). Du coup, on peut avec un seul script qui tourne, accéder aux 100 bandelettes. Gain de CPU important par rapport à 100 scripts qui tournent ! Du coup, ce système me permettra d'augmenter le nombre de bandelettes sans trop me tirer des balles !

Et voilà. Je vous laisse apprécier (si ça le mérite !)

A+


GFA-ONDULE

Contribution le : 10/05/2004 11:04
Créer un fichier PDF de la contribution Imprimer


Re: Blender & Demos: L'ondulation
Touriste
Inscrit:
06/09 19:42:33
Post(s): 2
coucou, ton lien ne fonctionne pas. je serais tres intéresser par ton systeme, peut tu m'en dire d'avantage? bon blend

Contribution le : 06/09 19:46:37
Créer un fichier PDF de la contribution Imprimer


Re: Blender & Demos: L'ondulation
Touriste
Inscrit:
06/09 19:42:33
Post(s): 2
Re coucou. J'aurai vraiment besoin de ton aide. Peut tu me repondre ici ou en message priver merci bon blend

Contribution le : 13/09 21:48:55
Créer un fichier PDF de la contribution Imprimer


Re: Blender & Demos: L'ondulation
OverdOzed
Inscrit:
13/02/2010 17:29
De Bruxelles
Post(s): 1263
Salut Julien et bienvenue sur le

Un détail de taille t'as échappé.
Cela fait un bail que ce topic a eu le temps de refroidir.


Contribution le : 13/09 22:14:47
_________________
Windows 10 64 Intel Core i5 CPU 760 @ 2.80Ghz 8 Go RAM DDR3 Gigabyte GeForce GTX 660 2GD oc Version
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
Compte*
Nom   Mot de passe   Authentification
Message:*



[Recherche avancée]



Sujets récemment répondus
Forums Sujets Réponses Lus Dernières contributions
Questions & Réponses Vraie question de débutant ! 1 37 Aujourd'hui 11:46:24
moonboots 
Questions & Réponses Insert sur un cylindre 9 162 Aujourd'hui 10:50:40
Rimpotche 
Le coin des geeks Benchmark GPU/Cycles - venez tester votre matos    [1][2][3]...[21] 207 43212 Hier 23:48:05
JaAlVir657 
Moteur de jeu GameBlender et alternatives [WIP] Fps Survival Horror (Première vidéo de gameplay page 23)    [1][2][3]...[26] 255 25678 Hier 20:28:54
Hook 
Moteur de jeu GameBlender et alternatives Armory3d moteur alternatifs    [1][2] 12 710 Hier 16:50:16
Marco 
Le coin des geeks Choix de la carte graphique 0 64 Hier 16:04:55
mastersystem60 
Questions & Réponses Transférer mes "User Preferences" 4 97 Hier 14:26:57
airamacnaib 
Concours DDWE 38 Theme Brésil 0 88 Hier 12:10:00
Jimoke 
Questions & Réponses [non résolu] Suivre un cercle de bézier en boucle (animation orbitale) 4 174 Hier 11:33:48
Ticoel 
Questions & Réponses Contrôler une arête par les cotes/division par duplication d'un point sur arête 2 277 22/09 18:22:47
_tibo_ 
Concours Défis du Clan - s.37 - Thème : "Anachronisme"    [1][2] 16 856 22/09 18:10:15
Jimoke 
The Blender Clan 'tchat le topic de l'impression 3D    [1][2][3]...[124] 1230 269642 22/09 11:56:02
Sziuny 
Questions & Réponses Simulation d'un écoulement sur un M.N.T. ( Modèle Numérique de Terrain ) 1 146 22/09 01:29:07
_tibo_ 
Questions & Réponses Rotation d'un objet : l'objet clignote 8 217 21/09 15:24:10
moonboots 
Questions & Réponses [résolu] Varier la vitesse de déplacement le long d'un "Follow path" 6 192 21/09 15:17:31
moonboots 
Questions & Réponses [résolu] assigner une texture à un matériau sous cycle (blender 2.79) 5 248 21/09 12:36:52
xann 
Questions & Réponses [non résolu] Sélection via Subsurf 2 219 21/09 11:28:56
moonboots 
The Blender Clan 'tchat Node pour animation 0 123 21/09 10:54:38
vinceproduc 
Moteur de jeu GameBlender et alternatives Projets simples jeux basiques navires de guerre (essaie pour apprendre) 6 265 20/09 16:23:15
Zack2554 
Moteur de jeu GameBlender et alternatives BGA Pygame et Python pour coder un jeu (du plus simple au plus poussé)    [1][2][3] 23 637 20/09 16:21:16
Zack2554 

Qui est en ligne
16 utilisateur(s) en ligne (dont 8 sur Forums)

Membre(s): 2
Invité(s): 14


stev, moonboots, plus...
Nouveaux membres
JonnaHawks 24/9/2017
Dewayne75G 24/9/2017
Ticoel 22/9/2017
seboustien 21/9/2017
Zack2554 17/9/2017
Dan67 16/9/2017
sylca 13/9/2017
leVraieXO 10/9/2017
avion 9/9/2017
hunter97 8/9/2017
Dernier Ajout
seul.jpg

Evènements à venir
Oct 7
BUG de Paris
Oct 15
Aniv de melti
Nov 18
Anniversaire de RichDeg
plus 313 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2017 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445