quickinset

Plugins linking to this thread: (hide)

QuickInsetAuthor: Piotrek Marczak
Updated May 2013 (info) — Rewrite of the original QuickExtrude tool. This tool performs quick modo-like interactive extrude, bevel and inset operations without showing a property page. Piotrek's notes from the si-community thread: Extruding along normal is available only in 2012 SAP for operations that relies on SI units you drag in component's normal direction, for other ops (like point skirting ratio/bevel subdivisions) just drag across screen subdivision highlighting is supported only for level 1 and only catmull-clark J, L hotkeys change subdivision on extrude K hotkey is for repeating operation on highlighted component/subselection ENTER shows op PPG shift makes operations 10x slower LMB is extruding, LMB and then RMB - changes inset ratio of extrusion MMB is beveling, , MMB and then RMB - changes bevel subdivisions RMB is insetting tool can also work in supra mode if you hotkey the tool I've used it to model few production objects and it's pretty useful.

Developed with the interactive tool SDK. See Piotrek's video for a quick introduction

local backup: quickextrude_0.2.xsiaddon (June 2013)   pmQuickExtrude2012.xsiaddon (older but SI 2012 compatible version)   quickextrude_src.rar

Discussions concerning plugins for SOFTIMAGE©
User avatar
Throneinc
Posts: 23
Joined: 25 Aug 2011, 22:09

Re: quickinset

Post by Throneinc » 26 Aug 2011, 02:26

Memag wrote:Something like "add/edit poly tool" + duplicate , and optional "shrink wrap" on top, right?
And "delete objects tool" (backspace over here), for deleting arbitrary components.

Seems doable in SI as it is.
i have no doubt if its doable or not, the question is how fast i can do it, thats what i "Think" should be improved in general, the speed factor.

scaron
Posts: 119
Joined: 08 Jul 2009, 05:16

Re: quickinset

Post by scaron » 26 Aug 2011, 20:06

Throneinc wrote:
Memag wrote:Something like "add/edit poly tool" + duplicate , and optional "shrink wrap" on top, right?
And "delete objects tool" (backspace over here), for deleting arbitrary components.

Seems doable in SI as it is.
i have no doubt if its doable or not, the question is how fast i can do it, thats what i "Think" should be improved in general, the speed factor.
i think memag means its doable with the new tool sdk? the tool sdk should open up a lot of new customizations, like...

Ahmidou's LivePaint (sculpting) and his viewport trajectory editing tool he showed (http://www.vimeo.com/20538565)
a grease pencil
a tape measure ( which i am developing ) https://github.com/caron/TapeMeasure
sketch modeling a la silo and more recently http://www.bsurfaces.info/

exciting stuff imo!

Chris_TC
Posts: 411
Joined: 22 Mar 2010, 17:43

Re: quickinset

Post by Chris_TC » 26 Aug 2011, 22:47

Throneinc wrote:all under the same tool, named "extend", Creates the polygon just like create polygon tool, connects/bridge however you call it between 2 edges with a polygon, it can also delete a polygon all of that by just changing the modifier key, thats the kind of organization i would like to see in SI
I'm not a fan of stuffing a ton of functions into one tool. Using the three mouse buttons along with the status bar tool tip is fine. But once you have to start remembering Alt, Ctrl or Shift combinations I prefer a separate tool. Chances are I don't need to use the exposed tools in immediate succession anyway, so combining them is often pointless.

User avatar
origin
Posts: 619
Joined: 09 Jun 2009, 11:59
Location: warsaw

Re: quickinset

Post by origin » 27 Aug 2011, 13:07

to be honest

having bevel, extrude and inset in single tool is quite logical.
but adding some more feature, more key combinations will also make tool more confusing.

Now I'm Max user for 10 years now but I prefer modeling in XSI ALOT.
The only thing xsi lacks of is more tools that fit xsis genius workflow :)

I will wait with releasing final version of my tool, hoping SAP will include source code for new split edge tool.

