So I started using the Parametric Modeling Beta in December and have used it Daily for the past 6 weeks or so and today I’m switching back to non parametric stable release.
Here is my feedback from the past few months:
Bugs (Parametric has been useable but very buggy)
-
Keyboard responsiveness - There was an issue earlier this year when Mac OS Sonoma was released that caused the keyboard to stop responding in the app until you restarted, this seems to have creeped into the parametric beta as well (Note, I am on windows now). It does not seem to be quite as bad as the Sonoma bug was but I still find the shift key not being recognized or some shortcut not being recognized the first time constantly. For example I will go to select multiple bodies by holding shift and it just doesn’t recognize shift and wont select multiple bodies. I will do control + U to perform a union and the program won’t recognize it. This is only a minor hassle though as bugs go. Just annoying (in a similar vain, please add a keyboard shortcut for Mirror)
-
Autobackup Generated - Not sure what’s going on here. It seems like every time I return to a file parametric will load in in an auto generated backup folder. There is no explanation as to why it did this, if there was an error or a crash and this was it’s recovery. Half the time its nothing and I can delete the folder and be on my way. Other times the original bodies will have corrupted and at least this will have saved me a good copy. So I can’t complain too much but it would be nice to be able to understand what’s going on it the background that’s causing it to generate and why my files are randomly corrupting.
-
Ghost Sketches - I honestly hate Parametric. I prefer the 100% direct modeling that the OG Shapr3d was built on. I hate the fact that I can’t delete sketches without it breaking the history and braking my bodies. This is compounded with ghost sketches. I find the parametric beta will constantly generate empty sketch files. I will look at my files list on the left pane to see 6 or 7 open sketches. I will go to move them to my “archived sketches” folder only to notice 1-2 of them have actual sketch data in the workspace and the rest are empty. When i select them nothing appears or highlights in the workspace but because of parametric I don’t want to delete them in case they are somehow linked to something that breaks some chain which then bloats my archived sketches folder which then in turn slows down the entire program and modeling experience with 70-80 sketches being loaded in the background unnecessarily.
-
Parametric Performance - I really am not impressed with the parametric performance on any level, It only really runs well on a fresh sketch with 1 sketch and 1 body. Once things start getting more complicated I start to see performance hits across all platforms (Windows, iPad, Mac) I am no programmer or systems engineer so I can only guess but my assumption is creating this parametric history/chain forces the program to constantly refer back through the entire chain anytime an update is made or added to it. So as the history gets longer the harder and more power it takes to propagate updates through the hole history. This could again be completely off base but it’s how I imagine it’s working and frankly I don’t see the benefit. The history chain is hidden 99% of the time for me and on the few instances I did try to use it to go back and update an early step It took forever to find in the 100’s of steps that are all named the same thing having to click through each one to find the correct step to modify.
-
Object Persistence - I’m not exactly sure how to describe this but I’ve found object persistence in the workspace to be spotty. What I mean by this is lets say we have a square in the center of the workspace. We rotate this square 45 degrees. The square rotates and appears as it should in the workspace. I close the workspace, it backups to the cloud sync successfully, everything looks as it should. I then reopen the workspace and the square is back in the orientation is was before being rotated. This happens to me semi frequently. Not enough to be an huge issue but still frequent enough that I find myself reopening files after completion just to double check to make sure the bodies are still oriented as I wanted them to be.
I’m sure there are other issues I am forgetting but these are the main ones that come to mind that all having happened frequently enough and stacking on top of each other have me moving back to the non parametric stable version.
I’ve read others feedback on parametric and have seen the responses from the team that parametric is the future and will be the sole app eventually, but I can’t help but keep telling myself I sure wish it wasn’t. I love Shapr3d, have used it since 2016 and use it daily. It is software I cannot live without. In a sea of CAD competition Shapr3d stood out through it’s beautifully simple interface, it’s cross platform support, it’s amazing value for money and it’s fresh take on what CAD software can be. I can’t help but think that implementing parametric was a massive undertaking in development time and cost and as a team and the idea of throwing that time and cost away is unthinkable but honestly I wonder if it might be a case of sunk cost fallacy. That as a team you are already too deep and have invested too much to turn back. I would highly suggest doing a little introspection to see if Parametric really should be the path forward for Shapr3d. Look at the feedback provided by the community. I don’t recall seeing many asking for this. I see lot’s of people asking for plugin support, hole/thread wizard, I would love to see some slick shapr3d vision of simulation but not really anyone asking for parametric.
Maybe someone can explain why the team decided to go down the path to Parametric? I understand some of the benefits it brings but it also makes Shapr3d just another CAD program in the sea dominated by Solidworks etc. I say keep Shapr3d Unique, add the features users request and keep down your own path than trying to be like the others.
All if this is obviously personal opinion, subjective and open to feedback, criticism. I would be happy to be proved wrong but as of today. This is where I stand as a long term dedicated subscriber.