Plaquer une image 2D sur forme 3D ?
5 participants
Page 1 sur 2
Page 1 sur 2 • 1, 2
Plaquer une image 2D sur forme 3D ?
Bonjour
Est-il possible de plaquer une image 2D sur la surface d'une forme 3D ?
En gros, l'intérieur d'un "U" comme ici :
C'est pour visualiser un panorama de fond de décor en modélisme ferroviaire. Plutôt que de multiplier les essais en réel en imprimant des feuilles A4 (même en mode brouillon), une telle visualisation m'aiderait à bien répartir les échelles.
Là, je suis sous Freecad, mais si on peut le faire avec un autre soft et l'importer ensuite comme stl ou obj, ça irait aussi, bien sûr.
Cdlt
Est-il possible de plaquer une image 2D sur la surface d'une forme 3D ?
En gros, l'intérieur d'un "U" comme ici :
C'est pour visualiser un panorama de fond de décor en modélisme ferroviaire. Plutôt que de multiplier les essais en réel en imprimant des feuilles A4 (même en mode brouillon), une telle visualisation m'aiderait à bien répartir les échelles.
Là, je suis sous Freecad, mais si on peut le faire avec un autre soft et l'importer ensuite comme stl ou obj, ça irait aussi, bien sûr.
Cdlt
Jivé- complétement accro
- Messages : 1612
Points : 2651
Date d'inscription : 05/05/2010
Localisation : Languedoc Roussillon
Re: Plaquer une image 2D sur forme 3D ?
Salut,
Sur 3DSmax, sans aucun doute, sur FC, je ne sais pas.
Le STL ne gère pas les textures, le format OBJ le fait. Je te met un exemple fait sous 3DSmax en format .OBJ.
le résultat
La texture a été plaquée sur un rectangle plat, puis le rectangle a été courbé aux deux bouts une fois la texture appliquée.
Bien sûr, c'est du maillage, pas du CSG comme avec FC ou SW.
++
David
Sur 3DSmax, sans aucun doute, sur FC, je ne sais pas.
Le STL ne gère pas les textures, le format OBJ le fait. Je te met un exemple fait sous 3DSmax en format .OBJ.
le résultat
La texture a été plaquée sur un rectangle plat, puis le rectangle a été courbé aux deux bouts une fois la texture appliquée.
Bien sûr, c'est du maillage, pas du CSG comme avec FC ou SW.
++
David
- Fichiers joints
_________________
Traduction Française de CamBam et de sa documentation.
Re: Plaquer une image 2D sur forme 3D ?
Je connais pas trop mais blender doit le faire je pense?
L'Ankou- complétement accro
- Messages : 3315
Points : 3473
Date d'inscription : 22/04/2015
Age : 40
Localisation : 56130 FEREL
Re: Plaquer une image 2D sur forme 3D ?
C'est probable, mais la dernière fois que je l'ai utilisé c'était sur un Amiga 2000 dans la fin des années 90 et c'était une des premières version du soft .... il à certainement beaucoup évolué depuis !
edit: je viens d'essayer sous SolidWoks (2010) et nada, je ne suis pas arrivé à faire en sorte que la texture suive la courbure, je me retrouve avec une texture par face en mode "surface" et en projection "plane" évidement ça va encore moins bien même si cette fois la texture est appliqué sur l'ensemble des faces d'un seul coup, elle ne suis pas la courbure, pas trouvé comment faire .... mais j'ai réussis à planter SolidWorks
++
David
edit: je viens d'essayer sous SolidWoks (2010) et nada, je ne suis pas arrivé à faire en sorte que la texture suive la courbure, je me retrouve avec une texture par face en mode "surface" et en projection "plane" évidement ça va encore moins bien même si cette fois la texture est appliqué sur l'ensemble des faces d'un seul coup, elle ne suis pas la courbure, pas trouvé comment faire .... mais j'ai réussis à planter SolidWorks
++
David
_________________
Traduction Française de CamBam et de sa documentation.
Re: Plaquer une image 2D sur forme 3D ?
Merci David, de te décarcasser à chercher une solution. PLanter SW, quand même !
@ L'Ankou : Blender, j'ai vu des exemples sur YT (Mario sur un mug), mais c'est quand même assez lourd comme opération.
Pour un produit final, ça se tenterait, mais là, l'idée est de multiplier les essais pour trouver les bonnes proportions/positionnement en modifiant le montage panorama.
Si c'est trop compliqué, je resterai sur ma projection plane.
Je projetterai les extrémités du panorama sur les côtés, à 90°. De manière à regarder sur le plan YZ avec les formes en place.
En oubliant les arrondis.
@ L'Ankou : Blender, j'ai vu des exemples sur YT (Mario sur un mug), mais c'est quand même assez lourd comme opération.
Pour un produit final, ça se tenterait, mais là, l'idée est de multiplier les essais pour trouver les bonnes proportions/positionnement en modifiant le montage panorama.
Si c'est trop compliqué, je resterai sur ma projection plane.
Je projetterai les extrémités du panorama sur les côtés, à 90°. De manière à regarder sur le plan YZ avec les formes en place.
En oubliant les arrondis.
Jivé- complétement accro
- Messages : 1612
Points : 2651
Date d'inscription : 05/05/2010
Localisation : Languedoc Roussillon
Re: Plaquer une image 2D sur forme 3D ?
bonjour Rivé, superbe tout ça. Pour ce type de travail j'utilise un logiciel qui permet beaucoup de chose pour l'impression 3D et qui pourrait sans doute te permettre cela car on peut projeter une image 2D sur un arc par exemple.
Le créateur du logiciel est très accessible mais en Anglais sur son groupe Facebook, tu lui poses la question et il te répondra.
Luban
Le créateur du logiciel est très accessible mais en Anglais sur son groupe Facebook, tu lui poses la question et il te répondra.
Luban
nono30- complétement accro
- Messages : 2164
Points : 2244
Date d'inscription : 17/07/2017
Age : 56
Localisation : france
Re: Plaquer une image 2D sur forme 3D ?
Merci nono30. Je vais explorer les vidéos de luban pour voir de quoi il retourne avec ce soft.
Jivé- complétement accro
- Messages : 1612
Points : 2651
Date d'inscription : 05/05/2010
Localisation : Languedoc Roussillon
Re: Plaquer une image 2D sur forme 3D ?
Salut,
Tu a réussi à ouvrir le .OBJ que je t'ai mis plus haut ?
++
David
Tu a réussi à ouvrir le .OBJ que je t'ai mis plus haut ?
++
David
_________________
Traduction Française de CamBam et de sa documentation.
Jivé- complétement accro
- Messages : 1612
Points : 2651
Date d'inscription : 05/05/2010
Localisation : Languedoc Roussillon
Re: Plaquer une image 2D sur forme 3D ?
Salut
Ok, il manque la texture image ; met le fichier image.png sur ton DD, note son chemin d'accès et édite le fichier test_textureOBJ.mtl avec un éditeur de texte et corrige le chemin d'accès à l'image pour qu'il corresponde au chemin d'accès de la tienne.
change le texte en orange.
# 3ds Max Wavefront OBJ Exporter v0.97b - (c)2007 guruware
# Filchier créé : 15.04.2022 20:11:45
newmtl 02___Default
Ns 10.0000
Ni 1.5000
d 1.0000
Tr 0.0000
Tf 1.0000 1.0000 1.0000
illum 2
Ka 0.5882 0.5882 0.5882
Kd 0.5882 0.5882 0.5882
Ks 0.0000 0.0000 0.0000
Ke 0.0000 0.0000 0.0000
map_Ka C:\Users\David\Desktop\image.png
map_Kd C:\Users\David\Desktop\image.png
Quand je l'ouvre sur 3DSmax avec l'image au mauvais endroit, à l'ouverture il me propose de rechercher le fichier image ; FC ne te le demande pas ?
Si ça marche avec ma texture, met ta texture image en PJ, donne moi les dimensions de ta "boite" et je te ferais le fichier.
++
David
Ok, il manque la texture image ; met le fichier image.png sur ton DD, note son chemin d'accès et édite le fichier test_textureOBJ.mtl avec un éditeur de texte et corrige le chemin d'accès à l'image pour qu'il corresponde au chemin d'accès de la tienne.
change le texte en orange.
# 3ds Max Wavefront OBJ Exporter v0.97b - (c)2007 guruware
# Filchier créé : 15.04.2022 20:11:45
newmtl 02___Default
Ns 10.0000
Ni 1.5000
d 1.0000
Tr 0.0000
Tf 1.0000 1.0000 1.0000
illum 2
Ka 0.5882 0.5882 0.5882
Kd 0.5882 0.5882 0.5882
Ks 0.0000 0.0000 0.0000
Ke 0.0000 0.0000 0.0000
map_Ka C:\Users\David\Desktop\image.png
map_Kd C:\Users\David\Desktop\image.png
Quand je l'ouvre sur 3DSmax avec l'image au mauvais endroit, à l'ouverture il me propose de rechercher le fichier image ; FC ne te le demande pas ?
Si ça marche avec ma texture, met ta texture image en PJ, donne moi les dimensions de ta "boite" et je te ferais le fichier.
++
David
_________________
Traduction Française de CamBam et de sa documentation.
Re: Plaquer une image 2D sur forme 3D ?
Merci David.
Alors, quand on importe un objet 3D dans Freecad, on a le choix entre l'importer en mesh ou obj.
En tant que mesh, cela donne ce que j'ai montré plus haut.
En tant que obj, j'obtiens ce message d'erreur
Pour être sûr, auparavant, j'ai transformé un stl en obj (via l'option Fichier/Réparer de Prusa slicer) et je l'ai importé comme obj, sans souci.
Donc, il y aurait un souci avec cet obj.
J'ai bien fait la manip dans le fichier .mtl
map_Ka /home/jean/Images/03DECOR/image.png
map_Kd /home/jean/Images/03DECOR/image.png
Par contre, j'ai vu que Freecad peut importer des fichier 3ds Max.
Alors, quand on importe un objet 3D dans Freecad, on a le choix entre l'importer en mesh ou obj.
En tant que mesh, cela donne ce que j'ai montré plus haut.
En tant que obj, j'obtiens ce message d'erreur
Pour être sûr, auparavant, j'ai transformé un stl en obj (via l'option Fichier/Réparer de Prusa slicer) et je l'ai importé comme obj, sans souci.
Donc, il y aurait un souci avec cet obj.
J'ai bien fait la manip dans le fichier .mtl
map_Ka /home/jean/Images/03DECOR/image.png
map_Kd /home/jean/Images/03DECOR/image.png
Par contre, j'ai vu que Freecad peut importer des fichier 3ds Max.
Jivé- complétement accro
- Messages : 1612
Points : 2651
Date d'inscription : 05/05/2010
Localisation : Languedoc Roussillon
Re: Plaquer une image 2D sur forme 3D ?
le obj de sortie de david n'est pas encodé en UTF-8 a priori, si tu es sous windows avec notepad++, tu peux modifier l'encodage du fichier et FreeCAD ne devrait plus râler.
_________________
meles- Admin
- Messages : 14558
Points : 21517
Date d'inscription : 13/05/2011
Localisation : Aubagne
Re: Plaquer une image 2D sur forme 3D ?
Salut,
Oui, 3DSmax utilise le codage ANSI, je te met une version modifiée du .mtl avec tes chemins d'accès et converti en UTF-8
Bon j'ai essayé de l'ouvrir sur FreeCAD (0.18), mais moi je n'ai même pas d'objet qui s'affiche sauf si je l'ouvre en tant que "mesh"
++
David
Oui, 3DSmax utilise le codage ANSI, je te met une version modifiée du .mtl avec tes chemins d'accès et converti en UTF-8
Bon j'ai essayé de l'ouvrir sur FreeCAD (0.18), mais moi je n'ai même pas d'objet qui s'affiche sauf si je l'ouvre en tant que "mesh"
++
David
- Fichiers joints
_________________
Traduction Française de CamBam et de sa documentation.
Re: Plaquer une image 2D sur forme 3D ?
Moi non plus, je n'ai pas d'objet qui s'affiche quand j'essaye d'ouvrir test_textureOBJ.obj. Seulement si je choisis l'option mesh.
Et j'ai ce message
Comme je suis sous Linux (Xubuntu 20.04) j'ai ensuite ouvert test_textureOBJ.mtl avec l'éditeur Sublime-text et réenregistré en le convertissant à mon tour en UFT-8. Même résultat. Avec conversion UFT-8 With BOM, idem.
Edit. J'ai vérifié les paramètres régionaux
Sur le forum Freecad, on me conseillait :
L'atelier ArchTextures (dispo dans l'Addon Manager) devrait permettre ça.
En revanche, il faudra sans doute au préalable fusionner toutes les faces du U en une seule face.
C'est possible en jointant toutes les arêtes du U ( avant extrusion verticale ), avec l'outil joinCurve de l'atelier Curves (dans l'Addon Manager aussi).
Donc, ça, c'est fait : le fond de décor n'aura plus qu'une face unique pour y appliquer une texture.
C'est en quelque sorte l'obj que tu proposais.
Si besoin, ce fond de décor en OBJ est ici :
https://we.tl/t-kdoXIqMfg1
Et j'ai ce message
Comme je suis sous Linux (Xubuntu 20.04) j'ai ensuite ouvert test_textureOBJ.mtl avec l'éditeur Sublime-text et réenregistré en le convertissant à mon tour en UFT-8. Même résultat. Avec conversion UFT-8 With BOM, idem.
Edit. J'ai vérifié les paramètres régionaux
Sur le forum Freecad, on me conseillait :
L'atelier ArchTextures (dispo dans l'Addon Manager) devrait permettre ça.
En revanche, il faudra sans doute au préalable fusionner toutes les faces du U en une seule face.
C'est possible en jointant toutes les arêtes du U ( avant extrusion verticale ), avec l'outil joinCurve de l'atelier Curves (dans l'Addon Manager aussi).
Donc, ça, c'est fait : le fond de décor n'aura plus qu'une face unique pour y appliquer une texture.
C'est en quelque sorte l'obj que tu proposais.
Si besoin, ce fond de décor en OBJ est ici :
https://we.tl/t-kdoXIqMfg1
Jivé- complétement accro
- Messages : 1612
Points : 2651
Date d'inscription : 05/05/2010
Localisation : Languedoc Roussillon
Re: Plaquer une image 2D sur forme 3D ?
apparemment le caractère 73 c'est le 1ier "é" de "créé", essais d'écrire "cree" à la place ... ou vire carrément les 2 premières lignes qui ne sont que des commentaires
++
David
++
David
_________________
Traduction Française de CamBam et de sa documentation.
Jivé- complétement accro
- Messages : 1612
Points : 2651
Date d'inscription : 05/05/2010
Localisation : Languedoc Roussillon
Re: Plaquer une image 2D sur forme 3D ?
Salut,
Bon et bien il ne te reste plus qu'à passer à 3DSmax ... ou peut être à Blender.
++
David
Bon et bien il ne te reste plus qu'à passer à 3DSmax ... ou peut être à Blender.
++
David
_________________
Traduction Française de CamBam et de sa documentation.
Re: Plaquer une image 2D sur forme 3D ?
Dommage. Encore merci quand même, David.
J'ai commencé à explorer l'atelier Arch et Arch Textures (j'adore l'accent anglais "joueur de cricket") mais même en suivant le tuto, pour l'heure, pas de texture. J'ai peur que la carte graphique Intel intétrée au Laptop Latitude ne soit pas suffisante. (j'adore l'accent anglais "joueur de cricket") mais même en suivant le tuto, pour l'heure, pas de texture. J'ai peur que la carte graphique Intel intétrée au Laptop Latitude ne soit pas suffisante.
FreeCAD How To Add Texture On Object
https://www.youtube.com/watch?v=4h3jXNUM7XE
J'ai commencé à explorer l'atelier Arch et Arch Textures (j'adore l'accent anglais "joueur de cricket") mais même en suivant le tuto, pour l'heure, pas de texture. J'ai peur que la carte graphique Intel intétrée au Laptop Latitude ne soit pas suffisante. (j'adore l'accent anglais "joueur de cricket") mais même en suivant le tuto, pour l'heure, pas de texture. J'ai peur que la carte graphique Intel intétrée au Laptop Latitude ne soit pas suffisante.
FreeCAD How To Add Texture On Object
https://www.youtube.com/watch?v=4h3jXNUM7XE
Jivé- complétement accro
- Messages : 1612
Points : 2651
Date d'inscription : 05/05/2010
Localisation : Languedoc Roussillon
Re: Plaquer une image 2D sur forme 3D ?
ExcellentJivé a écrit:(j'adore l'accent anglais "joueur de cricket")
_________________
meles- Admin
- Messages : 14558
Points : 21517
Date d'inscription : 13/05/2011
Localisation : Aubagne
Re: Plaquer une image 2D sur forme 3D ?
Essayes avec celui ci, ça a l'air de marcher en passant par un stl :
_________________
meles- Admin
- Messages : 14558
Points : 21517
Date d'inscription : 13/05/2011
Localisation : Aubagne
Re: Plaquer une image 2D sur forme 3D ?
Dernière édition par meles le Mer 20 Avr 2022 - 8:53, édité 1 fois
_________________
meles- Admin
- Messages : 14558
Points : 21517
Date d'inscription : 13/05/2011
Localisation : Aubagne
Re: Plaquer une image 2D sur forme 3D ?
Edit : le plaquage semble s'appliquer a tous les objets de la scène et de façon temporaire.
_________________
meles- Admin
- Messages : 14558
Points : 21517
Date d'inscription : 13/05/2011
Localisation : Aubagne
Re: Plaquer une image 2D sur forme 3D ?
Oui, ce qu'il explique dans la vidéo : malheureusement, la texture disparaît dès que l'on quitte "Mappage texture". Dommage...
Jivé- complétement accro
- Messages : 1612
Points : 2651
Date d'inscription : 05/05/2010
Localisation : Languedoc Roussillon
Re: Plaquer une image 2D sur forme 3D ?
Avec l'atelier Arc et l'addon ArTextures, on arrive à plaquer une texture (image) sur un objet.
Malheureusement; bien qu'en n'ayant qu'une face dans le U grâce à JoinCurves, l'image ne se plaque pas comme il faut..
Ici l'image d'un panorama :
Ici, celle de l'emprise de voies. Voilà comment l'immage se répartit.
Malheureusement; bien qu'en n'ayant qu'une face dans le U grâce à JoinCurves, l'image ne se plaque pas comme il faut..
Ici l'image d'un panorama :
Ici, celle de l'emprise de voies. Voilà comment l'immage se répartit.
Jivé- complétement accro
- Messages : 1612
Points : 2651
Date d'inscription : 05/05/2010
Localisation : Languedoc Roussillon
Re: Plaquer une image 2D sur forme 3D ?
Salut,
Je ne sais pas si c'est dispo dans FC, mais dans SW, le mieux que je suis arrivé à faire c'est avec une "étiquette", c'est pas parfait mais c'est moins pire que le reste. Je pense que les softs de CAO ne sont pas vraiment fait pour gérer les textures aux petit oignons comme les softs de DAO ; sur 3DSmax, la gestion des textures/matériaux est un monde à elle seule, mais sur ce type de soft, le texturage est pratiquement incontournable donc il y a un max de possibilités.
Allez savoir pourquoi la texture ne passe pas sur une des faces courbe, mystère, elle est portant bien sélectionnée
++
David
Je ne sais pas si c'est dispo dans FC, mais dans SW, le mieux que je suis arrivé à faire c'est avec une "étiquette", c'est pas parfait mais c'est moins pire que le reste. Je pense que les softs de CAO ne sont pas vraiment fait pour gérer les textures aux petit oignons comme les softs de DAO ; sur 3DSmax, la gestion des textures/matériaux est un monde à elle seule, mais sur ce type de soft, le texturage est pratiquement incontournable donc il y a un max de possibilités.
Allez savoir pourquoi la texture ne passe pas sur une des faces courbe, mystère, elle est portant bien sélectionnée
++
David
_________________
Traduction Française de CamBam et de sa documentation.
Page 1 sur 2 • 1, 2
Sujets similaires
» Comment découper une image gravée en gardant la forme du dessin?
» Plaquer sur du contreplaqué .....
» Presse à plaquer les chants
» Demande d aide a la remise en etat d'une perceuse a colonne Syderic
» Aide pour achat de batterie visseuse dévisseuse
» Plaquer sur du contreplaqué .....
» Presse à plaquer les chants
» Demande d aide a la remise en etat d'une perceuse a colonne Syderic
» Aide pour achat de batterie visseuse dévisseuse
Page 1 sur 2
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum