Jump to content
3DCoat Forums

Farsthary update channel


Recommended Posts

  • Advanced Member

http://farsthary.wordpress.com/2014/05/15/quickpose-tool/

 

Hi

Here’s the first test of QuickPose tool, a surprise tool I was working on. As its name points, is a tool aimed for quick and dirty posing and transforming a selected region from a mesh. It turns an area into a rubber like material so all transformation are nicely propagated to the vertices in a physical way.

Sometimes you don´t need  complex setup just for bending few parts from a model :)

 

Under the hood it performs complex implicit representation of the mesh and store its diferential coordinates in order to preserve high frecuency detail when the mesh is deformed.

 

Still is subject to further optimization and interface change, particularily I need to add support for pose rotations so stay tunned!

 

Cheers

 

 

This looks absolutely amazing!! Keep up the great work, can't wait to use this tool :D

  • 2 weeks later...

Hi

Working over few bugs in Bridge I realize that not always we need such a high resolution in bridging detail provided by the automatic splitting algorithm implemented in it.
And the fact that in most cases tunnels are hidden from the actual models it can be good to fine tune its detail level so it can be less or perhaps more?, because there’s everything in this world :P

So I add a slider to control that possibility if user wants too, but the default will be the automatic detail estimation.

factor-2.jpg?w=690&h=422 default-automatic-factor-1.jpg?w=690&h=4 factor-0-5.jpg?w=690&h=428 factor-0-25.jpg?w=690&h=415

CopyClay Laplacian Bending

http://farsthary.wordpress.com/2014/05/15/copyclay-laplacian-bending/

 

For CopyClay I´ve actively researched several bending algorithm. Making the parts seamless blend with the base mesh is far from trivial, and many algorithms can be used. A membrane based algorithm was first develop, which strored an offest from an ideal membrane for each vertex, it turned out not very robust and limited.
Then I cam up with an iterative, spring elastic algorithm that perform quite good and moreover, is fast. For most cases is the default.
It has the limitation that for parts that required extreme bending over mesh, it requires a lot of iterations and thus, become slow and non optimal.

So finally I’ve implemented a laplacian iteration-free method, completely based on linear system solution,wich has many advantages over previous one: it provides the best bending algorithm altough is not as fast as few iterations on Elastic method) but for best quality is unmatched!
It accurately bend the part over the surface because in theory is the convergence mesh of the elastic method at unlimited iterations.

 

Strong smoothing

 

 

Hi

Smoothing algorithm seems to be a never ending source of inspiration. There´s probably as much smoothing algorithm as there´s researchers out there!
So far 3dCoat has a plenty of smoothing tools, but nearly all of them suffered when mesh density is high or varies a lot across a surface.

Every artist know this when a small dense area rebels against a smoothing eefort. We have tools like recently developed like Smoother, that ideally smooth a painted area, useful for pre-planned smoothing. Or powerfull smoothing, that performs a more aggressive smoothing but still suffers from the curse of the high numbers.

well, Now i have added to TSmooth a third algorithm:  Strong smoothing.  it will always smooth the mesh under the pen regardless the base geometry, and vene better, in a consistent way!

So be careful smoothing with this tool because it can obliterate the most stubborn details!

hope you like it!

 

  • Like 3
  • 3 weeks later...

Hi all
http://farsthary.wordpress.com/

This is a small but important revamp for FillHoles tool. Completely changed its behaviour to allow more consistent holes boudary treatment. previously all actions where applied at the end of click.
Now holes are saved and different actions are applied one by one at user choice.

Also solved an important bug in Contour smoothing causing the contour to sligthly rotate in each iteration. now it behaves at should be.

fillholes.jpg?w=690&h=477
fillholes-precise.jpg?w=690&h=480


Cheers

  • 4 weeks later...

Proportional Inflate

 

 

This is a new development of the traditional Inflate tool, is matrix based, global apporach that will provide better inflation over previous approach, it will inflate according to the laplacian of the mesh, so will be proportional and will avoid as much as possible self intersections.

 

 

Here I show different new features of FilHoles tool , especially contour selection modes:

 

- Automatic, will select all contours passing tough the pen influence zone.
- Partial, will select a part of a given contour, starting and end point. useful for cosing and processing very complex countours/holes where fully automatic method is almost impossible to get.
- Manual, Is the most powerful selection tool since it allows full freedom, including merging multiple loops.

  • Contributor

I wonder if Raul could make a Move Topological brush (like in Zbrush), and a Magnify brush (like in Zbrush). They are similar to other brush functions that he has created already...

  • Member

I agree move topological functionality would be great, however the deeper functionality of how move topological works through brush auto masking is the functionality that should be studied, copied and built upon. Smooth peaks, smooth valleys, move topological and many others all come from the same base technology and can all be deeply customized.

  • 2 weeks later...
  • Contributor

Hi guys!

 

Please, elaborate a bit more how Move Topology works?

 

Cheers

And yes, internet here in Cuba sucks :(

its a move brush that somehow grab topology continuity instead of grabbing everything within a said radius/sphere.

For example if I were to use Move Topology on a finger it would avoid moving the other fingers of the hand.

Of course brush radius is still relevant but it seems mesh continuity prevail in what is affected or not within the brush radius.

  • Contributor
its a move brush that somehow grab topology continuity instead of grabbing everything within a said radius/sphere.

For example if I were to use Move Topology on a finger it would avoid moving the other fingers of the hand.

Of course brush radius is still relevant but it seems mesh continuity prevail in what is affected or not within the brush radius.

Also the Magnify brush in Zbrush seems to work similarly. It inflates the surface around the entire finger instead of just the area of the finger where you brush.

Raul recently made a video about a new proportional inflate brush. I think that brush can be easily changed to be like the Magnify brush in Zbrush. (If you brush on the top of a finger, the whole finger swells up, instead of just the top of the finger where you brushed. And if that finger could be inflated without affecting the other fingers, that would be wonderful!)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...