News:

 

Recent Posts

Pages: [1] 2 3 ... 10
2
Feature Requests / Re: Nested Boolean Grouping Manager
« Last post by lpkia2026 on Yesterday at 07:58:20 am »
Oh, I only followed your first video to operate. I've never tried adding a third object consecutively in a group list. By the way, by the way, it works now. You're awesome.

I encountered the following problems:
1. After the "Boolean Stack" graphical interface is launched, can it be modified so that it does not keep hogging Nvil? Because users still need to operate and work normally...
For example: objects such as "Geometry→Create→Create GeoSphere" in the top menu of the Nvil main interface cannot be created normally.
For example: the custom shortcuts of "StreamLine Tools" all become invalid ("point", "line", "face", "move", "scale", "rotate", etc. all need to be manually clicked on the corresponding panel buttons, which will reduce work efficiency).
2. It would be even more perfect if all buttons of "Boolean Stack", including the Boolean type modes in the context menu, could have customizable shortcuts, making it convenient for users to focus on perspective view work without having to go back and forth clicking panel buttons, which would reduce work efficiency.
3. In "Boolean Stack", when the user selects one of the source objects in the list, the other loaded source objects are first hidden (but not including the Boolean result object), and only the currently selected source object is activated. In this way, the perspective view will not be too dazzling because many objects exist.
4. In "Boolean Stack", only when the user selects one of the source objects in the list should the corresponding one be highlighted, while all source objects remain highlighted all the time, because it is inconvenient to distinguish which one is in the activated and selected state.
3
Feature Requests / Re: Nested Boolean Grouping Manager
« Last post by IStonia on Yesterday at 06:55:17 am »
Yeah, hope you have good time!

You can achieve that within one group.
https://youtu.be/zZ6cg8b_fhM
4
Feature Requests / Re: Nested Boolean Grouping Manager
« Last post by lpkia2026 on Yesterday at 01:42:09 am »

1. IStonia, Happy Mid-Autumn Festival~ Today is the Mid-Autumn Festival. I'm very glad to communicate with you again ^_^
2. "Nested Boolean" is about lists calling and using each other.
3. For example: during the first Boolean operation, it needs to calculate all the faces of the source sphere. Let's say it has 5 million faces—pretty scary, right? So it will be very laggy.
4. During the second Boolean operation, it only calculates the small local region left after the result of the first Boolean, so the Boolean response speed will be super fast.
5. Below are the screenshots and annotations I provided.
6. Please take a look at them in order.
7. That's the core of it.


5
News and Updates / Nvil Update Sep 21 2026
« Last post by IStonia on September 21, 2026, 06:10:46 am »
New Update

NVil-Sep-21-26.zip
https://1drv.ms/u/c/2266374caf942d48/IQBtqK-XEk9OQqYEInvONbR3AfqIzdhQHf60lJN8R16m4-c?e=sEHZGB

--Prerequisites : If the application failed to launch and SlimDX is not installed, download/install the CORRECT version(64 or 86(32-bit)) of end user runtime(for slimDX), https://www.digitalfossils.com/Download/SlimDXInstallers.rar
--For installing to run in Linux : https://github.com/ajz3d/lutris-nvil-installation-scripts

Nvil Kick-Start
https://youtu.be/mVRehG-kOQQ

Draw Mesh Kick-Start
https://youtu.be/iZbcyWHmnjw

Summary of changes:

* Some bug fixings.
6
Feature Requests / Re: Nested Boolean Grouping Manager
« Last post by IStonia on September 19, 2026, 03:05:24 pm »
7
News and Updates / Nvil Update Sep 14 2026
« Last post by IStonia on September 15, 2026, 08:29:10 am »
New Update

NVil-Sep-14-26.zip
https://1drv.ms/u/c/2266374caf942d48/IQBy7Atq0j55S6L8d-nBYYkDATDNpX_o6WQ6uQ4eblIl7W0?e=9aMAWL

--Prerequisites : If the application failed to launch and SlimDX is not installed, download/install the CORRECT version(64 or 86(32-bit)) of end user runtime(for slimDX), https://www.digitalfossils.com/Download/SlimDXInstallers.rar
--For installing to run in Linux : https://github.com/ajz3d/lutris-nvil-installation-scripts

Nvil Kick-Start
https://youtu.be/mVRehG-kOQQ

