3D viewer based on babylon.js or three.js cms plugin
Budget: $250 – $750 USD
We need two versions (with/without AR-support) of a 3-D viewer that is based on babylon.js or three.js to use on different cms platforms.
The viewer should work in WordPress, WooCommerce, Shopify, Contao, Drupal, Joomla preferably via shortcode or a platform equivalent.
It should have an easily changeable loading screen to display a logo or short animation while loading the 3-D model.
We also want to be able to display a logo in a choosable corner of the viewer.
The viewer should work with responsive design.
We already have a partly finished draft that could be used as a starting point, see file attached.
Some of the features that are supported by babylon.js or three.js and that we would like implemented are:
support for different formats like most importantly glb, gltf, usdz, obj (and if possible also 3ds, 3mf, amf, assimp, dae, drc, fbx, gcode, json, kmz, ply, stl, zip)
support for animated objects
changeable 360° Background
multiple instances of 3D models on the same page
pan function
display of 3D model's dimensions
display of 3D model's bounding box
3D model loading intro animation ( none, fade-in, scale, rotate-and-scale)
wireframe display
select mesh on mouse click
support for Draco compression for .gltf models
In the end, we would also need detailed instructions on how to use it so that even non-technical people can understand and implement it.
A more detailed brief can be delivered on request.
The viewer should work in WordPress, WooCommerce, Shopify, Contao, Drupal, Joomla preferably via shortcode or a platform equivalent.
It should have an easily changeable loading screen to display a logo or short animation while loading the 3-D model.
We also want to be able to display a logo in a choosable corner of the viewer.
The viewer should work with responsive design.
We already have a partly finished draft that could be used as a starting point, see file attached.
Some of the features that are supported by babylon.js or three.js and that we would like implemented are:
support for different formats like most importantly glb, gltf, usdz, obj (and if possible also 3ds, 3mf, amf, assimp, dae, drc, fbx, gcode, json, kmz, ply, stl, zip)
support for animated objects
changeable 360° Background
multiple instances of 3D models on the same page
pan function
display of 3D model's dimensions
display of 3D model's bounding box
3D model loading intro animation ( none, fade-in, scale, rotate-and-scale)
wireframe display
select mesh on mouse click
support for Draco compression for .gltf models
In the end, we would also need detailed instructions on how to use it so that even non-technical people can understand and implement it.
A more detailed brief can be delivered on request.