![3D hierarchy Editor engine desktop app 3d Scene development 3D Viewer kvy vlad krutenyuk](https://mir-s3-cdn-cf.behance.net/project_modules/1400/b48080196594219.6623e5da772e7.jpg)
After purchasing my first MacBook, I discovered that the quick preview of 3D models in macOS is missing. Opening professional 3D software just to preview a model is not very convenient.
Also, at that time, I was increasingly working with web technologies and Three.js. I had heard something about Electron.js, which allows using the same JavaScript to write desktop applications.
![3D hierarchy Editor engine desktop app 3d Scene development 3D Viewer kvy vlad krutenyuk](https://mir-s3-cdn-cf.behance.net/project_modules/1400/43f553196594219.662430d0a1156.jpg)
As a result, by using the Electron.js framework,
I developed my own cross-platform desktop 3D viewer that satisfied all my needs.
And it is completely free.
![3D hierarchy Editor engine desktop app 3d Scene development 3D Viewer kvy vlad krutenyuk](https://mir-s3-cdn-cf.behance.net/project_modules/max_1200/dcc5ac196594219.6623cccb522da.png)
Last version are available for macOS (Apple Silicon / Intel), Windows and Linux (.deb)
here https://kvyder.app.
![3D hierarchy Editor engine desktop app 3d Scene development 3D Viewer kvy vlad krutenyuk](https://mir-s3-cdn-cf.behance.net/project_modules/1400/57e313196594219.66243091b7f97.jpg)
Full hierarchy of model including material management and animations playing.
Viewport has different shading modes to make detailed revise and check.
![3D hierarchy Editor engine desktop app 3d Scene development 3D Viewer kvy vlad krutenyuk](https://mir-s3-cdn-cf.behance.net/project_modules/1400/a66024196594219.6623e26e1aae4.png)
Development.
It was a real challenge. There was a lot of fuss and pain with Electron.js.
![3D hierarchy Editor engine desktop app 3d Scene development 3D Viewer kvy vlad krutenyuk](https://mir-s3-cdn-cf.behance.net/project_modules/max_1200/8ba70a196594219.6623de7c4f378.jpg)
![3D hierarchy Editor engine desktop app 3d Scene development 3D Viewer kvy vlad krutenyuk](https://mir-s3-cdn-cf.behance.net/project_modules/max_1200/eaae77196594219.6624317bbcebe.png)
![3D hierarchy Editor engine desktop app 3d Scene development 3D Viewer kvy vlad krutenyuk](https://mir-s3-cdn-cf.behance.net/project_modules/1400/3bdd3e196594219.66243091b7b31.jpg)
![3D hierarchy Editor engine desktop app 3d Scene development 3D Viewer kvy vlad krutenyuk](https://mir-s3-cdn-cf.behance.net/project_modules/1400/2e6a9d196594219.66243091b7656.jpg)