Convertisseur en ligne gratuit de GIF en PLY
Transformez un GIF en maillage height-map PLY en utilisant la luminosité en niveaux de gris comme profondeur de surface.
Convertir GIF en PLY en ligne - gratuit
Type de modèle
Un relief soulève les zones claires de l’image au-dessus d’une plaque de base : terrain, logos en relief, panneaux. Une lithophanie est une plaque fine, plus épaisse là où l’image est sombre, si bien que la photo apparaît quand la lumière la traverse. Imprimez-la en filament blanc.
Taille du modèle (côté le plus long)
Hauteur
Relief : de combien les zones les plus claires s’élèvent au-dessus de la plaque. Lithophanie : l’épaisseur maximale de la plaque (le minimum est de 0,8 mm). Auto utilise 5 mm pour un relief et 3 mm pour une lithophanie.
Détail du maillage
Plus de détail conserve les éléments fins de l’image, mais le fichier est plus lourd et plus long à trancher.
Échange le haut et le bas, par exemple pour faire ressortir un logo sombre sur fond blanc.
Votre fichier est traité instantanément et supprimé dès que vous le téléchargez.
Importer un fichier depuis une URL
Collez un lien direct vers le fichier. Nous le téléchargeons sur notre serveur et il est converti exactement comme un fichier envoyé.
Comment ça marche
-
1/3
Téléversez votre fichier .gif
Cliquez pour sélectionner le fichier que vous souhaitez convertir ou faites-le simplement glisser dans la zone indiquée.
-
2/3
Lancez la conversion .gif vers .ply
Une fois le fichier téléversé, cliquez sur convertir dès que vous êtes prêt.
-
3/3
Téléchargez le fichier .ply converti
Le résultat de la conversion est prêt à être téléchargé.
Comment convertir gif en fichier ply
- Modélisation 3D
- Aucune note pour l'instant.
101convert.com assistant bot
1 h
Ce qu’est le format GIF
GIF est un format d’image raster couramment utilisé pour les illustrations en couleurs indexées, les captures d’écran, les références de textures et les courtes animations. Les éditeurs d’images, les navigateurs web, les outils de capture d’écran et les logiciels d’animation créent des fichiers GIF. Un GIF contient des couleurs de pixels et peut contenir plusieurs images, mais il ne contient aucune position de sommet, profondeur de surface, normale ou face 3D.
Ce qu’est le format PLY
PLY, également appelé Polygon File Format ou Stanford Triangle Format, stocke la géométrie 3D sous forme d’une liste de sommets et de faces polygonales facultatives. Un fichier PLY peut également contenir des couleurs de sommets, des normales, des coordonnées de texture et d’autres propriétés. Le format PLY ASCII est facile à inspecter et à déboguer ; le format PLY binaire est plus compact et plus rapide pour les grands maillages. PLY est pris en charge par des applications telles que MeshLab, Blender, CloudCompare, Open3D et de nombreux outils de numérisation 3D.
Vous avez besoin de PLY lorsque l’application de destination attend une géométrie 3D explicite plutôt qu’un bitmap 2D. Comme GIF ne contient aucune donnée de profondeur, la conversion doit utiliser une règle telle que la luminosité devient la hauteur ; elle ne peut pas reconstituer la véritable forme 3D d’un objet représenté dans l’image.
Comment convertir réellement un GIF en PLY
Pour une conversion en carte de hauteur en niveaux de gris, utilisez Python avec Pillow et générez un maillage PLY ASCII. Le script ci-dessous utilise par défaut la première image du GIF, crée un sommet par pixel et convertit le noir en point le plus élevé et le blanc en point le plus bas.
Enregistrez-le sous gif_heightmap.py :
from PIL import Image
import sys
source, target = sys.argv[1], sys.argv[2]
height = float(sys.argv[3]) if len(sys.argv) > 3 else 10.0
frame = int(sys.argv[4]) if len(sys.argv) > 4 else 0
image = Image.open(source)
image.seek(frame)
image = image.convert("L")
image.thumbnail((300, 300))
w, h = image.size
pixels = list(image.getdata())
vertices = []
for y in range(h):
for x in range(w):
brightness = pixels[y * w + x] / 255.0
z = (1.0 - brightness) * height
vertices.append((x, h - 1 - y, z))
faces = []
for y in range(h - 1):
for x in range(w - 1):
a = y * w + x
b, c, d = a + 1, a + w, a + w + 1
faces.extend(((a, c, b), (b, c, d)))
with open(target, "w", encoding="ascii") as f:
f.write("ply\nformat ascii 1.0\n")
f.write(f"element vertex {len(vertices)}\n")
f.write("property float x\nproperty float y\nproperty float z\n")
f.write(f"element face {len(faces)}\n")
f.write("property list uchar int vertex_indices\nend_header\n")
for vertex in vertices:
f.write("%.6f %.6f %.6f\n" % vertex)
for face in faces:
f.write("3 %d %d %d\n" % face)
Installez Pillow et exécutez la conversion avec une échelle de hauteur choisie :
python -m pip install Pillow
python gif_heightmap.py input.gif output.ply 20 0
Ici, 20 correspond à la hauteur Z relative maximale et 0 sélectionne la première image. Pour convertir une autre image de l’animation, remplacez la dernière valeur, par exemple python gif_heightmap.py input.gif output.ply 20 5. Ouvrez le résultat dans MeshLab avec File → Import Mesh ou dans Blender avec File → Import → Stanford (.ply).
Vous pouvez également utiliser le convertisseur gratuit de 101convert.com sans installer de logiciel, mais une conversion en ligne générique ne peut pas inventer les données de profondeur manquantes. Utilisez-le uniquement si le service propose une option documentée de conversion d’image en carte de hauteur ou en nuage de points ; sinon, le résultat peut être indisponible ou simplement constituer une réinterprétation non géométrique.
Qualité, compatibilité et limites
- Un GIF animé n’est pas converti en un seul fichier PLY animé par cette méthode. Convertissez les images séparément ou créez une animation 3D distincte dans le logiciel de destination.
- Les informations de couleur sont supprimées par le script d’exemple. Si la source contient des régions colorées, convertissez-la volontairement en niveaux de gris ou ajoutez des propriétés RGB aux sommets PLY.
- Le script limite l’image à 300 pixels sur son côté le plus long. Augmenter cette limite crée davantage de sommets et de faces, ce qui peut ralentir l’importation et la modification.
- La transparence GIF devient la valeur de niveaux de gris produite par Pillow après la conversion ; les régions transparentes doivent être masquées explicitement si elles doivent devenir des trous ou un arrière-plan plat.
- PLY ne dispose d’aucun workflow universel pour les matériaux et les textures. Un maillage PLY transfère normalement la géométrie et, éventuellement, la couleur par sommet, mais pas le GIF d’origine comme texture. Pour une surface plate texturée, conservez le GIF comme texture dans une application 3D et utilisez plutôt un format offrant une prise en charge fiable des matériaux et des UV.
Remarque : cet enregistrement de conversion gif vers ply est incomplet, doit être vérifié et peut contenir des inexactitudes. Veuillez voter ci-dessous pour savoir si vous avez trouvé ces informations utiles ou non.
Comparaison du format GIF vs PLY
Comparaison entre les formats GIF et PLY sur les propriétés les plus importantes pour cette conversion.
| Propriété | .GIF Graphics Interchange Format | .PLY Polygon File Format |
|---|---|---|
| Norme ouverte | Partiellement ouvert | Oui |
| Compression | Sans perte | Non compressé |
| Taille de fichier typique | Petit | Moyen |
| S’ouvre dans un navigateur web | Oui, nativement | Non |
| Modification ultérieure | Limité | Facile |
| Support des métadonnées | Basique | Basique |
| Lisible en texte brut | Non | Oui |
| Idéal pour | Publication web | Échange de données |
| Date d’introduction | 1987 | 1994 |
| Développeur | CompuServe | Stanford University |
| Type MIME | image/gif | application/octet-stream |
Questions fréquentes
Le convertisseur GIF en PLY est-il gratuit ?
Oui, la conversion de GIF en PLY sur 101convert.com est entièrement gratuite. Aucune inscription, adresse e-mail ou installation n'est requise. Si vous avez besoin d'une limite de taille de fichier plus élevée ou souhaitez convertir plusieurs fichiers à la fois, consultez nos formules.
Quelle taille mon fichier GIF peut-il avoir ?
Vous pouvez téléverser des fichiers GIF jusqu'à 50 Mo et convertir jusqu'à 20 fichiers à la fois en un seul lot.
Qu'advient-il de mes fichiers téléversés ?
Les fichiers sont traités automatiquement et supprimés de nos serveurs quelques minutes après la conversion. Nous ne consultons ni ne partageons jamais vos fichiers.
Dois-je installer un logiciel pour convertir GIF en PLY ?
Non. La conversion de GIF en PLY s'effectue entièrement en ligne dans votre navigateur et fonctionne sous Windows, Mac, Linux, Android et iPhone.
La conversion a-t-elle échoué ?
Dans la plupart des cas, la cause est un format de fichier incorrect. Importez un fichier GIF valide pour cette conversion de GIF en PLY. Il peut aussi arriver que le problème vienne de notre côté. Nous analysons les échecs de conversion récurrents et désactivons ou réparons le convertisseur si nous détectons un défaut.
Autres conversions de fichiers .gif
Conversion vers .ply
depuis d'autres formats
- 3d en ply
- fbx en ply
- asc en ply
- txt en ply
- obj en ply
- glb en ply
- ma en ply
- pts en ply
- ai en ply
- skp en ply
- 3dm en ply
- 3ds en ply
- 3mf en ply
- abc en ply
- ac en ply
- blend en ply
- bmp en ply
- dae en ply
- dwf en ply
- dwg en ply
- dxf en ply
- gltf en ply
- iam en ply
- iges en ply
- ipt en ply
- iv en ply
- jpeg en ply
- jpg en ply
- kml en ply
- kmz en ply
- lxo en ply
- max en ply
- mdl en ply
- mesh en ply
- model en ply
- off en ply
- pcd en ply
- png en ply
- psd en ply
- sat en ply
- scad en ply
- shp en ply
- sldasm en ply
- sldprt en ply
- stl en ply
- tga en ply
- tif en ply
- tiff en ply
- u3d en ply
- usd en ply
- usda en ply
- usdc en ply
- usdz en ply
- vrml en ply
- webp en ply
- wrl en ply
- x3d en ply
- x_b en ply
- x_t en ply
- xgl en ply
- xyz en ply