Konwertuj txt do gltf

Darmowy konwerter online TXT do GLTF

Konwertuj uporządkowane dane 3D oparte na TXT do GLTF lub GLB i sprawdź geometrię, jednostki oraz zasoby.

Konwertuj TXT na GLTF online - za darmo

Uploading…
Wybrane pliki przekraczają łączny limit 6 MB. Wybierz mniej lub mniejsze pliki.

Plik jest przetwarzany natychmiast i usuwany zaraz po pobraniu.

Jak to działa

  1. 1/3

    Prześlij swój plik .txt

    Kliknij, aby wybrać plik, który chcesz przekonwertować, lub po prostu przeciągnij go i upuść w zaznaczonym obszarze.

  2. 2/3

    Wykonaj konwersję .txt do .gltf

    Po pomyślnym przesłaniu pliku kliknij konwersję, gdy będziesz gotowy.

  3. 3/3

    Pobierz przekonwertowany plik .gltf

    Wynik konwersji jest gotowy do pobrania.

Jak konwertować txt do gltf

Silnik gier, przeglądarka internetowa lub potok 3D może wymagać glTF, gdy dane modelu zostały dostarczone w pliku o nazwie .txt. Konwersja jest możliwa tylko wtedy, gdy tekst zawiera rozpoznawalne dane 3D, takie jak JSON glTF, rekordy OBJ, wierzchołki i indeksy ścian.

Co zawierają pliki TXT

.txt to ogólne rozszerzenie nazwy pliku zwykłego tekstu, a nie zdefiniowany format 3D. Edytory tekstu, skrypty, eksporty CAD, skanery i narzędzia inżynieryjne mogą tworzyć pliki tekstowe, ale rozszerzenie nie określa geometrii, jednostek, materiałów, osi współrzędnych ani struktury sceny.

Plik TXT może zawierać tekst ciągły, pomiary w stylu CSV, niestandardową listę wierzchołków, składnię Wavefront OBJ, JSON lub prawidłowy dokument glTF zapisany z niewłaściwym rozszerzeniem. Przed konwersją otwórz go w edytorze kodu. Rekordy takie jak v 0 0 0 i f 1 2 3 wskazują dane siatki w stylu OBJ; JSON glTF zwykle zawiera pola takie jak "asset", "meshes", "buffers" i "accessors".

Sama lista pozycji X, Y i Z definiuje punkty, a nie powierzchnię. Siatka wymaga również indeksów ścian lub trójkątów, które określają, które wierzchołki są ze sobą połączone.

Co zapewniają pliki GLTF

glTF, rozwijany przez Khronos Group, to format sceny 3D przeznaczony do użycia w czasie działania. Plik .gltf zawiera JSON opisujący sceny, węzły, siatki, materiały, kamery, szkielety i animacje; zwykle odwołuje się do oddzielnego bufora geometrii .bin oraz plików obrazów.

Powiązany format .glb pakuje JSON i dane binarne do jednego pliku binarnego oraz może również osadzać obrazy. Użyj GLB, gdy do dostarczenia lub przesłania wymagany jest jeden plik; użyj oddzielnych plików .gltf, .bin i tekstur, gdy zasoby te muszą pozostać dostępne osobno.

glTF obsługuje wydajną geometrię binarną, materiały PBR, tekstury, animacje i hierarchie scen. Jest szeroko obsługiwany przez Blender, renderery internetowe, takie jak three.js i Babylon.js, oraz wiele procesów importu w silnikach gier.

Najpierw określ strukturę źródła

  1. Otwórz plik TXT w edytorze kodu i sprawdź jego pierwsze wiersze oraz separatory.
  2. Jeśli zawiera prawidłowy JSON glTF, zmień nazwę model.txt na model.gltf; nie jest to konwersja.
  3. Zachowaj każdy zasób, do którego odwołuje się plik, w ścieżce względnej określonej w JSON. Na przykład "uri":"model.bin" wymaga dostępnego pliku model.bin, zwykle znajdującego się obok model.gltf.
  4. Jeśli zawiera składnię OBJ, zmień rozszerzenie pliku na .obj przed zaimportowaniem go do aplikacji 3D.
  5. Jeśli używa niestandardowych wierszy lub kolumn, określ pola wierzchołków, bazę indeksów, definicje ścian, jednostki, osie współrzędnych i wszelkie odwołania do materiałów przed napisaniem lub użyciem importera.

Konwertowanie tekstu w stylu OBJ za pomocą Blender

  1. Zmień nazwę źródła z model.txt na model.obj tylko wtedy, gdy jego zawartość rzeczywiście jest zgodna ze składnią Wavefront OBJ.
  2. W Blender wybierz File → Import → Wavefront (.obj) i wskaż zmieniony plik.
  3. Sprawdź zaimportowaną siatkę pod kątem brakujących ścian, odwróconych normalnych, nieprawidłowej skali i rotacji oraz brakujących materiałów.
  4. W razie potrzeby popraw model, a następnie wybierz File → Export → glTF 2.0.
  5. Wybierz glTF Separate (.gltf + .bin + textures), gdy wymagany jest pakiet .gltf, lub wybierz glTF Binary (.glb), aby uzyskać wynik w jednym pliku.
  6. Włącz Selected Objects, jeśli scena Blender zawiera obiekty inne niż zaimportowany model, a następnie wykonaj eksport.

