[Plugin] Control points ver. 1.6.
-
Kirill:
On the outside c-points question, I thought I had a ruby script loaded prior to install of that placed construction points. I cannot find it now. What I did not fully realize is that cpoints could mean construction point or control point. Evidently your cpoints do more than simply highlight a target point in space.
Sooo-- maybe my question was a bit naive.
But thanks for the reply.
I am putting this script through some modeling tests to learn its use.
Thanks for the opportunity.
mitcorb -
@mitcorb said:
Sooo-- maybe my question was a bit naive.
But it gave a good idea!
I think that it can be a kind of alternative to 'entity scanner' (it was discussed here: http://forums.sketchucation.com/viewtopic.php?f=323&t=22709&st=0&sk=t&sd=a#p191629 ). So it would be possible to link control c-points back manually to groups and/or curves after closing and opening the file. And it would be also possible to link any existing c-points to any group.
What do you think? -
Wouldn't the plain old cpoints that may have been inserted in the model prior to running this plugin have to change their status to Control cpoints? Could your plugin look for pre-existing cpoints(construction points) and change them?
Just in case you understand- I do not have any Ruby expertise -yet. -
Thanks for the update Kirill!
-
HOLY SHIT!!!! Sorry...but after watching how fast you deformed that toilet in the 3rd video, I'm completely slack jawed. FFD on super steroids! I'm boggled by the speed krill. I think if the core group of power scripters got together, you guys could cause global revolution. Amazing stuff....Blend, 2 faces and a path and this script...all tremendously powerful, super fast and have post operation editing capabilities. I wish every script performed as fast. I don't know jack about coding, but your work deserves a shot and a beer!
-
Very nice!
-
@mitcorb said:
Wouldn't the plain old cpoints that may have been inserted in the model prior to running this plugin have to change their status to Control cpoints? Could your plugin look for pre-existing cpoints(construction points) and change them?
Just in case you understand- I do not have any Ruby expertise -yet.I guess, I got it now
@earthmover said:
I don't know jack about coding, but your work deserves a shot and a beer!
-
Wow this is amazing Plugin
thank you -
Error; #<TypeError; reference to deleted Group> L;/Modeling/Sketchup Google/Plugins/ctrlpnts.rb;214;in `entities' L;/Modeling/Sketchup Google/Plugins/ctrlpnts.rb;214;in `deform_group' L;/Modeling/Sketchup Google/Plugins/ctrlpnts.rb;213;in `call' L;/Modeling/Sketchup Google/Plugins/bezier.rb;395 Error; #<TypeError; reference to deleted Group> L;/Modeling/Sketchup Google/Plugins/ctrlpnts.rb;214;in `entities' L;/Modeling/Sketchup Google/Plugins/ctrlpnts.rb;214;in `deform_group' L;/Modeling/Sketchup Google/Plugins/ctrlpnts.rb;213;in `call' L;/Modeling/Sketchup Google/Plugins/bezier.rb;395 Error; #<TypeError; reference to deleted Group> L;/Modeling/Sketchup Google/Plugins/ctrlpnts.rb;214;in `entities' L;/Modeling/Sketchup Google/Plugins/ctrlpnts.rb;214;in `deform_group' L;/Modeling/Sketchup Google/Plugins/ctrlpnts.rb;213;in `call' L;/Modeling/Sketchup Google/Plugins/bezier.rb;395 Error; #<TypeError; reference to deleted Group> L;/Modeling/Sketchup Google/Plugins/ctrlpnts.rb;214;in `entities' L;/Modeling/Sketchup Google/Plugins/ctrlpnts.rb;214;in `deform_group' L;/Modeling/Sketchup Google/Plugins/ctrlpnts.rb;213;in `call' L;/Modeling/Sketchup Google/Plugins/bezier.rb;395 Error; #<TypeError; reference to deleted Group> L;/Modeling/Sketchup Google/Plugins/ctrlpnts.rb;214;in `entities' L;/Modeling/Sketchup Google/Plugins/ctrlpnts.rb;214;in `deform_group' L;/Modeling/Sketchup Google/Plugins/ctrlpnts.rb;213;in `call' L;/Modeling/Sketchup Google/Plugins/bezier.rb;395 Error; #<TypeError; reference to deleted Group> L;/Modeling/Sketchup Google/Plugins/ctrlpnts.rb;214;in `entities' L;/Modeling/Sketchup Google/Plugins/ctrlpnts.rb;214;in `deform_group' L;/Modeling/Sketchup Google/Plugins/ctrlpnts.rb;213;in `call' L;/Modeling/Sketchup Google/Plugins/bezier.rb;395 ...and on and on and on.
I noticed that after deleting a surface that I'd applied control points to I got this going on in my Ruby window ad infinitum, it's going so fast I had a hard time even copying it.
I got this to happen by creating a surface, applying control points, using them to deform the surface (with a couple of "undos") and then deleting the surface. Only way to get it to stop was to restart SU.
-
this is getting better and better
now all we need is a visual representation (ideally interactive) for the weight.
-
@escapeartist said:
I noticed that after deleting a surface that I'd applied control points to I got this going on in my Ruby window ad infinitum, it's going so fast I had a hard time even copying it.
I got this to happen by creating a surface, applying control points, using them to deform the surface (with a couple of "undos") and then deleting the surface. Only way to get it to stop was to restart SU.
Thanks for the report. I'll try to fix it as soon as possible.
-
@xrok1 said:
this is getting better and better
now all we need is a visual representation (ideally interactive) for the weight.
Well, I think, it's possible
, why not. -
@kirill2008 said:
@xrok1 said:
this is getting better and better
now all we need is a visual representation (ideally interactive) for the weight.
Well, I think, it's possible
, why not.don't tease.
-
Krill, would it be possible to have an option to place a cage of control points on a mesh? Perhaps one FFD style cage box option for people used to that method and another that would place evenly distributed control points which would conform around the mesh at a given distance. You're already 80% of the way to a new type of Free Form Deformation plugin, might as well go all the way and improve on the existing.
-
@earthmover said:
Krill, would it be possible to have an option to place a cage of control points on a mesh? Perhaps one FFD style cage box option for people used to that method and another that would place evenly distributed control points which would conform around the mesh at a given distance. You're already 80% of the way to a new type of Free Form Deformation plugin, might as well go all the way and improve on the existing.
yes that would be great since FFD thread says "Unfortunately, I am out of time to work on this script. If anyone wants to pick it up contact me. The code is simple and (for me) well commented. It needs a UI and bug fixes." and doesn't seem to be progressing.
-
Preview of interaction capabilities of ver. 1.6. (will be ready in the coming days).
Set of 4 videos:
[flash=480,385:lwr4hh5j]http://www.youtube.com/p/51499EA555BCA0CC&hl=ru_RU&fs=1" type="application/x-shockwave-flash" width="480" height="385" allowscriptaccess="always" allowfullscreen="true"[/flash:lwr4hh5j]In case if someone wants to try prerelease version:
ver. 1.6. (prerelease) -
Ой! Кажется какая то "волшебная" водка дает тебе творческие силы!
-
@dedmin said:
Ой! Кажется какая то "волшебная" водка дает тебе творческие силы!
Google translator
Oops It seems some sort of a "magic" vodka gives you the creative power!
I'll drink to that
Thank you Kirill
-
Awesome plugin Kirill!!!
Will be possible to add control points automatic to have this results?
If you select a line:
If you select a face:
For more information:
http://forums.sketchucation.com/viewtopic.php?f=180&t=19321Daniel S
PS: I suppose that ask to add automatic slicing to entities like Fredoscale does (Bend, Twist...) would be asking too much? -
This is pretty much what I was asking here:
http://forums.sketchucation.com/viewtopic.php?f=323&t=25082
In Blender they use variable "brushes" with adjustable radius of influence, sort of like the inverse square law, or sort of like -BTM's Sculpt tools. But the deformations can be spherical, or even planar. Your gifs show a sort of spherical effect.
This ability would be delicious
Advertisement