Comments (6)
Confirmed
After second check it seems that https://3dviewer.net/ behaves slow for this model too, both by uploading Penthouse-org.obj
as well as passing it as URL, thus your premise IMHO actually does not stand. I used browser in no cache mode to validate (but did not quantise my observation, just subjective feel for timing and behaviour).
Here are CORS'ed versions that can be loaded in 3dviewer.net via Open from URL promt
- https://bucket.cdn-d01.warp.lv/user-ershovdz/Penthouse-org.obj your original
- https://bucket.cdn-d01.warp.lv/user-ershovdz/Penthouse-dis-mtllib.obj your original with mtllib commented out
- https://bucket.cdn-d01.warp.lv/user-ershovdz/Penthouse-reexport.mtl reexport from Blender
- https://bucket.cdn-d01.warp.lv/user-ershovdz/Penthouse-reexport.obj reexport from Blender
- https://bucket.cdn-d01.warp.lv/user-ershovdz/Penthouse.glb export from Blender
- https://bucket.cdn-d01.warp.lv/user-ershovdz/Penthouse.ply export from Blender
- https://bucket.cdn-d01.warp.lv/user-ershovdz/Penthouse.stl export from Blender
Other 3D viewers choke on your file too.
- https://viewer.autodesk.com/designviews observe how long it takes to load, viewport performance is good though
- https://www.creators3d.com/online-viewer observe how long it takes to load, viewport performance is stalling, webpage becomes unusable
- https://glb.ee/upload-model
Error! Model size exceeds the allowed limit
😄 - https://fetchcfd.com/3d-viewer clone of 3dviewer.net, same bad performance
- https://www.viewstl.com/ viewport performance is stalling, webpage becomes unusable
OBJ weighting 54MB means huge tree. Autodesk case hints though that there might be some internal representation tricks.
Needs more investigation, but maybe this case just represents limits on what JS / WebGL 2 (no WebGPU at this point) on top on Three.js can do.
from files_3dmodelviewer.
Just to make it clear.
My configuration: Windows 11 22H2, Nvidia 3060, 32 Gb Ram, CPU Amd Ryzen 5800H.
I use this url to open in browsers for 3dviewer:
https://3dviewer.net/#model=https://bucket.cdn-d01.warp.lv/user-ershovdz/Penthouse-org.obj
Clear cache in browsers. Open url.
Chrome (latest version): 10 seconds and 900 Mb ram
Firefox (latest version): 15 seconds and 800 Mb ram
I use this url for nextcloud app files3dmodel viewer for the same file:
http://localhost:8080/apps/files/?dir=/&openfile=4893
Clear cache in browsers. Open url.
Chrome (latest version): 19 seconds and 3000 Mb ram
Firefox (latest version): didn't wait for opening (more 90 seconds) and it took 5000 Mb of ram
https://fetchcfd.com/3d-viewer opens this file for only 4 seconds and use only 900 Mb in Chrome !
from files_3dmodelviewer.
Looks like I've found the root cause. Just remove this line:
files_3dmodelviewer/src/js/App/App.mjs
Line 58 in 36acc7e
It's disable vue reactivity for viewer.
from files_3dmodelviewer.
note to myself: @AbsolutePhoenix in #12 has found that it happens above 16MB mark for STL files.
from files_3dmodelviewer.
@ershovdz please try 0.0.11 with your Penthouse.zip
from files_3dmodelviewer.
if the issue persists, please report and i will reopen this ticket.
from files_3dmodelviewer.
Related Issues (20)
- 3dsMax for files (*.max) scene view needed HOT 1
- importing model is failing HOT 5
- Large files will time out with out of memory error on browser. HOT 2
- For the downloaded FBX format 3D model package, it cannot be previewed directly in Nextcloud after decompression. HOT 15
- Support for Nextcloud 27 HOT 1
- Allow to have a section view of the files. HOT 3
- Update to NextCloud 27.0.1 failed with Viewer 0.0.11 HOT 3
- SecureView - View of 3d-files without download option if download permission is dinied for internal/external shared folders/files HOT 2
- App "files_3dmodelviewer" cannot be installed because appinfo file cannot be read. HOT 2
- DXF and AutoCAD files HOT 1
- Normal direction
- Transparency
- select/deselect objects in the 3d-model
- Add support for sh3d (Sweet Home 3D) format HOT 2
- Allow viewing of models from shared link HOT 5
- IFC not working on nextcloud 24.0.6 HOT 5
- thumbnail generator for 3d files would be great. HOT 2
- Is it possible to select format and limit file size to preview? HOT 1
- Problem previewing larger files on mobile HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from files_3dmodelviewer.