Gần đây tôi đã phát hiện WebGL và đặc biệt là Three.js, là API tốt nhất mà tôi đã tìm thấy từ trước đến nay. Hiện tại, tôi chỉ đang viết các bản demo đơn giản để hiển thị các mô hình 3D của các ngôi sao từ dự án chính của tôi, đó là một vũ trụ Sci-Fi.Trình xem đối tượng 3D trong MediaWiki?
Mục tiêu trung hạn của tôi là tăng cường một wiki MediaWiki với hiển thị 3D đối tượng được mô tả trong các trang, với máy ảnh quỹ đạo. Tôi thấy nó như một công cụ để trình bày nội dung của vũ trụ chúng ta đang phát triển.
Tôi không muốn có gì lạ mắt hoặc khó làm, tôi biết cách làm điều đó với các tệp .OBJ và .MTL chuẩn trên Wavefront, và nó khá đủ cho tôi. Nhưng đó là sự tích hợp wiki khiến tôi lo lắng. Ý tưởng cơ sở là tải lên đầu tiên các tệp khác nhau (mô hình, tài liệu, kết cấu) dưới dạng tệp wiki được nhập bằng phần mở rộng của chúng, sau đó mở rộng thêm mục wikicode hoặc mẫu để sử dụng theo ý muốn từ URL wiki của chúng .
Nếu chúng ta ở lại với ví dụ obj/.MTL:
- .MTL sẽ được hiển thị như vật liệu áp dụng trên một quả cầu với một số obejcts nảy xung quanh để xem hiệu ứng gương, với điều chỉnh môi trường xung quanh/nền cho độ tương phản,
- .OBJ sẽ được hiển thị bằng cách sử dụng các tài liệu của nó một cách trống, cũng với môi trường xung quanh/nền có thể điều chỉnh được.
Đã có phần mở rộng như vậy hay ít nhất một khuôn khổ có thể được sử dụng và mở rộng vào nó, hoặc là tùy thuộc vào tôi để phát triển, biết rằng tôi có thể sẽ không có kỹ năng cũng như thời gian?
Đối với những gì đáng giá, có JMOL, hiển thị đối tượng 3D nhưng không sử dụng WebGL. https://www.mediawiki.org/wiki/Extension:Jmol –
Thú vị nhưng quá chuyên môn đối với tôi, tôi muốn hiển thị dấu sao^-^ –