drei - набор компонентов и утилит для упрощённой разработки в react-three-fiber
Репозиторий открыт для добавления новых утилит и компонентов
#r3f #threejs #frontend #webdev #jslib #javascript
Репозиторий открыт для добавления новых утилит и компонентов
#r3f #threejs #frontend #webdev #jslib #javascript
OGL – минималистичная библиотека для WebGL
Является альтернативной THREE.js
Из фишек:
маленький размер
поддержка ES модулей (в отличие от THREE.js)
Проект находится в альфа версии, но большинство библиотеки уже написано
#javascript #webdev #threejs #3d #webgl #canvas #ogl #jslibs
Является альтернативной THREE.js
Из фишек:
маленький размер
поддержка ES модулей (в отличие от THREE.js)
Проект находится в альфа версии, но большинство библиотеки уже написано
#javascript #webdev #threejs #3d #webgl #canvas #ogl #jslibs
GitHub
GitHub - oframe/ogl: Minimal WebGL Library
Minimal WebGL Library. Contribute to oframe/ogl development by creating an account on GitHub.
react-postprocessing - набор React компонентов для простого комбинирования и настраивания эффектов постобработки
Является обёрткой над postprocessing и предназначена для использования с react-three-fiber
#jslib #javascript #frontend #webdev #threejs #3d #postprocessing #webgl #react #reactthreefiber
Является обёрткой над postprocessing и предназначена для использования с react-three-fiber
#jslib #javascript #frontend #webdev #threejs #3d #postprocessing #webgl #react #reactthreefiber
THREE.MeshLine - Mesh альтернатива THREE.Line
#jslib #threejs #3d #frontend #javascript #webdev #webgl
THREE.Line
использует GL_LINE
, который накладывает некоторые ограничения. С помощью MeshLine
можно использовать более настраиваемые линии со всеми фичами THREE.Mesh
#jslib #threejs #3d #frontend #javascript #webdev #webgl
react-three-flex - Flexbox для 3D
Библиотека, позволяющая создавать гибкие макеты внутри THREE.js, тем самым давая возможность делать адаптивные сайты вместе с 3D. Также гораздо легче миксовать DOM и WebGL контент.
Либа написана на React и использует
Внутри либы находятся два компонента -
Внутри README лежит полный гайд о том как пользоваться react-three-flex, и парочка эффектных демок (демо 1 и демо 2)
#jslib #javascript #react #3d #threejs #frontend #webdev #reactthreefiber
Библиотека, позволяющая создавать гибкие макеты внутри THREE.js, тем самым давая возможность делать адаптивные сайты вместе с 3D. Также гораздо легче миксовать DOM и WebGL контент.
Либа написана на React и использует
react-three-fiber
и Yoga
под капотом, так что можно легко писать сайты на React вместе с 3D, при это вставляя куски DOM, причём производительно и адаптивноВнутри либы находятся два компонента -
<Box />
- контейнер для 3D объектов, и <Flex />
- контейнер для <Box />
. У каждого из компонентов есть все пропсы из CSS Flexbox + укороченные версииВнутри README лежит полный гайд о том как пользоваться react-three-flex, и парочка эффектных демок (демо 1 и демо 2)
#jslib #javascript #react #3d #threejs #frontend #webdev #reactthreefiber
Вышел react-three-fiber 5
В новой версии 3D библиотеки для React было исправлено много багов, а также было произведено много разных оптимизаций. Из новых фич:
- теперь не нужно писать
- из
- Поддержка XHR и ошибок в
- в примитивах (
В новой версии 3D библиотеки для React было исправлено много багов, а также было произведено много разных оптимизаций. Из новых фич:
- теперь не нужно писать
"attach"
в <geometry />
и <material />
- WebGL 2 включён по дефолту- из
useThree
теперь возвращается viewport
- значения границ и дистанций экрана- Поддержка XHR и ошибок в
useLoader
. Теперь когда можно управлять XHR, появилась возможность создавать полосы загрузки для ожидания подгрузки моделей- в примитивах (
<primitive />
) теперь не нужно писать dispose={null}
#jsrelease #javascript #frontend #webdev #threejs #reactthreefiber #3d #reactthree-font-outliner - THREE.js библиотека для создания форм из глифов текста в рантайме
- Шрифт можно загрузить как и из URLа, так и из буфера
- Можно настраивать размер и направление текста
#jslib #threejs #3d #frontend #javascript #webdev
- Шрифт можно загрузить как и из URLа, так и из буфера
- Можно настраивать размер и направление текста
#jslib #threejs #3d #frontend #javascript #webdev
component-material - React библиотека для композиции и модификации материалов из THREE.js
Библиотека упрощает написание шейдеров для материалов с помощью специальных React компонентов и настроек
#jslib #frontend #webdev #react #webgl #javascript #reactthreefiber #threejs
Библиотека упрощает написание шейдеров для материалов с помощью специальных React компонентов и настроек
#jslib #frontend #webdev #react #webgl #javascript #reactthreefiber #threejs
❤1
Trois - 3D библиотека на основе Vue, THREE.js и Vite
Представляет собой аналог react-three-fiber.
#jslib #javascript #frontend #vue #webdev #webgl #3d #threejs #vite
Представляет собой аналог react-three-fiber.
#jslib #javascript #frontend #vue #webdev #webgl #3d #threejs #vite