Konwertowanie niestandardowych danych współrzędnych

Niestandardowe układy TXT wymagają parsera, ponieważ nie istnieje uniwersalna kolejność kolumn ani składnia siatki. Skrypt Python dla Blender może odczytać tekst, utworzyć wierzchołki i ściany, przypisać materiały oraz wykonać eksport za pomocą File → Export → glTF 2.0. Program korzystający z biblioteki zapisującej glTF może zamiast tego bezpośrednio wygenerować wymagane widoki buforów, akcesory, prymitywy siatki i JSON.

W przypadku obsługiwanych ustrukturyzowanych danych wejściowych TXT prześlij plik do konwertera na 101convert.com i pobierz wygenerowany plik GLTF bez instalowania oprogramowania. Sprawdź wynik w Blender lub innej przeglądarce obsługującej glTF; dowolnego dokumentu tekstowego nie można zinterpretować jako modelu 3D.

Kontrola zgodności i jakości

  • Zmiana nazwy działa tylko w przypadku tekstu, który jest już prawidłowym JSON glTF. Zmiana nazwy danych OBJ, CSV lub niestandardowych na .gltf nie konwertuje ich składni ani geometrii.
  • glTF używa prawoskrętnego układu współrzędnych, w którym +Y jest skierowane w górę, a konwencjonalną jednostką liniową są metry. Dane CAD i dane ze skanów często używają milimetrów lub centymetrów, dlatego przed eksportem sprawdź wymiary i zastosuj skalę.
  • Prymitywy siatki glTF są zazwyczaj trójkątami. Czworokąty i n-kąty mogą zostać poddane triangulacji podczas importu lub eksportu, co może zmienić przekątne i cieniowanie.
  • Materiały OBJ, ścieżki zewnętrznych tekstur, encje CAD i metadane specyficzne dla aplikacji mogą nie być bezpośrednio mapowane na materiały PBR glTF. W razie potrzeby ponownie połącz tekstury i odtwórz materiały.
  • Dane zawierające wyłącznie punkty można przechowywać jako prymitywy punktowe glTF, ale bez połączeń lub celowego etapu rekonstrukcji powierzchni nie staną się zamkniętą bryłą ani dokładną powierzchnią.
  • Podczas korzystania z oddzielnego eksportu glTF przechowuj razem pliki .gltf, .bin i tekstur; przeniesienie jednego pliku może przerwać odwołania.

Porównanie formatu TXT z GLTF

Jak formaty TXT i GLTF wypadają w porównaniu pod względem najważniejszych cech dla tej konwersji.

Porównanie formatów plików TXT i GLTF
Cecha .TXT Plain Text File .GLTF GL Transmission Format
Otwarty standard Tak Tak
Kompresja Bez kompresji Oba
Typowy rozmiar pliku Bardzo mały Mały
Otwiera się w przeglądarce internetowej Tak, natywnie Częściowo
Dalsza edycja Łatwy Łatwy
Obsługa metadanych Brak Podstawowy
Czytelny tekstowo Tak Tak
Najlepszy do Wymiana danych Wymiana danych
Wprowadzono — 2015
Twórca — Khronos Group
Typ MIME text/plain model/gltf+json

Baza danych obecnie nie zawiera żadnych bezpośrednich linków do konwerterów plików txt.

Najczęściej zadawane pytania

Czy konwerter TXT do GLTF jest darmowy?

Tak, konwersja TXT do GLTF na 101convert.com jest całkowicie darmowa. Nie wymaga rejestracji, adresu e-mail ani instalacji. Jeśli potrzebujesz wyższego limitu rozmiaru pliku lub chcesz konwertować więcej plików naraz, sprawdź nasze plany.

Jak duży może być mój plik TXT?

Możesz przesłać pliki TXT o rozmiarze do 2 MB i przekonwertować do 20 plików jednocześnie w jednej partii.

Co dzieje się z przesłanymi plikami?

Pliki są przetwarzane automatycznie i usuwane z naszych serwerów kilka minut po konwersji. Nigdy nie przeglądamy ani nie udostępniamy Twoich plików.

Czy muszę instalować oprogramowanie, aby przekonwertować TXT do GLTF?

Nie. Konwersja TXT do GLTF odbywa się całkowicie online w przeglądarce i działa w systemach Windows, Mac, Linux, Android i iPhone.

Konwersja nie powiodła się?

W większości przypadków przyczyną jest nieprawidłowy format pliku. Prześlij prawidłowy plik TXT dla tej konwersji z TXT do GLTF. Czasami problem może również występować po naszej stronie. Analizujemy powtarzające się nieudane konwersje i wyłączamy lub naprawiamy konwerter, jeśli wykryjemy usterkę.