NVil Forum

General Category => NVILL Discussion => Topic started by: samardac on February 11, 2016, 09:41:02 am

Title: New Worflows
Post by: samardac on February 11, 2016, 09:41:02 am
Hard Edges:

Object Types:
- Organic Flag -  it will make object organic, so no Hard edges will be available. Very good for organic objects*.
- Hard Edge flag - it will make object with Hard Edges, so you can handle them*.
*Also you can check the same checkbox when you create objects.

Commands:
- Crease Subdevision# - basic SL tool to Harden/Soften edges. Drag to the left/right to make edges hard or soft.
- P_Autosmooth Whole(*) - use it for automatic autosmooth.
Set it like this:
Angle - 150
IgnoreEdgeHardenSoftenFlag - False
CreateUndoKey - False
Then set it to Shortcut Alt(Viewport Navigation) to make it work everytime you navigate viewport.
- Clear Edge Harden/Soften Flags (Clear Harden/Soften flags on object) use it to remove information about harden/soften flags.

Selection:
- Select SubD Crease edges - will select all hard edges.
- Grow selection within hard edge boundary - wil select Island bordered by hard edges.
- Loop Select Hard edges - will select full hard edge.
- Select Hard Not Sub Creased. Select hard edges that was not creased. Help to quickly convert hard edges to creased.

***

Colors:
- Hard Edge - Color of hard edges of selected objects
- Hard Edge2 - Color of hard edges of unselected objects.
- Edge Harden/Soften - Color of edges that was Harden/Soften Manually.

Shading:
- Show Hard Edge Color$ - will toggle show/hide hard edges,
- Show Edge Harden/Soften Color - will show what edges you harden or soften manually*.
- Object Shading -> Preview on viewport Navigating -> Show Hard Edges on preview. Enable Preview in the same menu to have nice shading when  you navigate viewport, you will see only hard edges.

Options:
Options - Hard Edge threshold Angle - will set threshold for creating hardges when you extrude. Autosmooth will over wright it anyway if you run it:)
Title: Re: New Worflows
Post by: samardac on February 11, 2016, 09:42:41 am
WorkPlane:

Video:
http://take.ms/cu0rX

To make workplane work as in video you will need this:

First, Chek this: View>Use World Y-Axis In 3D-Viewport Rotation

Composite tools:

