{"repo":"margelo/react-native-filament","free":true,"listed":false,"github":"https://github.com/margelo/react-native-filament","clone":"git clone https://github.com/margelo/react-native-filament.git","description":"🐧 A real-time physically based 3D rendering engine for React Native","language":"C++","stars":1390,"topics":["3d","android","engine","filament","gltf","ios","model","react-native","rendering","threejs"],"license":"MIT","category":"mobile-apps","readme_excerpt":"Features react-native-filament is a powerful 3D rendering engine for React Native. It features: 🧊 Native C++ physically based rendering using filament 🏀 Native C++ physics using bullet3 🏎️ GPU-accelerated by Metal and OpenGL/Vulkan 📹 Renders on separate Threads 📦 Easy to use reactive declarative API 📚 Well documented ✅ Supports old and new arch Installation See the installation guide in the docs. Example See the example app Comparison with other libraries One library to render 3D content is expo-gl usually used together with expo-three. react-native-filament has a few advantages over expo-gl: - Supports using glb files out of the box - On iOS react-native-filament uses Metal, where expo-gl is using the deprecated OpenGL ES apple framework - The rendering happens on the JS thread for expo-three , where react-native-filament uses a separate thread (and filament processes the rendering commands in a pool of different threads) - filament is battle tested and react-native-filament is used in production apps with millions of users already, proven to be highly stable Contributing We welcome contributions to react-native-filament! 🎉 After cloning the repo make sure you have the submodules clones as well: Install all node modules (including the examples) And finally build filament and bullet3: You can then build one of the example apps in package/example/AppExamplePaper or package/example/AppExampleFabric . Note: If building filament fails for you, you can download the pre-buil","default_branch":null,"files":null,"tree":[],"storefront":"/r/margelo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/margelo/react-native-filament/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}