Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.

First time visiting? Here are some places to start:
  1. Looking for a certain topic? Check out the categories filter or use Search (upper right).
  2. Need support? Ask a question to our Community Support category.
  3. Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
  4. Be respectful, on topic and if you see a problem, Flag it.

If you would like to contact our Community Manager personally, feel free to send a private message or an email.

Plasticity 1.0 Released

S1monS1mon Member Posts: 3,039 PRO
https://www.youtube.com/watch?v=CwlHwgtUG4k
https://www.plasticity.xyz/

These images are modeled in Plasticity and rendered in other tools.




Plasticity is 3D CAD based on Parasolid, the same Kernel as Onshape, NX, Solidworks, etc. but it's focused on rapid direct editing for artists. It's available on Windows, Mac, and Linux. It has many unique capabilities for NURBS based modeling, including non-uniform scaling of surfaces that are part of a larger BREP, insetting/offsetting of edges to split faces, rapid cutting of solids using from screen-space directions, etc. One of the more exciting things (to me) in this video is a demo of a feature which is still in development where Plasticity is connected to Blender using Web Sockets for realtime 3D geometry edits flowing into Blender.

I'm sharing this here because I'd love to see something like this to connect to Onshape, and it seems tantalizingly possible given all the technical underpinnings.

This has all been developed by a single person, Nick Kallen, over the last two years. About 10 months ago, he switched from using C3D as the Kernel to Parasolid, and if anything that invigorated the project instead of killing it. I've been part of the beta program for this tool for a while, and somewhat like Onshape, there's a very active user community (on Discord) and a site to vote for new features. I'd love to see some Onshape users who are looking for more fluid ID tools take Plasticity for a spin and get involved.

Comments

  • Marc_MillerMarc_Miller Member Posts: 110 ✭✭✭
    I watched that video this morning. I'm such a fan of parametric modeling and being able to pop back into the stack somewhere it doesn't fully call to me, but I really like and appreciate the idea of this and know for certain creators and designers it's probably going to be awesome!
  • S1monS1mon Member Posts: 3,039 PRO
    I've been using parametric modeling for 30+ years, so it's not an easy change for me either. What I do take away from it is the ease and fluidity of manipulating geometry in a direct modeling approach. Onshape has a bunch of direct modeling tools which are better than what I had used previously in Solidworks, but the way they work in Plasticity is impressive. 

    The other big takeaway for me is that features which take a lot of clicks in Onshape take a small fraction due to the thoughtful keyboard shortcuts and workflow. As I mentioned in a previous post, not only are there fully customizable keyboard shortcuts to start any command (feature), within features there are keyboard shortcuts to change options and adjust references.
  • Marc_MillerMarc_Miller Member Posts: 110 ✭✭✭
    Oh that's something that I actually wondered about a bit-- how much clicking was needed to get things done. Good to hear they are helping artists out there.
  • fstfst Member Posts: 59 ✭✭
    Being able to exchange Parasolid files between Plasticity and Onshape sounds really nice!

    Bringing Onshape files into Plasticity for direct editing changes (of stuff that was not foreseen to be changed but later on has to...) should work already.

    What would be really nice would be 3d constraints like an "intelligent measurements" tool in Onshape that would allow to re-constrain an imported Plasticity model (or otherwise imported e.g. STEP file) and make it sufficiently parametric (at the currently relevant places) with a few clicks (without decomposing it to the sketch level again).
  • S1monS1mon Member Posts: 3,039 PRO
    This series of short videos shows a bunch of Plasticity features very quickly and helps emphasize the short cuts and workflow. I can't help but notice how many of these would be 2-3x as many clicks or key presses in Onshape. I still want/need parametric modeling (which Plasticity is not), but I'd love to see some of the thinking that's gone into workflow fluidity go on in Onshape.

    https://www.youtube.com/playlist?list=PLv8HciXoFYX-VGc-zqYQNLaWl8PuwIelI

    I also note that things like cutting a solid with a curve, rebuilding a curve, limit points for fillets/chamfers, or thin extrusions (not even mentioned but demoed here) are all things that are included in the 1.0 version of this product. Things that took a really long time to show up in Onshape.
  • adrian_vlzkzadrian_vlzkz Member Posts: 266 PRO
    Very interesting concept, seems like a perfect opportunity to apply AI, where you initiate a design with the Plasticity method than have the AI generate a robust Feature Three, more inline with what Onshape/SWx do.
    Adrian V. | Onshape Ambassador
    CAD Engineering Manager
  • S1monS1mon Member Posts: 3,039 PRO
    Another update on Plasticity progress.

    Here's a really impressive demo of the speed (pretty sure these videos are only 2X real time) of an expert flowing through a complex mechanical/surface oriented model in Plasticity. It's clearly for rendering, and not a production database or even an ID database, but just wow.



    https://www.youtube.com/watch?v=YSKCU31_Cdw

    Also in the betas there's now the ability to manipulate the CVs of surfaces at a basic level (move or scale, but nothing complex like falloff or continuity matching yet).

    Here's an example I did (this started as one flat rectangle):


  • Urs_Egger_REACTUrs_Egger_REACT Member Posts: 100 PRO
    S1mon said:
    I've been using parametric modeling for 30+ years, so it's not an easy change for me either. What I do take away from it is the ease and fluidity of manipulating geometry in a direct modeling approach. Onshape has a bunch of direct modeling tools which are better than what I had used previously in Solidworks, but the way they work in Plasticity is impressive. 

    The other big takeaway for me is that features which take a lot of clicks in Onshape take a small fraction due to the thoughtful keyboard shortcuts and workflow. As I mentioned in a previous post, not only are there fully customizable keyboard shortcuts to start any command (feature), within features there are keyboard shortcuts to change options and adjust references.
    I would not mind at all to have more direct editing options like plasticity does. It would be a very cool integration. 
    Siemens NX does some of this "cage type" modeling directely integrated (no import/export needed) 
    https://www.youtube.com/watch?v=v-2LyAbZbXc

    would be cool if onshape would do this with plasticity
  • MichaelPascoeMichaelPascoe Member Posts: 2,012 PRO
    edited February 21

    I always wondered how they designed the PS1 controllers  :lol:

    But seriously, that's a pretty neat approach. There is Phi, but it can't seem to actually convert the models back and forth from Onshape.


    Learn more about the Gospel of Christ  ( Here )

    CADSharp  -  We make custom features and integrated Onshape apps!   Learn How to FeatureScript Here 🔴
Sign In or Register to comment.