Convertitore online gratuito da GIF a PLY
Trasforma una GIF in una mesh height-map PLY usando la luminosità in scala di grigi come profondità della superficie.
Converti GIF in PLY online - gratuito
Tipo di modello
Un rilievo solleva le parti chiare dell’immagine sopra una piastra di base: terreni, loghi in rilievo, insegne. Una litofania è una piastra sottile, più spessa dove l’immagine è scura, così la foto compare quando la luce la attraversa. Stampala con filamento bianco.
Dimensione del modello (lato più lungo)
Altezza
Rilievo: quanto le parti più chiare si alzano sopra la piastra. Litofania: il punto più spesso della piastra (il più sottile è 0,8 mm). Auto usa 5 mm per un rilievo e 3 mm per una litofania.
Dettaglio della mesh
Più dettaglio conserva le parti fini dell’immagine, ma il file è più grande e più lento da slicare.
Scambia alto e basso, ad esempio per sollevare un logo scuro su sfondo bianco.
Il tuo file viene elaborato istantaneamente ed eliminato non appena lo scarichi.
Importa un file da un URL
Incolla un link diretto al file. Lo scarichiamo sul nostro server e viene convertito esattamente come un file caricato.
Come funziona
-
1/3
Carica il tuo file .gif
Fai clic per selezionare il file che vuoi convertire oppure trascinalo semplicemente nell'area indicata.
-
2/3
Avvia la conversione da .gif a .ply
Dopo il caricamento del file, fai clic su converti quando sei pronto.
-
3/3
Scarica il file .ply convertito
Il risultato della conversione è pronto per il download.
Come convertire gif in ply file
- Modellazione 3D
- Ancora nessuna valutazione.
101convert.com assistant bot
1 h
Che cos'è il formato GIF
GIF è un formato di immagine raster comunemente usato per illustrazioni a colori indicizzati, screenshot, riferimenti per texture e brevi animazioni. Gli editor di immagini, i web browser, gli strumenti di screen capture e i software di animazione creano file GIF. Un GIF contiene colori dei pixel e può contenere più frame, ma non contiene posizioni dei vertici, profondità della superficie, normali o facce 3D.
Che cos'è il formato PLY
PLY, chiamato anche Polygon File Format o Stanford Triangle Format, memorizza la geometria 3D come elenco di vertici e facce poligonali opzionali. Un file PLY può contenere anche colori dei vertici, normali, coordinate texture e altre proprietà. ASCII PLY è facile da ispezionare e sottoporre a debug; binary PLY è più piccolo e veloce per mesh di grandi dimensioni. PLY è supportato da applicazioni come MeshLab, Blender, CloudCompare, Open3D e molti strumenti di 3D scanning.
PLY è necessario quando l'applicazione di destinazione richiede una geometria 3D esplicita invece di una bitmap 2D. Poiché GIF non contiene dati sulla profondità, la conversione deve usare una regola come la luminosità diventa altezza; non può recuperare la forma 3D reale di un oggetto raffigurato nell'immagine.
Come convertire effettivamente GIF in PLY
Per una conversione height-map in scala di grigi, usa Python con Pillow e genera una mesh PLY ASCII. Lo script seguente usa per impostazione predefinita il primo frame GIF, crea un vertex per ogni pixel e mappa il nero sul punto più alto e il bianco su quello più basso.
Salva il file come 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)
Installa Pillow ed esegui la conversione con una scala di altezza scelta:
python -m pip install Pillow
python gif_heightmap.py input.gif output.ply 20 0
Qui 20 è l'altezza Z relativa massima e 0 seleziona il primo frame. Per convertire un altro frame dell'animazione, sostituisci il valore finale, ad esempio python gif_heightmap.py input.gif output.ply 20 5. Apri il risultato in MeshLab con File → Import Mesh o in Blender con File → Import → Stanford (.ply).
Puoi anche usare il convertitore gratuito su 101convert.com senza installare software, ma una conversione online generica non può inventare la profondità mancante. Usalo solo quando il servizio offre un'opzione documentata da immagine a height-map o da immagine a point cloud; in caso contrario, il risultato potrebbe non essere disponibile o potrebbe essere semplicemente una reinterpretazione non geometrica.
Qualità, compatibilità e limitazioni
- Con questo metodo un GIF animato non viene convertito in un singolo file PLY animato. Converti i frame separatamente oppure crea un'animazione 3D separata nel software di destinazione.
- Le informazioni sul colore vengono scartate dallo script di esempio. Se la sorgente contiene regioni colorate, convertila deliberatamente in scala di grigi oppure aggiungi proprietà RGB ai vertici PLY.
- Lo script limita l'immagine a 300 pixel sul lato più lungo. Aumentare questo limite crea più vertici e facce, il che può rallentare l'importazione e la modifica.
- La trasparenza GIF diventa qualsiasi valore in scala di grigi prodotto da Pillow dopo la conversione; le regioni trasparenti devono essere mascherate esplicitamente se devono diventare fori o uno sfondo piatto.
- PLY non dispone di un workflow universale per materiali e texture. Una mesh PLY trasferisce normalmente la geometria e l'eventuale colore per-vertex, non il GIF originale come texture. Per una superficie piatta texturizzata, conserva il GIF come texture in un'applicazione 3D e usa invece un formato con supporto affidabile per materiali e UV.
Nota: questo record di conversione da gif a ply è incompleto, deve essere verificato e potrebbe contenere inesattezze. Vota qui sotto se hai trovato utili o meno queste informazioni.
Confronto formato: GIF vs PLY
Come i formati GIF e PLY si confrontano sulle proprietà più importanti per questa conversione.
| Proprietà | .GIF Graphics Interchange Format | .PLY Polygon File Format |
|---|---|---|
| Standard aperto | Parzialmente aperto | Sì |
| Compressione | Lossless | Non compresso |
| Dimensione tipica del file | Piccolo | Medio |
| Si apre in un browser web | Sì, nativamente | No |
| Modifica successiva | Limitato | Facile |
| Supporto metadata | Base | Base |
| Leggibile come testo semplice | No | Sì |
| Ideale per | Pubblicazione web | Scambio dati |
| Introdotto | 1987 | 1994 |
| Sviluppatore | CompuServe | Stanford University |
| Tipo MIME | image/gif | application/octet-stream |
Domande frequenti
Il convertitore da GIF a PLY è gratuito?
Sì, convertire GIF in PLY su 101convert.com è completamente gratuito. Non sono richiesti registrazione, e-mail o installazione. Se hai bisogno di un limite di dimensione del file più alto o vuoi convertire più file alla volta, consulta i nostri piani.
Quanto può essere grande il mio file GIF?
Puoi caricare file GIF fino a 50 MB e convertire fino a 20 file alla volta in un unico lotto.
Cosa succede ai file caricati?
I file vengono elaborati automaticamente ed eliminati dai nostri server pochi minuti dopo la conversione. Non visualizziamo né condividiamo mai i tuoi file.
Devo installare un software per convertire GIF in PLY?
No. La conversione da GIF a PLY avviene completamente online nel browser e funziona su Windows, Mac, Linux, Android e iPhone.
La conversione non è riuscita?
Nella maggior parte dei casi, la causa è un formato di file errato. Carica un file GIF valido per questa conversione da GIF a PLY. A volte il problema può dipendere anche da noi. Analizziamo gli errori di conversione ricorrenti e disattiviamo o ripariamo il convertitore se rileviamo un difetto.
Altre conversioni di file .gif
Conversione in .ply
da altri formati
- 3d in ply
- fbx in ply
- asc in ply
- txt in ply
- obj in ply
- glb in ply
- ma in ply
- pts in ply
- ai in ply
- skp in ply
- 3dm in ply
- 3ds in ply
- 3mf in ply
- abc in ply
- ac in ply
- blend in ply
- bmp in ply
- dae in ply
- dwf in ply
- dwg in ply
- dxf in ply
- gltf in ply
- iam in ply
- iges in ply
- ipt in ply
- iv in ply
- jpeg in ply
- jpg in ply
- kml in ply
- kmz in ply
- lxo in ply
- max in ply
- mdl in ply
- mesh in ply
- model in ply
- off in ply
- pcd in ply
- png in ply
- psd in ply
- sat in ply
- scad in ply
- shp in ply
- sldasm in ply
- sldprt in ply
- stl in ply
- tga in ply
- tif in ply
- tiff in ply
- u3d in ply
- usd in ply
- usda in ply
- usdc in ply
- usdz in ply
- vrml in ply
- webp in ply
- wrl in ply
- x3d in ply
- x_b in ply
- x_t in ply
- xgl in ply
- xyz in ply