Hi,
I am looking to build a 3D visualization web application where I can perform different actions with the 3D object. These objects should be stored in a database, instead of a cloud platform, It should also support React and TypeScript. Initially, I looked to start the project using BabylonJS but I found react-three-fiber fiber now I am confused about which one to use.
Thank you, Mahesh
Hey Mahesh react-three-fiber is a renderer for Three.js. Three.js might be more of a comparison to Babylon.js, kind of. Babylon.js offers advanced functionality for game development specifically. But what are some details for you 3D visualization web application, is it graphs, bar charts , bubble charts that you want to have 3D objects representing the data points? There's a lot to your question that needs details to see what tools would be a good option.
React-Three-Fiber is indeed a powerful tool for rendering Three.js scenes in React, making it ideal for integrating 3D visualization within web apps. If you're working with data points like graphs, bar charts, or bubble charts, using 3D objects to represent them can add an engaging and interactive layer to your visualizations. Tools like Three.js provide flexibility for creating customized data-driven 3D visuals, while libraries like React-Three-Fiber help with seamless integration into React apps. Babylon.js could also be considered if advanced game-like functionality or higher performance is needed.