Not released yet (only about 15 nodes functional). Just testing out node system at the moment.
Is 3.0 be paid addon?
Nopes. 100% free & open sourced!
By this , I mean it will be available to download from these websites.
Whatâs the point of a âFree alternative to Houdiniâ if you have to pay for it
EDIT: By the way, is crowd-funding a viable option? I donât need much resources to develop this addon thoughâŚ(just a laptop )
Amazing! Canât wait to get it on gumroad
Excellent support for Blender 2.8 , looks great the new update
WowâŚJust wowâŚ
Eagerly been awaiting and reading this thread for a few weeks nowâŚ
Congratulations.
Ive been wanting to learn houdini but have been too busy learning Eevee and getting used to 2.8âs new featuresâŚ
Now it looks like I can stay in Blender for a whileâŚ
AwesomeâŚthanks! :)
How hard will it be to link this addon in a bi-directional way? I mean, as of now you actually âmodelâ in the node editor adding proper nodes. Would it be hard or even feasible to model in the 3d viewer and having the addon to translate the modeling session into an equivalent node network?
And, wouldnât this be revolutionary?
I will be testing this very concept after the v3 release. It seems to be a big technical challenge as Iâll have to find a way to filter out all the operations performed on the mesh and create/link new nodes on the correct branch as well (unlike Houdini, as it has only one mesh visible at a time making it easier to append nodes)
I though of an easy method to do this: iterate through the undo list (history of all ops performed) and create nodes in the correct order, but itâs still theoretical and requires a module which converts text into nodes in realtime.
Something about it has been made by @dairin0d here itâs a macro recording tool.
(I cannot track the thread back).
Mind the subject is convoluted, as you donât have a real control over Blender user actions⌠would set as optional effort imho.
This has been on my radar since it came out. Iâve just had time to give it a proper try and it seems great.
I was able to do a generic town based on a simple base mesh, subdivided, and inset a bunch of times.
A few thoughts / comments
- One thing I am not sure how to do is map the distance from an empty to the faces of the roof to give variation on extrude. Any thoughts?
- Another feature I couldnât find in my limited time is whether it is possible to select a vertex, edge, or face, based on proximity to another object (e.g. an empty). You can see in the screenshot my initial try.
- I wanted to select all purple faces (prior to extruding) that have an area less than a certain number. Any thoughts on how to do that?
- I am wondering if other nodes could be made? For example it would be amazing to be able to plugin the Tissue (ba / github) plugin into face selection to tessellate.
- I wanted to bevel the edges of the blocks, but by using the bevel node with edges only, i donât get a smooth result as a radius. I imagine this is a limitation of the bevel modifier as opposed to Sorcar, so I am hoping with the bevel gsoc, it would improve.
I thought it may be nice to mention a procedural node based modeling tool for unity, that seems fairly similar called archimatrix. I particularly like the length-based subdivision of driver curves for generating windows that automatically end near the end. Wondering of something similar could be achieved with Sorcar?
woooow this release sure looks awesome man ! congrats, you sir have been really far with this addon ! it s great to see multi files in the release notes ! is it out yet ? eager to give it a try !!!
and as you have frame input, it could be used for animation (even if it is not its main purpose) so may i suggest to have a debug toggle to show the computation time for each frame (even nodes maybe) ? it could help optimize and debug in complex tree !
congrats again, and thanks for your hard work !
cheers !
A few more observations now that I have redone my example
Refreshing
I use the refresh mesh node quite often, but if I disconnect some component nodes and wish to see whatâs happening in component mode when disconnecting to mesh & refresh mesh, I am not getting an update unless I modify all nodes
Offset outer
I am trying to create roof overhangs. I tried using inset with outset option set and offset edge loops. With both nodes, i get an interpolated edgeloop somewhere between the current edge loop and the previous one.
Here is a try with offset edge loop
One of my favorite addons is offset edges And i am wondering with that could be converted into a node in sorcar?
Add loop cuts
what is the best way to add loop cuts and select them. In my case, I want to make a pitched roof by adding a loop cut to all the roofs at the center and moving it up. I tried using the loop cut node, but I am not sure how exactly it works and whether it understands to make a loop cut on the currently selected faces, with the correct orientation.
sorcar01.blend (2.4 MB)
Is there a way to query the area of a selected face?
Hi! Sorry, Iâve been very busy this week. Iâll answer all the questions properly later. Meanwhile see the videos and files attached below if they help:
sc_distance_blend.blend (587.9 KB)
sc_proximity_select.blend (558.7 KB)
Blender 2.8 port is released!!
A HUGE thanks to Kim Christensen (@kichristensen) for making the necessary changes to get Sorcar working in Blender 2.8. There are no structural changes in v2.1.0 and contains all the nodes (bugs and limitations as well) from v2.0.5. I am still working on v3, but until then, you can use this version.
Download from: https://github.com/aachman98/Sorcar/releases/tag/v2.1.0
Note that this version may contain more bugs as it doesnât take the Blender 2.8âs changes into account (for e.x. multi-mesh editing)
For some reason it wonât install on 2.8, it tells modules are installed but nothing happens.
Till now I just lurked the progress, guess Iâll try this gem sooner than later.
Any plan about a workflow to help with the making of game assets? Houdini has nodegroups under the name of âgame development toolsetsâ, basically you feed your mesh(es) and theyâll get decimated, uvseam-ed and unpacked and even texture-baked if highpoly(es) are present. Very helpful nodes since they tackle that somewhat tedious and error-prone process, a foolproof process is big seller. Also very powerful when combined with nodes that join/split your separated objects and a remesher like voxel. Michael Pavlovich showed that workflow https://www.youtube.com/watch?v=AxpImb2tGII
Rename the folder âSorcar-v2.1â to âsorcarâ in
âŚ\Blender\2.80\scripts\addons\
EDIT: Donât forget to refresh.