Set Workplane:
(https://monosnap.com/file/QtY2hue4bCm0eJiOfSPBNKa5PInVj7.png)
or this:
(https://monosnap.com/file/Sm6d7aTsYAcLIwnE8qHyjFuDnPZ62n.png)

Reset Workplane:
(https://monosnap.com/file/UGyjeMaGCM9EDmVc8ERPogbtmAhC2i.png)


Show/Hide workplane use this command:
(https://monosnap.com/file/0n2tBU4UQvFQ4yfUhUsSV49MCKOdc4.png)

Turn Grid OFF permanently and use Workplane instead.
Title: Re: New Worflows
Post by: samardac on February 11, 2016, 09:52:00 am
Visual Hierarchy.
I think it is the best possible way to work with Hierarchy, you will need no any special windows everything will be in the viewport.

It looks like this:
(https://monosnap.com/file/JP65le1lvJGVflvvpB0Zq0ABVVXZXd.png)

1. To set Hierarchy use this Basic StreamLine tool:
(https://monosnap.com/file/DNt3KSVRBgWNjMMZSnrC3h6y7omIXq.png)
Drag line from one object to another to create relations, drag to empty space to drop relation.

2. To Enable/Disable hierarchy use this tool:
(https://monosnap.com/file/FdNzVrfGxMs2qlvHnFAxMb76ay9YxC.png)

3. To show/Hide Hierarchy use this tool:
(https://monosnap.com/file/7gGzyzujZEY8RD7oqySU849PJTW9Bw.png)

4. To select Hierarchy create this composite tool:
(https://monosnap.com/file/NIfxzARVUZxkINVj6FWcLbrHC5udCM.png)

5. To duplicate Hierarchy use this tool:
(https://monosnap.com/file/Crpn1CkdmuhwB6k5IzR6D6ABt9bJg6.png)

6. To clone Hierarchy use this tool:
(https://monosnap.com/file/NF1QCYDiKgaJhPeuKjT8DrjXGzRjo1.png)


Also we have these settings:
Edit > Prefference > Colors
(https://monosnap.com/file/Uu7bRPYG79hNMiaaXumUIZRoY4WQpB.png)

Edit > Prefference > General
(https://monosnap.com/file/ZE63Gwu2lZEamKAAaw6KZXiySizV7t.png)
Title: Re: New Worflows
Post by: samardac on February 11, 2016, 10:32:03 am
Pivot!

If you prefer to work without Manipulator this option is for you!
It will show Pivot when Manipulator is Off.

It looks like this:
(https://monosnap.com/file/PgAIYyLt9iiK0I4ttA32wVA8F8tPIB.png)

You can enable it here:
View > Display > Pivot visible in Selection Mode.

It uses the same visual settings as Manipulator:
(https://monosnap.com/file/6lfRFhT2TOaVV6wHn9qRiBspYe1pAC.png)

Size:
Edit > Prefference > General
(https://monosnap.com/file/VW1DhZMpeppKe6t1oWfq1G7i9qc6Zr.png)

Title: Re: New Worflows
Post by: samardac on February 11, 2016, 10:39:13 am
Axis!

They have to help you to orient in Viewport by showing you X,Y,Z axis.
It looks like this:
(https://monosnap.com/file/gCfQGHrQVIm64XrwuFUfpNtAdDJolT.png)

Enable it:
View > Display > Show Grid Axis.

Settings:
Edit > Prefference > Grid
(https://monosnap.com/file/q1vgDGaV5lt0cmDL2G5ZBoHz71fGIZ.png)

Width:
Edit > Prefference > General
(https://monosnap.com/file/CnTi511LCsSAMUnL4xsPwgnkYGGdVL.png)
Title: Re: New Worflows
Post by: samardac on February 11, 2016, 10:49:56 am
Preview!

Preview allows you to see your model in best way without any unnecessary stuff, like Manipulator/Pivot, Grid/Workplane, Grid Axis etc... Also it can show hard Edges on Preview. You can also set Inactive Views to work in preview mode.

It looks like this:
(https://monosnap.com/file/0N3P7laRZ2U6SdxtWDCJQdy9LO2QEH.png)


View > Object Shading > Preview On Viewport Navigating
(https://monosnap.com/file/Ifk1bL9J4qgNJPS7n5IOcAcEV7afw0.png)

Preview Enable toggle - If Preview Enabled is Off you can use this command to see preview only when you pressing Space during navigation.

Preview Enable - Will automaticly enable preview when you start navigate.

Preview in Inactive Viewport Enabled - Will activate preview in inactive Views. Very handy feature to see instant preview during work. You can set 2 views and one will be instant preview!

All other options are self explanatory.
Title: Re: New Worflows
Post by: kevjon on February 11, 2016, 10:55:44 am
Thanks Andrei, this is very useful information to understand what you and Istonia have been working on.
Title: Re: New Worflows
Post by: samardac on February 11, 2016, 07:02:31 pm
No problem, I'll post here all workflows that we created for the last time. There are also a lot of experimental stuff. I'll try to find time to explain them too.
Title: Re: New Worflows
Post by: samardac on February 13, 2016, 02:01:44 pm
Default StreamLine Tool.
Want to share with you this nice feature, we worked on it for a very long time now looks like it is finished!
When it is enabled and you Cancel any StreamLine tool this tool will be activated!
You can set it to StreamLine tool that you use most of all for example to Move. In this situation everytime you cancel any SL tool it will activate Move SL tool.

Selection work the same as before if you want to Include use Shift if you want to exclude use Ctrl.
But if you want to make Marquee Selection you can activate it only witch Selction Keys:
Replace Selection(Set It as you wish I recommend  CapsLock), Include Selection(Shift) and Exclude Selection(Ctrl).

In work it will save you 2 clicks - Selecion and Move becaus you have them always ON!

This is how to set it:

1. Select tool you wish to make Default and click - Sat as Default StreamLine tool.
(https://monosnap.com/file/Yvk4j9riyZNqQLUyurFTOvCiGCW1ET.png)

2. Enable this:
(https://monosnap.com/file/Cl0catz0tlMFRCpXZ0kbTHm6lQHgob.png)
This option will allow you to make selection when SL too is Live. Very handy feature not only for Default SL tool but also you if run SL tool from Button or use option Allow Taped to Stay Live.

3. Enable Degault StremLine Tool - Edit > Options > Default StremLine Tool Enabled.

This is it you can use it!

Works if you have no less than this version from 13.02.2016:
http://www.digitalfossils.com/Download/NVil-Feb-07-16.rar

Title: Re: New Worflows
Post by: samardac on February 13, 2016, 02:16:04 pm
New Composite tool
We created some nice features for composite tool.

1. Command Looper. This is how it works:
(https://monosnap.com/file/NSKf0TCxczQGdjD21RqzRzMwM9eImN.png)

In First Section you set commands that will be performed when you run tool for the first time, in Second Section you set tools that will be run when you run it second time, after that cycle repeats.
As you can see in screen my tool will toggle between Wire Frame and Shaded + Wire Frame mods.

2. Execute on Startup.
This actions will be executed everytime you run NVil.
I have this action to be executed on Start Up:
(https://monosnap.com/file/plvBTibs3UP2dUH5YRKlQpwJEDhqol.png)

You can set your own that you need.
Title: Re: New Worflows
Post by: samardac on February 13, 2016, 03:58:04 pm
Tip: Default SL Tool

If you set Default SL Tool this way it will work exactly like if it will be disabled. Another words you get default NVil behaviour:

(https://monosnap.com/file/awIZkheGSg5LgYXligQ1KOH66YwcgS.png)

But using Default SL tool this way give you absolute total control not only on Mouse Drags but also On Mouse Clicks. Also you will be able to control On Activated and On Exit events.
So you will dicide witch selection tool you need and witch you do not need you can configure it as you wish!!
Title: Re: New Worflows
Post by: kevjon on February 14, 2016, 07:53:39 am
Thanks again Andrei for the additional workflow enhancements, they all look really useful.

I don't think I would figure out how to use them (or that they even existed) without these posts.
Title: Re: New Worflows
Post by: samardac on February 14, 2016, 11:07:09 am
Yep, I'll continue this NVil poularization, there are a lot of other hidden stuff here☺
Title: Re: New Worflows
Post by: samardac on April 23, 2016, 12:55:58 pm
Hay Guys!
Looks like we finished new material management system, it is very simple and intuitive!
(https://monosnap.com/file/k5oLqpbdOkZqljEd9zHMTAadFPqiaN.png)

Check this video tutorial:
http://take.ms/VZQnn

To use it download this version to be sure you have the latest one!
http://www.digitalfossils.com/Download/NVil-Apr-03-16.rar


Title: Re: New Worflows
Post by: kevjon on April 26, 2016, 04:06:57 am
Thanks Andrei, great stuff on the materials.
Title: Re: New Worflows
Post by: mogul on May 29, 2016, 02:00:45 pm
Samardac, if you dont mind can you make a tutorial about streamline tool actions? im pretty confuse about On LMB Move, LMB Up, LMB click. I try do command in LMB move but my LMB command always execute first. Same as LMB+MMB down. One of them always execute first. So, how this is can make a different command? A pretty nice explanation and example might be help me. thx!
Title: Re: New Worflows
Post by: samardac on May 30, 2016, 08:01:42 am
(https://monosnap.com/file/13P0yTcvHeECM1VuMVBk5sptvcf3lO.png)
Title: Re: New Worflows
Post by: mogul on May 30, 2016, 01:16:32 pm
So in what kind situation you use LMB move?
Title: Re: New Worflows
Post by: samardac on May 30, 2016, 01:23:38 pm
I do not use it because as I wrote on screen it does not work correctly.
This feature was introduced as experimental one and it have no big priority to dig in to it, so it stay as it is.
Just avoid using it for now.
Title: Re: New Worflows
Post by: steve on May 30, 2016, 10:13:27 pm
So in what kind situation you use LMB move?

One very simple example, would be to use it for auto_zooming while extruding.

Mouse function tools: LMB tool: polygon_extrude_polygonNormal
event actions: on LMB move: Best Fit.

As you extrude, screen will auto best_fit.

Title: Re: New Worflows
Post by: steve on May 30, 2016, 10:16:21 pm
I do not use it because as I wrote on screen it does not work correctly.
This feature was introduced as experimental one and it have no big priority to dig in to it, so it stay as it is.
Just avoid using it for now.

I am not seeing an issue as of yet.
There could be some conflicts, but that would depend of what tools/functions are used, and where they are placed in the streamline tool.
Title: Re: New Worflows
Post by: IStonia on June 04, 2016, 06:55:47 am
http://www.digitalfossils.com/Download/NVil-Jun-03-16.rar

I modified the behavior of streamline tool mouse events a little bit. If double mouse button event if fired, the mouse click and mouse up events won't get fired. For example, if LMB+MMB down event if fired,
these events won't fire on mouse button release, LMB-Click, LMB-Up, MMB-Click, MMB-Up.