Adding vertex groups cause Blender to lag in Render Mode/BLENDER RANDOMLY LAGS WHEN IT WANTS. WHY does Blender do this?

Question Modeling

I am constantly at risk of having a discarded project because every small tweak I do could make this NOT RUN AT all and I HAVE TO REVERT TO THE PREVIOUS PROJECT FOR IT TO RUN PROPERLY. Blender is such a bad software in my opinion for this. I haven't even made major tweaks for this to even lag as such IN RENDER MODE. All I did was add door frames to this house! I really can't stand Blender. I'm about to quit Blender because of how much of a faulty program it is. I DID not add any textures to the newer version of my project (Dream 10) yet it is unusable in render mode and I need to see it in RENDER MODE.

There is Dream 7 and there is Dream 10. It's not sequential because 8 and 9 are reserved for alternative projects and not based on the original. I stopped using Dream 8 and 9 because it lagged too SO BAD and the file size isn't even more than the file size Dream 7 is and Dream 7 project is the one that runs fine!

Dream 7 (NORMAL ONE)

https://www.dropbox.com/scl/fi/jb2s732jxlqos1hqj498w/Dream-7.blend?rlkey=aw9i4oni6vg6sakrq8chy4p0h&st=gxk3qijn&dl=0

Dream 10 (SLOW ONE)

https://www.dropbox.com/scl/fi/ok6lwyu8bwy0huylz02g7/Dream-10.blend?rlkey=4miobm3x50re0hi3c37q7dr1n&st=fyy7k0mx&dl=0

Out of all programs I ever used, I don't know why Blender does this. It's beyond the realms of logic. I been working on this project for about 2 weeks with my blood sweat and tears and I don't even know what to do with this lag anymore without having to start over to the previous project to PREVENT the lag from happening.

Just a note, I did add a vertex group consisting of many layers so could adding vertex groups cause lag?

What are the things that cause Blender to lag? And again, I apologize for the frustration. I just removed vertex groups in Dream 10 and realized it started to run better. 

