Punch! CAD 
 »  
ViaCAD & Shark 
 »  
Tips and Tutorials 
 »  
Upholstered Sofa Tufting - how to model? 
 
 
        
            
            
    
        
Rank: Senior Member
Joined: 9/29/2014(UTC) Posts: 269
Thanks: 103 times Was thanked: 18 time(s) in 14 post(s)
 
     
    
        
            
	      
                Anyone have any experience with modeling a tufted look? 
I'm trying to figure out a rapid way to model tufting on sofas or chairs.  
Would be just for rendering purposes, but a texture of tufting isn't going to cut it.. 
I attached this diamond pattern here just as an example.. 
Thanks in advance.
flatpack attached the following image(s):
 Tufted sofa.png 
(189kb) downloaded 3  time(s). You cannot  view/download attachments. Try to login or register.
 
            
  
         
     
 
    
        
            
     
    
        
            
        
     
 
    
        
     
 
            
        
            
        
            
            
    
        
Rank: Senior Member
Joined: 4/17/2015(UTC)
Posts: 256
Location: Berlin
Thanks: 17 times Was thanked: 72 time(s) in 51 post(s)
 
     
    
        
            
	      
                Hi,
Once I modeled a chair with such a tufted back. I modeled a chair with Shark and quilted upholstery with mesh modeler(in my case Silo 3D).
If you do it for visualization(renderin), then zBrush+MeshEditor combination is ideal for such tasks.
The VC/Shark does not have suitable tools for this. 
Shark's Mesh Tool  is too poor. With 
Net Surface  is probably possible. But I don’t think it will be easy. In addition, this is diamond-shaped pattern.... :( Difficult!
The most likely option is a normal surface modeling. But it will be long and difficult too.
digitalphaser attached the following image(s):
 tufted_surface.jpg 
(152kb) downloaded 8  time(s). You cannot  view/download attachments. Try to login or register.
 
            
  
         
     
 
    
        
             1 user thanked digitalphaser for this useful post.
 
     
    
        
     
 
    
        
     
 
            
        
    
        
            
            
    
        
Rank: Guest
Joined: 5/8/2015(UTC)
Posts: 175
Thanks: 578 times Was thanked: 95 time(s) in 61 post(s)
 
     
    
        
            
	      
                What about the "Pressure Deform" function  ? by creating a surface to a defined boundary and apply a pressure, one has to try different "gain" values to obtain the desired shapes.... just my 2 cts -regards- G.
            
  
         
     
 
    
        
             1 user thanked GARLIC for this useful post.
 
     
    
        
     
 
    
        
     
 
            
        
            
        
            
            
    
        
Rank: Senior Member
Joined: 9/29/2014(UTC) Posts: 269
Thanks: 103 times Was thanked: 18 time(s) in 14 post(s)
 
     
    
        
            
	      
                Originally Posted by: digitalphaser   The most likely option is a normal surface modeling. But it will be long and difficult too.
Thanks! I only need it for rendering/visualization.  I thought about using surfaces but it seems really complex as you've pointed out. I wish the mesh tools were a bit easier.  They do have so much potential considering theyre conveniently built right into the program.
 
            
  
         
     
 
    
        
            
     
    
        
            
        
     
 
    
        
     
 
            
        
    
        
            
            
    
        
Rank: Senior Member
Joined: 9/29/2014(UTC) Posts: 269
Thanks: 103 times Was thanked: 18 time(s) in 14 post(s)
 
     
    
        
            
	      
                Originally Posted by: GARLIC  What about the "Pressure Deform" function  ? by creating a surface to a defined boundary and apply a pressure, one has to try different "gain" values to obtain the desired shapes.... just my 2 cts -regards- G.
Awesome suggestion – thanks Garlic!  I also thought about "Insert Knots" to the surfaces to push/pull various areas in and out. 
 
            
  
         
     
 
    
        
             1 user thanked flatpack for this useful post.
 
     
    
        
     
 
    
        
     
 
            
        
            
        
            
            
    
        
Rank: Senior Member
Joined: 9/29/2014(UTC) Posts: 269
Thanks: 103 times Was thanked: 18 time(s) in 14 post(s)
 
     
    
        
            
	      
                Originally Posted by: digitalphaser  Hi,  With Net Surface  is probably possible. But I don’t think it will be easy. In addition, this is diamond-shaped pattern.... :( Difficult!
Could you please explain how to get started with this method?  Or if you could point me to an existing tutorial?  I am not certain how to get those circles to connect to the Net lines.   Thank you!
 
            
  
         
     
 
    
        
            
     
    
        
            
        
     
 
    
        
     
 
            
        
    
        
            
            
    
        
Rank: Senior Member
Joined: 3/21/2017(UTC)
Posts: 971
Thanks: 47 times Was thanked: 339 time(s) in 225 post(s)
 
     
    
        
            
	      
                If you are using V10 do you still have the deform face tool? Would that work? 
            
  
         
     
 
    
        
            
     
    
        
            
        
     
 
    
        
     
 
            
        
            
        
            
            
    
        
Rank: Senior Member
Joined: 9/29/2014(UTC) Posts: 269
Thanks: 103 times Was thanked: 18 time(s) in 14 post(s)
 
     
    
        
            
	      
                Originally Posted by: UGMENTALCASE  If you are using V10 do you still have the deform face tool? Would that work? 
Yeah I'm using SharkCAD v10.  It has Pressure Deform, Curve Deform, Point Deform.  I don't see a Face Deform... maybe Pressure is it?
THanks!
 
            
  
         
     
 
    
        
            
     
    
        
            
        
     
 
    
        
     
 
            
        
    
        
            
            
    
        
Rank: Senior Member
Joined: 4/17/2015(UTC)
Posts: 256
Location: Berlin
Thanks: 17 times Was thanked: 72 time(s) in 51 post(s)
 
     
    
        
            
	      
                Originally Posted by: flatpack  Originally Posted by: digitalphaser  Hi,  With Net Surface  is probably possible. But I don’t think it will be easy. In addition, this is diamond-shaped pattern.... :( Difficult!
Could you please explain how to get started with this method?  Or if you could point me to an existing tutorial?  I am not certain how to get those circles to connect to the Net lines.   Thank you!
Here's a short video with a basic diamond mesh. For a better result, you will certainly need more splines.
https://youtu.be/JKqMsBV15Ok  
            
  
         
     
 
    
        
             1 user thanked digitalphaser for this useful post.
 
     
    
        
     
 
    
        
     
 
            
        
            
        
            
            
    
        
Rank: Senior Member
Joined: 9/24/2014(UTC)
Posts: 373
Thanks: 8 times Was thanked: 104 time(s) in 85 post(s)
 
     
    
        
            
	      
                Quilting like this is an array of a thing called a Gregory surface, this one's done in Marcus Bole's PolyCAD program, very similar to pressure load, although the curved edges between the tufts are trimmed in from the edges of a Gregory, which are flat.  Pressure load is Deform Face in SCP V10.  Skin surface or solid with a symmetrical curve between two lines looks the same, too.  Overlap the array, there's no need to try to meet edge to edge.
Edited by user  Sunday, August 18, 2019 8:40:08 PM(UTC) 
 | Reason: Not specified 
murray attached the following image(s):
 Gregory surface.PNG 
(22kb) downloaded 1  time(s).  pressure load array.PNG 
(101kb) downloaded 4  time(s).  skin solid Gregory.PNG 
(33kb) downloaded 4  time(s). You cannot  view/download attachments. Try to login or register.
 
            
  
         
     
 
    
        
             2 users thanked murray for this useful post.
 
     
    
        
     
 
    
        
     
 
            
        
    
        
            
            
    
        
Rank: Senior Member
Joined: 9/29/2014(UTC) Posts: 269
Thanks: 103 times Was thanked: 18 time(s) in 14 post(s)
 
     
    
         
 
    
        
            
     
    
        
            
        
     
 
    
        
     
 
            
        
            
        
            
            
    
        
Rank: Senior Member
Joined: 4/17/2015(UTC)
Posts: 256
Location: Berlin
Thanks: 17 times Was thanked: 72 time(s) in 51 post(s)
 
     
    
        
            
	      
                Originally Posted by: flatpack   Thank you! This is extremely helpful.  
You welcome! :)
 
            
  
         
     
 
    
        
            
     
    
        
            
        
     
 
    
        
     
 
            
        
    
        
            
            
    
        
Rank: Senior Member
Joined: 4/17/2015(UTC)
Posts: 256
Location: Berlin
Thanks: 17 times Was thanked: 72 time(s) in 51 post(s)
 
     
    
        
            
	      
                I often watch Arrimus 3D tutorial channel. There is one interesting tutorial: "Tiling Sofa Geometry" - 
https://youtu.be/fFSVUbHuHB8 This is of course another software. But the principle can be used easily in any other software.
 
            
  
         
     
 
    
        
             2 users thanked digitalphaser for this useful post.
 
     
    
        
     
 
    
        
     
 
            
        
    
                           
Punch! CAD 
 »  
ViaCAD & Shark 
 »  
Tips and Tutorials 
 »  
Upholstered Sofa Tufting - how to model? 
 
    
        Forum Jump
         
Punch! CAD 
  ViaCAD & Shark 
   - News and Announcements 
   - General 
   - 2D Drafting 
   - Surface Modeling 
   - Solid Modeling 
   - Subdivision Modeling 
   - Rendering & Display 
   - Import/Export 
   - Tips and Tutorials 
   - Suggestions 
   - Gallery 
   - PowerPack 
   - Punch Lounge 
 
    
    You cannot  post new topics in this forum.
 
You cannot  reply to topics in this forum.
 
You cannot  delete your posts in this forum.
 
You cannot  edit your posts in this forum.
 
You cannot  create polls in this forum.
 
You cannot  vote in polls in this forum.