Chris_TC
Posts: 411
Joined: 22 Mar 2010, 17:43

Re: quickinset

Post by Chris_TC » 27 Aug 2011, 13:42

I wasn't knocking your tool by the way, I think it looks great. And having additional tools available to choose from is a great thing.

Ahmidou
Posts: 105
Joined: 04 Jan 2010, 14:00

Re: quickinset

Post by Ahmidou » 27 Aug 2011, 16:53

it will! ;)
origin wrote:to be honest

having bevel, extrude and inset in single tool is quite logical.
but adding some more feature, more key combinations will also make tool more confusing.

Now I'm Max user for 10 years now but I prefer modeling in XSI ALOT.
The only thing xsi lacks of is more tools that fit xsis genius workflow :)

I will wait with releasing final version of my tool, hoping SAP will include source code for new split edge tool.

User avatar
Throneinc
Posts: 23
Joined: 25 Aug 2011, 22:09

Re: quickinset

Post by Throneinc » 27 Aug 2011, 20:44

iam having hard time compiling for 86x
Did you use Visual cpp 2008 or 2010 ? i tried 2010 but iam getting errors in conversion process :<

User avatar
origin
Posts: 619
Joined: 09 Jun 2009, 11:59
Location: warsaw

Re: quickinset

Post by origin » 27 Aug 2011, 22:52

2008. Few months ago I tried 2010 but had alot of errors so I gave up.

User avatar
Throneinc
Posts: 23
Joined: 25 Aug 2011, 22:09

Re: quickinset

Post by Throneinc » 27 Aug 2011, 23:17

origin wrote:2008. Few months ago I tried 2010 but had alot of errors so I gave up.
Iam going to trouble you a lil' bit and throw some question, iam truly not the programer type but, meh :P
I installed 2008 and finaly got the project file open, i had to change a few dependencies to point for XSI SDK folder...
But when i got into the compiling process i get these errors.

Code: Select all

 Creating library .\bin\nt-x86-32\pmQuickInset.lib and object .\bin\nt-x86-32\pmQuickInset.exp
pmQuickInset.obj : error LNK2019: unresolved external symbol __imp__glRasterPos2i@8 referenced in function "public: class XSI::CStatus __thiscall pmQuickInset::Draw(class XSI::ToolContext &)" (?Draw@pmQuickInset@@QAE?AVCStatus@XSI@@AAVToolContext@3@@Z)
pmQuickInset.obj : error LNK2019: unresolved external symbol __imp__glColor3f@12 referenced in function "public: class XSI::CStatus __thiscall pmQuickInset::Draw(class XSI::ToolContext &)" (?Draw@pmQuickInset@@QAE?AVCStatus@XSI@@AAVToolContext@3@@Z)
pmQuickInset.obj : error LNK2019: unresolved external symbol __imp__glPointSize@4 referenced in function "public: class XSI::CStatus __thiscall pmQuickInset::Draw(class XSI::ToolContext &)" (?Draw@pmQuickInset@@QAE?AVCStatus@XSI@@AAVToolContext@3@@Z)
pmQuickInset.obj : error LNK2019: unresolved external symbol __imp__glPolygonStipple@4 referenced in function "public: class XSI::CStatus __thiscall pmQuickInset::Draw(class XSI::ToolContext &)" (?Draw@pmQuickInset@@QAE?AVCStatus@XSI@@AAVToolContext@3@@Z)
pmQuickInset.obj : error LNK2019: unresolved external symbol __imp__glDisable@4 referenced in function "public: class XSI::CStatus __thiscall pmQuickInset::Draw(class XSI::ToolContext &)" (?Draw@pmQuickInset@@QAE?AVCStatus@XSI@@AAVToolContext@3@@Z)
pmQuickInset.obj : error LNK2019: unresolved external symbol __imp__glEnd@0 referenced in function "public: class XSI::CStatus __thiscall pmQuickInset::Draw(class XSI::ToolContext &)" (?Draw@pmQuickInset@@QAE?AVCStatus@XSI@@AAVToolContext@3@@Z)
pmQuickInset.obj : error LNK2019: unresolved external symbol __imp__glVertex3d@24 referenced in function "public: class XSI::CStatus __thiscall pmQuickInset::Draw(class XSI::ToolContext &)" (?Draw@pmQuickInset@@QAE?AVCStatus@XSI@@AAVToolContext@3@@Z)
pmQuickInset.obj : error LNK2019: unresolved external symbol __imp__glBegin@4 referenced in function "public: class XSI::CStatus __thiscall pmQuickInset::Draw(class XSI::ToolContext &)" (?Draw@pmQuickInset@@QAE?AVCStatus@XSI@@AAVToolContext@3@@Z)
pmQuickInset.obj : error LNK2019: unresolved external symbol __imp__glEnable@4 referenced in function "public: class XSI::CStatus __thiscall pmQuickInset::Draw(class XSI::ToolContext &)" (?Draw@pmQuickInset@@QAE?AVCStatus@XSI@@AAVToolContext@3@@Z)
pmQuickInset.obj : error LNK2019: unresolved external symbol __imp__glLineWidth@4 referenced in function "public: class XSI::CStatus __thiscall pmQuickInset::Draw(class XSI::ToolContext &)" (?Draw@pmQuickInset@@QAE?AVCStatus@XSI@@AAVToolContext@3@@Z)
pmQuickInset.obj : error LNK2019: unresolved external symbol __imp__glColor4d@32 referenced in function "public: class XSI::CStatus __thiscall pmQuickInset::Draw(class XSI::ToolContext &)" (?Draw@pmQuickInset@@QAE?AVCStatus@XSI@@AAVToolContext@3@@Z)
i tried opening visual c++ from XSI but no avail, so wtf all these errors about ?

