Pytanie Modele 3D na stronie HTML


Mam model 3D CAD, który chcę pokazać na stronie internetowej. Chciałbym pokazać to w formie jak <img> znacznik (np. wstawiający się w całość, a nie jako oddzielną stronę) i chcę, aby odwiedzający mógł obrócić model, aby wyświetlić go z różnych perspektyw.

Jakie mam opcje?

Rzeczy, o których myślę / patrzę

  • VRML
  • 3DXML
  • Lampa błyskowa
  • Plik PDF ma coś, co działa, ale nie osadza się tak, jak chcę
  • 3DMLW (Wydaje się bardzo powolny)
  • Uniwersalny 3D (obsługiwane przez Adobe Reader)

Edytować: Model nie jest zbyt złożony, więc perf nie jest głównym problemem.


14
2018-02-27 20:58


pochodzenie




Odpowiedzi:


Eksperymenty Chrome opublikowały kilka aplikacji 3D JavaScript. Oto przykład: Kolory Cube


7
2018-03-19 15:08



OMG, które jest po prostu słodkie !! - BCS
Czy istnieje sposób, aby to zrobić? Czy istnieje taki plan w HTML5? - Hello World


Papervison3D jest biblioteką flash 3D, która może być warta obejrzenia. Nie miałem okazji się z tym bawić, ale niektóre dema wyglądają dobrze.


4
2018-02-27 21:48





Nie jestem pewien, jak dobry jest błysk w obsłudze 3D dla takich rzeczy, jak formaty plików aplikacji CAD. IIRC, flash nie może robić przyspieszanej sprzętowo grafiki 3D. Z drugiej strony aplet Javy może (z odpowiednią biblioteką).


2
2018-02-27 21:02



Wolałbym trzymać się javascriptu z flash (nie ma racjonalnego powodu, tylko moje zdanie) - BCS


Papervision i Unity3D to najlepszy wybór dla instalacji i szybkiego ładowania. Flash jest instalowany na większości obrabianych maszyn, ale musisz wyeksportować go w formacie COLLADA, a limit 2000 polysów zostanie wyczerpany.

Unity 3D ma świetny przebieg i jest teraz darmowa dla niezależnych graczy. Obsługuje bardzo wysoką liczbę zliczeń i instaluje wtyczki bez restartu przeglądarki i wynosi około 4 MB (Flash i Sliverlight mają teraz ponad 4 MB).

Inną opcją może być Torque 3D, ale jest to również oparte na grach. Myślę, że najlepszą opcją jest Unity 3D. Możesz eksportować jako FBX i mieć go w sieci w około 5 minut.

W przyszłości możesz używać O3D z Google lub WebGL, ale nie jest on gotowy na czas główny. Jedynym prostym potokiem, który pozwala uzyskać trójwymiarowy obraz w sieci z przyzwoitym policzeniem jest Unity3D. Działa na PC i Mac, podobnie jak Flash i Silverlight.


2
2017-11-12 23:58





Nowe narzędzie o nazwie Sketch Fab wyszło kilka miesięcy temu. Został zaprojektowany w całości w HTML5 i wydaje się być bardzo wydajny.


2
2018-05-17 13:14





Możesz również spojrzeć na tag <canvas>, który jest implementowany przez więcej przeglądarek. Prawdopodobnie istnieje już biblioteka JavaScript do przeglądania modeli.


1
2018-02-27 21:25





Rozważ QuickTime VR. Pozwala na wiele z tego, o co prosisz, a ponieważ masz oryginał, możesz stworzyć dość dokładny model.


1
2018-02-27 21:27