1 love
Reply
  • Martin Bergwerf replied

    Hi Kimberly,

    I am sorry that you're having such a bad experience with Blender.

    But I really don't notice any performance difference between the 2 versions.

    2 loves
  • Kimberly T.(AnimationStudent) replied

    Hi Martin,

    Hm, that is interesting. Perhaps, it may be my specs?-13 22-57-26-159.jpg

    If my computer may not support it, I may consider getting new hardware/computer. The projects I create are heavy in graphics. Let me know though. Thank you!

    1 love
  • Sascha Feider(SFE-Viz) replied

    HI Kimberly,

    I just tested Dream10 (slow) and it runs buttery smooth for me.
    I hate to say it, but looking at your specs I'd almost assume it's the computer. Laptops are generally not the best for Blender. The specs don't mention a dedicated gpu, so I'm guessing it's all through the cpu graphics? That'll slow things down fast. Also 16GB RAM is not a whole lot for modern versions either.

    2 loves
  • Martin Bergwerf replied

    HI Kimberly,

    I have to agree with Sascha.

    2 loves
  • Omar Domenech replied
    I'd be ideal if you can fin a different computer to run things in, that way you test that for sure it's the computer you are using. It happens to me, I have my computer at home and lots of times I get files from my home computer to my work computer and things behave differently and crashes happen, and it's the same file, just different computers. Why? Because computers are computers, somewhere in there there is a zero or a one where it's not supposed to be and stuff happens. So most likely the issue is computers in general, 99% of people use Blender happily, so hopefully you can resolve the issue without having to sacrifice the good software Blender is, with a great community behind it. Computers are dumb, this is why The Terminator just before shooting John Connor would just glitch out, we'd totally win the war with them in a day.
    2 loves
  • jason b(jasonbadum) replied

    Good morning, Kimberly. Hardware, unfortunately, makes a big impact on performance for just about any piece of software. Perhaps you have some other programs running while using Blender? You could try having Blender be the only program in use when you're working with it. 
    If you are in the market for a PC, you could check out some of CyberpowerPC. They offer some decent mid-tier PC's with good GPUs for not a whole lot of money. My last PC was a Cyberpower brand, and it was very good for me. The only reason I upgraded was that it was a bit old and outdated.

    I hope you don't give up on Blender due to hardware limitations.  - You could also try to create your scenes the way 
    Kenan shows us in the Astray Course. This could be a great way for you to free up some memory on the system because the objects in the scene will be linked instances. 

    2 loves
  • Kimberly T.(AnimationStudent) replied

    Thanks guys. I really don't want to give up on Blender. I really enjoy animating and making random things with this software. I will invest in a good computer. I already have a desktop with a graphics card GTX 950 but somehow everytime I try to sculpt, it crashes.

    Intel i5 quadcore, GTX 950 with 16gb probably - honestly, I don't remember the specs as it was built in 2015. But what sort of graphics card is recommended for Blender? Thanks, guys!


    My only concern is that I travel a lot and so I would be looking for a laptop that may possibly be able to run this. I am not sure if I am able to run a desktop in my car.

    1 love
  • Dwayne Savage(dillenbata3) replied

    The main problem I see is the memory. Your Available Physical Memory is only 2.61GB at the time you ran System Info. Your file loads up with 0.78GB. Depending on what you do the Undo can easily double that in just a few changes. If you just switch to material preview or render view that jumps to over 2.3GB. This means your system will start using Virtual memory which it's already using 38+GB with 28+GB in the slower page file. As for dream 10 file, it has 1 million faces more than dream 7. Both of them have 220 material slots that aren't being used. You can free up memory by closing down other programs and background processes. Vertex groups can slowdown system with slower CPUs, but yours should be able to handle it.

    My suggestion to you is to work in linked layers. Get the extension Edit Linked Library. Basically you break it up into smaller Blend files. Like first floor, second floor, outside, etc. Maybe do the walls or main structure as a separate file. You can link in the main structure as a scene. Then in the scene of the working blend file(Where you build/layout the furniture, paintings, etc.) go to the scene tab under scene panel set the linked scene as the background. If you have the Extension you can select a linked object and under edit library's panel(It's on the n-panel under Item tab) Click Edit Library button. Make sure Auto Save is checked so it saves your current blend file before switching to the Linked object's blend file. Make your changes and then under the edit library panel click return to original. Again make sure auto save is checked so that the changes are saved. This way you don't have to remember which blend file the linked object is in. This is especially useful when you have a lot of blend files. By working with smaller parts and using Linking this will reduce the amount of memory used by the blend file and by undo. Then you can use collection and break things down to more objects instead of using vertex groups for layered selection. 

    When I was on an older system, I switched to Linux which ran Blender a lot faster, because it didn't waste my memory and CPU running so many background processes. Just an FYI in case you have every thought about using Linux. Note: It was a dual core AMD Athelon II. I used it until a year ago when I finally saved up enough to buy a new system. 

    1 love
  • Kimberly T.(AnimationStudent) replied

    Hi Dwayne,

    That is some very interesting insight. Wow... yeah I can imagine how it's torturous to my laptop. I have been adding more faces to the house in the project. And that is a very good idea. I considered breaking it up into smaller segments in each project indeed as for the time being before I can afford a decent laptop that can run this. I have other heavy graphic projects that I had to discontinue due to the lag and incapability of running it like the Human Realistic project. I have indeed tried Blender on Linux and yes it has been way faster!!! My laptop was at one point a dual operating system, but something happened with my Linux side that I was unable to boot to it so it's going to take some time to figure out how to get that back up.

    I will definitely play around with the Linked Library extension. This sounds more like a tangible option for me right now as I do want to keep working on this project! Thank you so much!

    1 love