Draw Mesh Kick-Start
https://youtu.be/Yb2iyj5LQoY

Summary of changes:

* Some bug fixings.

Ways To Create Primitives(2/2)
https://youtu.be/iZbcyWHmnjw
8
Feature Requests / Nested Boolean Grouping Manager
« Last post by lpkia2026 on September 12, 2026, 02:34:32 pm »

Nested Boolean Grouping Manager
Its defining feature is "nesting." It nests Boolean results in the form of a list, enabling "local" Boolean results. It also offers an ultra-fast response time of 1–2 seconds, along with free switching between real-time and manual modes.

I know you will definitely ask me why I developed this.
Because Nvil's Boolean_Stack feature is too basic and too limited, and I have personally tested modo's "pp_MOP_Booleans" plugin and Blender's "bool_tool" plugin. The result in both cases is a very painful and frustrating experience: once the model's polygon count is too high, even a slight change in position forces you to wait 5–8 seconds for the Boolean result to be recalculated, and more often than not you need to wait even longer. But I just want to drag things left and right to adjust the model's position. I just want to see the result at different positions because of the uncertainty in the design process, yet this slight adjustment of vertices, before I have even adjusted them to the ideal position, starts making me wait several seconds, which completely ruins my mood.

Development origin
I developed it in the Python bundled with Rhino 7, and throughout the whole process I told my ideas to "DeepSeek AI."

Why not continue developing in Rhino Python?
Many functions for polygon operations are not available in Rhino itself, and personally I like using Nvil, because it has been with me throughout my long-term work. After using the built-in Boolean_Stack, I found it unsatisfactory. I hope my "Nested Boolean Grouping Manager" will help it grow and bring it a major upgrade. I personally think this is feasible, and I am very much looking forward to it...

Alright, below is the Python source code and video demonstration I am sharing. I am giving them to you, and I hope they are helpful to Nvil. May Nvil keep getting better. And to you, programmer, I hope you have a pleasant day today.


https://vimeo.com/1226192394?fl=ip&fe=ec
9
News and Updates / Nvil Update Sep 10 2026
« Last post by IStonia on September 11, 2026, 10:28:26 am »
New Update

NVil-Sep-10-26.zip
https://1drv.ms/u/c/2266374caf942d48/IQAn7dMnq4VfTrRRchTLWSX6AU7jSbSuALm8J_kPlhqz1Gk?e=x5HtIL

--Prerequisites : If the application failed to launch and SlimDX is not installed, download/install the CORRECT version(64 or 86(32-bit)) of end user runtime(for slimDX), https://www.digitalfossils.com/Download/SlimDXInstallers.rar
--For installing to run in Linux : https://github.com/ajz3d/lutris-nvil-installation-scripts

Nvil Kick-Start
https://youtu.be/mVRehG-kOQQ

Draw Mesh Kick-Start
https://youtu.be/Yb2iyj5LQoY

Summary of changes:

* Some uv bug fixings and new features.

UV Select-Similar/Topo-Copy
https://youtu.be/KfN7PcX7rF8

UV Blocking
https://youtu.be/uEXhG0dhE_8
10
News and Updates / Nvil Update Sep 04 2026
« Last post by IStonia on September 04, 2026, 12:10:30 pm »
New Update

NVil-Sep-04-26.zip
https://1drv.ms/u/c/2266374caf942d48/IQAiByuJbWFTSqWs9ZtJbCeOAfQdAAwT7z426n-nRnbplY8?e=aiwPZP

--Prerequisites : If the application failed to launch and SlimDX is not installed, download/install the CORRECT version(64 or 86(32-bit)) of end user runtime(for slimDX), https://www.digitalfossils.com/Download/SlimDXInstallers.rar
--For installing to run in Linux : https://github.com/ajz3d/lutris-nvil-installation-scripts

Nvil Kick-Start
https://youtu.be/mVRehG-kOQQ

Draw Mesh Kick-Start
https://youtu.be/Yb2iyj5LQoY

Summary of changes:

* Some new uv tools.

A little UV Unwrap Practice(2/2)
https://youtu.be/eAfRThB0bQo

UV Select-Similar/Topo-Copy
https://youtu.be/WvKQc0l9tOU

LSCM UV Unfold
https://youtu.be/KM2KMgAjD88
Pages: [1] 2 3 ... 10