Главная новость на сегодня, я никого не забанил. По сути всё, можно расходится. А всех остальных кому интересно, что мне влезло в голову то познакомлю с новым инструментом, который находится пока в бэта или одной ногой в могиле в общем, как карты лягут. Встречайте AW BaseViewer.
AW BaseViewer
Сей Взиратель Моделей сотворён из двух кусков PHP-кода, сорока девяти архивных артефактов, что покоились в недрах формата .zip, а также безграничной одержимости форматом RWX, ибо тот, кто впервые раскрыл .rwx в hex-редакторе, уже не вернётся в мир трезвых.
Что творит
- Модели — взирание на 3D-творения RWX-формата, извлечённые из zip-архивов; отдельное созерцание текстур и масок, коими модели облачены.
- Текстуры — перечень всех текстур и масок в базе с предварительным ликбезом.
- Аватары — созерцание 3D-обитателей Мира; отдельное листание текстур и анимаций, коими аватары одарены.
- Анимации — свиток всех анимаций в базе.
- Звуки — воспроизведение всех звуковых свитков в базе.
Интерфейс
Фон подобен Sketchfab-зеркалу, кнопки управления видимостью сетки и осей, переключение режимов отображения (Wireframe, Vertex Normals, UV Checker), ручное управление камерой (вращение, зум, панорама). Тень под моделью — по форме самой модели, а не просто кружок.
Технологии
PHP 8.3 (парсит RWX, отдаёт архивы и текстуры), Three.js r160 (рендерит то, что PHP не в силах постичь), vanilla JS/CSS — фреймворки для маловерных.
Ограничения
Думает на больших базах. Подобно древнему прорицателю, что задумался над половиной пути и уснул. Если ваш архив содержит больше моделей, чем пальцев на руках жреца — подождите.
---
В планах на будущее:
Найти жертву, кого можно забанить. Если забанить не получится и не упадёт кирпич или чего похуже — будут новые штуки.
Предложения, баги, негодования — все пишем под постом.
Обещаюсь не читать.
---
Jak to wygląda ten bóbr kurwa?
![]()


Ответить с цитированием
