absolute-quantum / cats-blender-plugin

:smiley_cat: A tool designed to shorten steps needed to import and optimize models into VRChat. Compatible models are: MMD, XNALara, Mixamo, DAZ/Poser, Blender Rigify, Sims 2, Motion Builder, 3DS Max and potentially more
https://catsblenderplugin.com
MIT License
3.52k stars 457 forks source link

Lag every time whilst starting up Blender #51

Closed makidoll closed 6 years ago

makidoll commented 6 years ago

Each individual image takes some time to load and it slows down Blender quite heavily. It might be better if you load only one image with all the supporters on there at once. Perhaps creating an automatic script to generate that image when pushing a commit.

Here's a video that shows the issue: https://streamable.com/b97b7

I think it's important because Blender aims to start up really quickly so you can just get on with your work. I swear I heard Ton say that in an interview and it's really annoying that this keeps happening.

Darkblader24 commented 6 years ago

Thanks for the suggestion! That is indeed quite annoying. I didn't know that you can load a single image file with all the icons on it. I will look into that.

Unfortunately I have exams soon so I won't have much time for the next month. Also this sounds pretty difficult to implement so it will take some time and I might not get it to work at all. But I will try!

makidoll commented 6 years ago

I'll see if I can help figure something out as I've got some time. I'll report back if I do.

Darkblader24 commented 6 years ago

Thanks, the help is very appreciated! I just made a quick Google search but couldn't find any info on this.

priprii commented 6 years ago

Are the images really necessary? They're too small to even make out what they are.

Darkblader24 commented 6 years ago

I won't remove the icons. This plugin is free for everyone. I think those few laggy seconds are worth all the features you are getting, since cats literally saves you tons of hours of work. And you can always create your own cats version and remove the icons yourself.

makidoll commented 6 years ago

But Ton wanted Blender to be quick to start up and I think that's what make's it so awesome. Blender still has more features than cats, even tho I heavily appreciate the plugin. I've just been disabling the plugin when I don't need it.

I think I'm gonna make a clone of this repo on GItLab that updates automatically when this one does, and using continuous integration: automatically remove the icons and let it be auto update, download that instead.

Darkblader24 commented 6 years ago

@makixx Sure, do that. I assume you didn't find a solution either, so I will close this. Maybe 2.8 will have better ways to load images.

makidoll commented 6 years ago

You could also just add a button which remembers you want to disable the supporters list...

Regardless, I made this for anyone who wants an easy fix for the time being: https://gitlab.com/makitsune/cats-blender-plugin-no-supporters#readme