PDA

Voir la version complète : Question Comment créer un volume à partir d'une forme d'onde audio



legoman
11/04/2015, 12h05
Bonjour,
Pour un projet, je dois imprimer en 3D des petites montagnes (environ 5x5x5cm) dans ce genre:

14882

Mais ces montages devrons avoir une crête en forme d'onde audio comme par exemple ceci:

14883

comment pourrais je faire?

Merci

bru
11/04/2015, 12h58
Je dirais qu'à première vue, il faudrait créer une spline correspondant à ta forme d'onde (tracée à la main, ou peut-être avec une extraction automatique - voir l'outil vectorisation ou un outil similaire dans un logiciel de dessin vectoriel), puis l'utiliser dans une extrusion ou une extrusion contrôlée, et enfin jouer avec des déformateurs ou avec la sélection progressive pour aplatir les bords.

Le principal problème que tu vas rencontrer est que, pour que cela garde un côté "onde audio", il va falloir beaucoup de points sur la spline, et donc vraiment beaucoup de polygones. Il faudra voir s'il est possible d'obtenir un résultat acceptable tout en gardant quelque-chose de gérable.

legoman
11/04/2015, 13h05
merci, ça semble pas évident d'autant plus que j'en ai 50 à faire donc il me faudrait une solution un peut automatique.

Sinon je pourrait aussi modéliser le spectrogramme du son, mais de nouveau, je ne sais pas comment faire...

bru
11/04/2015, 13h25
Dans la mesure où tu utiliserais des extrusions et des déformateurs, cela serait assez automatique. Tu devrais simplement remplacer la spline représentant l'onde.

Quoi qu'il en soit, il faudra bien que tu obtiennes des représentations de l'onde d'une façon ou d'une autre.

Maintenant, je ne sais pas quelle est ton objectif final. Une animation que tu voudrais synchroniser avec de la musique ? La question à te poser est de savoir s'il est important que ces ondes soient réalistes. Si ce n'est pas vraiment le cas, tu peux utiliser la spline "formule". Tu mets une équation d'onde dedans, avec par exemple une fréquence et un paramètre d'atténuation que tu pourras modifier à loisir en fonction des sons que tu voudrais représenter.

legoman
11/04/2015, 14h40
Maintenant, je ne sais pas quelle est ton objectif final.


Comme je l'ai dis en introduction c'est pour faire des impressions 3D de petites montagnes (environ 5x5x5cm) en forme d'onde sonore

AleXXi
11/04/2015, 16h06
Pour de l'impression 3D, l'objet "déplaceur" devrait te suffire à avoir ce que tu veux assez facilement à partir d'une image en N&B du spectre audio...

Ci-joint un projet utilisant ton image... (plus l'image sera grande et de bonne qualité, plus tu auras un bon résultat)

Après, à toi de trouver une solution pour obtenir une belle image de ton spectre audio, avec éventuellement des niveaux de gris.

14889

14890



Même fichier avec une autre représentation du spectre, ( si tu veux que le haut des "montagnes" corresponde aux pics audio, on peut très bien imaginer le volume ci-dessous coupé en deux, pivoté à 90° avec une symétrie... )
14891

legoman
23/04/2015, 20h40
Même fichier avec une autre représentation du spectre, ( si tu veux que le haut des "montagnes" corresponde aux pics audio, on peut très bien imaginer le volume ci-dessous coupé en deux, pivoté à 90° avec une symétrie... )
14891

bonjour Alexxi,
C'est plutot cette représentation que je cherche, mais je n'ai pas compris comment arriver à ce résultat avec l'outil déplaceur

merci d'avance

AleXXi
24/04/2015, 00h13
Je t'ai mis le fichier dans le post au dessus, tu as juste à changer l'image ...

Aurety
24/04/2015, 09h14
En même temps, pourquoi partir d'images ? Tu peux partir du son d'origine chargé dans un effecteur audio en mode déformation "Point" pour agir sur un maillage, sur une spline et utiliser l'atténuation pour donner un coté ile. Juste une idée !

legoman
28/04/2015, 17h35
bonjour

après plusieurs test, je ne suis pas satisfait du résultat, aucun essais de me done le résultat que je cherche, c'est à dire une montage avec une crete pré déterminée comme ceci

15100

Est ce que quelqu'un aurait une autre idée?

legoman
28/04/2015, 17h37
j'ai oublié de dire que j'aimerait un rendu réaliste proche de ceci par exemple

15101