User avatar
origin
Posts: 619
Joined: 09 Jun 2009, 11:59
Location: warsaw

Re: quickinset

Post by origin » 28 Aug 2011, 01:01

You need to add text opengl32.lib in project->(projectname) properities->configuration properties->linker->additional dependencies

User avatar
Throneinc
Posts: 23
Joined: 25 Aug 2011, 22:09

Re: quickinset

Post by Throneinc » 28 Aug 2011, 01:26

origin wrote:You need to add text opengl32.lib in project->(projectname) properities->configuration properties->linker->additional dependencies
yep, got it to work, thanks alot.

calmasacow
Posts: 52
Joined: 17 Jun 2009, 17:53

Re: quickinset

Post by calmasacow » 29 Aug 2011, 19:24

How does the bevel work. I'm using it with the 2012 SP1 on x64 and I cannot get the Bevel to work what are the keys?

User avatar
Memag
Posts: 339
Joined: 09 Aug 2010, 01:37
Location: Tits

Re: quickinset

Post by Memag » 29 Aug 2011, 19:33

calmasacow wrote:How does the bevel work. I'm using it with the 2012 SP1 on x64 and I cannot get the Bevel to work what are the keys?
There is no "bevel" in current build.
Only Origin can use it, for now.

calmasacow
Posts: 52
Joined: 17 Jun 2009, 17:53

Re: quickinset

Post by calmasacow » 29 Aug 2011, 21:25

Boo this man! :-o

Just kidding. I can't wait to see this. I hope it gets released quick after SAP comes out.

User avatar
Throneinc
Posts: 23
Joined: 25 Aug 2011, 22:09

Re: quickinset

Post by Throneinc » 03 Sep 2011, 19:30

i just confirmed that all the new 2012.5 modeling tools are in ICE format, just a headsup.

scaron
Posts: 119
Joined: 08 Jul 2009, 05:16

Re: quickinset

Post by scaron » 04 Sep 2011, 03:22

Throneinc wrote:i just confirmed that all the new 2012.5 modeling tools are in ICE format, just a headsup.
this is not true, i believe its half and half. thickness and cap hole are ICE modeling. smooth edge loop and extrude along normal are traditional operators.

s