I'm working with imported .obj file but it is so slow

I’m importing some .obj files that are meshes but while working with it is so hard to even rotate or use pan while in rendered mode. I cant use shaded or wireframe cause I need to see the texture while working. Does anyone have the same problem?

How big (# of triangles) is the file and what is the texture resolution?

mesh

ID: 72fa24b8-82aa-4595-a89d-393626591cd0 (2)
Object name: (not named)
Layer name: Layer 01
Render Material:
source = from obj
index = 0

Geometry:
Valid mesh.
Closed double precision polygon mesh: 749508 vertices, 249836 faces
Bounding box: (357.279,611.014,31.568) to (358.211,612.020,31.924)
Geometry UserData:
UserData ID: 769DDDD4-1756-4c95-A026-8E975D704AEA
description:
saved in file: no
copy count: 0

these are in the object description and texture png resolution is 4096x4096.

Hi Tolga -

Please run the Rhino SystemInfo command and copy-paste the output here.
-wim

here
Rhino 8 SR15 2025-1-13 (Rhino 8, 8.15.25013.13001, Git hash:master @ 424331904354085c3cb84eda50bc6e3d92d470f4)
License type: Evaluation, build 2025-01-13
License details: Cloud Zoo
Expires on: 2025-04-19

Windows 10 (10.0.19045 SR0.0) or greater (Physical RAM: 16GB)
.NET 7.0.7

Computer platform: LAPTOP - Plugged in [92% battery remaining]

Hybrid graphics configuration.
Primary display: Intel(R) UHD Graphics 630 (Intel) Memory: 1GB, Driver date: 8-13-2024 (M-D-Y).
> Integrated graphics device with 3 adapter port(s)
- Windows Main Display is laptop’s integrated screen or built-in port
Primary OpenGL: NVIDIA GeForce GTX 1650 (NVidia) Memory: 4GB, Driver date: 12-3-2024 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 566.36
> Integrated accelerated graphics device with 4 adapter port(s)
- Video pass-through to primary display device

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
GPU Tessellation is: Off
Redraw scene when viewports are exposed: On
Graphics level being used: OpenGL 1.1

Anti-alias mode: None
Mip Map Filtering: Linear
Anisotropic Filtering Mode: High

Vendor Name: NVIDIA Corporation
Render version: 4.6
Shading Language: Not supported
Driver Date: 12-3-2024
Driver Version: 32.0.15.6636
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 4 GB

Rhino plugins that do not ship with Rhino
C:\Program Files\Enscape\Enscape.Rhino.Plugin-net48\Enscape.Rhino8.Plugin.dll “Enscape.Rhino8.Plugin” 4.1.1.35

Rhino plugins that ship with Rhino
C:\Program Files\Rhino 8\Plug-ins\Commands.rhp “Commands” 8.15.25013.13001
C:\Program Files\Rhino 8\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 8\Plug-ins\RhinoRenderCycles.rhp “Rhino Render” 8.15.25013.13001
C:\Program Files\Rhino 8\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 8.15.25013.13001
C:\Program Files\Rhino 8\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 8\Plug-ins\MeshCommands.rhp “MeshCommands” 8.15.25013.13001
C:\Program Files\Rhino 8\Plug-ins\RhinoCycles.rhp “RhinoCycles” 8.15.25013.13001
C:\Program Files\Rhino 8\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 8.15.25013.13001
C:\Program Files\Rhino 8\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”
C:\Program Files\Rhino 8\Plug-ins\Displacement.rhp “Displacement”
C:\Program Files\Rhino 8\Plug-ins\SectionTools.rhp “SectionTools”

Hi Tolga -

The graphics level being used shouldn’t be OpenGL 1.1 but OpenGL 4.6.
I’d do a “clean install” of the latest drivers for the GTX 1650 and then go through the following post to make sure things are configured as they should:

-wim

1 Like

the thing is I’ve manually changed the opengl level I was already having this problem when it was at the maximum level. I’ve done the thing that you said. but the problem still continues. do you have other suggestions?

Hi Tolga -
Please post the .3dm file here or upload it from Rhino Accounts.
-wim

the file is more than 3gb so i uploaded to the google drive link:

Sorry, but you will have to decimate that for better performance.
Here’s a low cost tool that works as well as some of the very costly ones.
Balancer nPro

ok I’ll also try that. if I build a better desktop setup with better processer like i9 would it change the way it works or the model is too much to handle with these .obj files

OpenGL 1.1 means that your GPU is not being used at all. Many features of Rhino will not work at all at this level and is only meant to be used as a last resort.

Why did you set this level?

one of my friend has suggested it. after I’ve set it back to max.

Your model is composed of 53 meshes with a total of over 40 million vertices. Using a higher OpenGL level setting will definitely help here as you’ll want to push as much computing power on to your GPU as possible.