V
by victorklixto on 23 Nov 2022, edited 10 Aug 2023
#
+15 votes
Dear all,
I have been developing a free and open source plugin for Blender-Sverchok for my thesis. This plugin aims to assist data-driven urban design processes. It is called Mega-Polis, and now it is available on the GitHub.
https://github.com/victorcalixto/mega-polis
The documentation is underdevelopment, but I did a demonstration of some nodes that is available on YouTube.
This is an ongoing research, therefore, this plugin still very experimental and under HEAVILY development.
The toolkit is divided into: Gathering, Analysis, Generation, and Visualisation tools.
Gathering
Analysis
-
DEM Terrain Attributes
-
Network Analyses
-
Shortest Path
-
Whitebox GIS Tool (Whitebox Tools Connection)
-
Isovists
-
Dataframe Utils
-
Object Detection (YoloV5)
-
Detectron (Instance and Panoptic Segmentation based on Detectron2)
-
Correlation
-
Correlation With
-
Get Feature At
-
Get Feature Index
-
Linear Model Selection
-
Model Fit
-
Model Predict
Generation
-
Faces from Vertices
-
CSV to Dataframe
-
Lat-Lon to Points
-
Pandas Filter
-
Pandas Map Feature
-
Sequential Colormap
-
Transpose Dataframe
-
Get File Path
-
File to Geo Dataframe
-
File to GeoJSON
Visualisation
-
Seaborn Plot
-
WebVR Connector (A-Frame)
-
Dashboard Creation
-
Dashboard Bokeh Figure
-
Dashboard Bokeh Plot Chart
-
Dashboard Bokeh Plot Line
-
Dashboard Dataframe
-
Dashboard Load Map
-
Dashboard Map
-
Dashboard Markdown
-
Dashboard Mesh
-
Dashboard Plotly Figure
-
Dashboard Plotly Scatter
-
Dashboard Server
-
Dataframe Visualisation
-
Python Server


Many thanks,
Victor.
G
by Gorgious on 23 Nov 2022
#
+2 votes
Wow node enthusiasts are having an early chirstmas this year !! This looks SO dope.
I can't wait to try it out ! Unfortunately I'm having trouble with the dependencies.

It would be nice to have a button in the preferences to auto-install all the mandatory dependencies :)
Some of them look like they're only available for linux and macOS ? eg https://detectron2.readthedocs.io/en/latest/tutorials/install.html
V
by victorklixto on 23 Nov 2022
#
+2 votes
Hi @Gorgious, I was having the same error yesterday! Please, make sure that your Sverchok version is the latest. This button to auto-install all dependencies would be nice, let's see if we can work out it later. Unfortunately, detectron2 does not have official support for windows, but I saw that people managing to install it with after install Visual C++ https://github.com/facebookresearch/detectron2/issues/4015
V
by victorklixto on 4 Dec 2022
#
Thank you @nikitron for creating the Sverchok! We have a feasible free and open source source visual programming tool because someday you decided to start the project! Many thanks again!
J
by jags on 23 Feb 2023
#
+2 votes
awesome work and still struggling with dependencies and install issues and a workaround or solution on same will to explorations. still not solved detectron install with the blender 3.4 version. Many thanks and will update on how i went thru same to complete run.
V
by victorklixto on 27 Feb 2023
#
Hi @jags, I will set up a Windows machine to also try to install it. Many thanks!
M
by Moult on 27 Feb 2023
#
+1 votes
@victorklixto would you be interested in writing a short article about it to be published on OSArch.org? It would be great to advertise this work further!
V
by victorklixto on 27 Feb 2023
#
Hi @Moult, sure it will be nice. Please let me know more about it.
Many Thanks.
Cheers,
M
by Moult on 27 Feb 2023
#
@victorklixto it's a minimum of 300 words and should include keywords related to your topic and 2 or more images :) You can send it to dion@thinkmoult.com if you want and I can post on your behalf, or I can also give you an account on the Wordpress backend and you can do it yourself :) (and if you want you can continue to write about it and other topics in the future)
V
by victorklixto on 27 Feb 2023
#
Thanks, @Moult. I will do it as soon as I can. I am finishing revising my thesis at this moment. In a few weeks, I will be able to do it.
Many thanks.
B
by baswein on 9 Aug 2023
#
+1 votes
@victorklixto - I saw your comment on the other thread. Hope this is going well. I haven't had a chance to play with it but I am really excited about this project!
V
by victorklixto on 10 Aug 2023
#
+4 votes
Hi @baswein ,
Many thanks, I am doing great, how about ? I am glad that you are interested in the project. I was busy until last Tuesday and I could not dedicate the time that I was expecting to the project, but the project is updated and running in the last Sverchok version.
I am planning to invest some time in the next months again, starting to produce documentation and tutorials.
Also, I need to make the installation process of the dependencies easier and after that invest time on improving the performance, legibility of the code, etc.
There are several improvements that I want to make, and anyone interested in the project are more than welcome to contribute.
Hi @Moult, I am sorry that I could not have time to produce the article for the OSArch yet, but it is something that I am very keen to do as soon as I can.