Gabryelf / Gabryelf/Volumetric-Graphics-Js
Создание менеджера материалов.
- Dominant language
- JavaScript
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
🚀 Проект web 3D game: Galaxy battle
Менеджер текстур и работа с ним
---
## Загрузка карт тектур
- [x] Создайте скрипт MaterialManager.js в `core` и в нем одноименный класс.
- [x] Перекиньте логику создания материала и подбора текстур в новый класс от туда где вы создаете детали или примитивы.
- [x] Скачать текстуры с сайта `free pbr` - несколько разных паков карт.
- [x] Создать метод загрузки текстуры-карты в новом классе менеджера материалов.
- [x] Возвращайте материал в метод где вы его создавали до этого.
- [x] В методе создания тестовых фигур в test.js вызовите создание трех примитивов в одной группе, группу после этого добавьте на сцену.
- [x] Подготовить документацию по проделанной работе в `isses` своего репозитория, прикрепить скриншоты полученного результата!
- [x] Произвести запуск приложения и протестировать, скинуть ссылку на репозиторий со своим кодом.
---
---
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by checking core/MaterialManager.js and test.js, then review the linked texture assets and the documentation in the repository's issues. Done means the material and texture logic is managed by the new class, three primitives are grouped and added to the scene, and the documented result has been tested; all listed checklist items are already marked complete.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, three.js
- Domain
- computer-graphics, game-dev
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Clearly specified
- Newbie friendliness
- 35/100