Optimizing Edit-Mode and I/O Performance
Hey guys,
first of all Blender is a brilliant piece of software and I thank all the devs and people involved for their great work! I currently see only two problems that prevent small and medium studios from using Blender as a main part of their pipeline.
I have tested the two mentioned points myself, on a PC(32GB DDR4 RAM, M2 SSD, 3090 GPU, Ryzen3900X 12 Core), where the hardware should not falsify the results and with this post I also collect the experiences of other users from different forums.
- ) The import /export of common formats like OBJ, FBX, ABC is much slower with Blender compared to almost any other 3D software( Autodesk Software, Cinema, Modo, Unreal, Houdini). The bigger the models get, the worse or more obvious the speed problem becomes.
In a GSOC project the OBJ I/O has been rewritten in C++ and will be merged into the master soon, but it would be nice if other formats apart from USD could be tackled by the developers.
- ) Edit mode performance is significantly slower in Blender compared to almost any other 3D software. This becomes very obvious even with models with 50k polygons and up. This affects almost every area, actually every selection method is slow, the movement of polygons is slow, switching between vertex/edge/face mode etc. is slow.
There was now a first proposal to bring the modeling performance at least in line with the 2.79 version ( code.blender.org/2021/05/mesh-editing-optimization-initial-steps/ ), but this only after years, although the problems were known.
I would find it very good and I think I speak on behalf of many current and potential Blender users, if these two points get more attention in the future. Because these are two essential points of almost every 3D pipeline and it would be a pity if many people do not use the incredibly extensive other features in Blender, just because a few basic points have a bad performance.
Otherwise, I'm always amazed at what you developers do from release to release! Keep it up!
1 Comment
I definitely second this. I know I read somewhere else on a blender forum may have been this one, that they are looking at this and are apparently intending on getting this up to speed in Blender 3.0, but I can't stress enough as well being in the industry and using these tools every day by all sorts of vendors including Autodesk.. That this needs to get to their level of performance.
SUBD modelling is still alive and well, and in tandem with Zbrush is the very basis of free form modelling. Without the ability to handle the work load at the right performance level, I'm worried Blender will just get over looked as 'That program that can almost do it, but just not quite there'
When and if the performance gets to the same as the competition, this program will completely devastate the others, cause it already slams them in so many other areas and does it so well.