Maniphest T63910

Puzzlle script
Closed, ArchivedPATCH

Assigned To
Brendon Murphy (meta-androcto)
Authored By
Oleg Skripnyak (ios29A)
Apr 26 2019, 2:50 PM
Tags
  • Add-ons (Community)
Subscribers
Dalai Felinto (dfelinto)
Eitan Traurig (EitanSomething)
Oleg Skripnyak (ios29A)
Vladimir Spivak (cwolf3d)

Description


Hi !
I can't create a wiki page for my addon on wiki.blender.org, should i create the docs somewhere else ?

Event Timeline

Oleg Skripnyak (ios29A) created this task.Apr 26 2019, 2:50 PM
Vladimir Spivak (cwolf3d) added a subscriber: Vladimir Spivak (cwolf3d).Apr 26 2019, 6:16 PM
Oleg Skripnyak (ios29A) added a comment.Apr 28 2019, 2:30 AM


make compatible with 2.80 (its not compatible with 2.78, 2.79)

Brendon Murphy (meta-androcto) claimed this task.Apr 28 2019, 2:43 AM
Brendon Murphy (meta-androcto) lowered the priority of this task from 90 to Normal.
Brendon Murphy (meta-androcto) updated the task description.
Brendon Murphy (meta-androcto) added a comment.Apr 28 2019, 2:45 AM

hi, you can add a description and pic in this task please. It's acceptable also if you create a github account and maintain and have some docs there and use the address as your wiki page.

Oleg Skripnyak (ios29A) added a comment.EditedApr 28 2019, 3:27 AM

Description: Adds a puzzled curve, both 2D and 3D.


Eitan Traurig (EitanSomething) added a subscriber: Eitan Traurig (EitanSomething).Apr 28 2019, 3:53 AM

what versions is it currently compatible with?

Brendon Murphy (meta-androcto) added a comment.Apr 28 2019, 4:05 AM

hi, this looks like a nice feature, I'll test it out and let you know how we can proceed.

Eitan Traurig (EitanSomething) added a comment.Apr 28 2019, 4:17 AM

It needs to be modified so it creates a flat edge on the side pieces.

Oleg Skripnyak (ios29A) added a comment.EditedApr 28 2019, 7:52 PM
In T63910#667149, @Eitan Traurig (EitanSomething) wrote:

what versions is it currently compatible with?

with 2.80

Oleg Skripnyak (ios29A) added a comment.EditedApr 28 2019, 7:53 PM
In T63910#667153, @Brendon Murphy (meta-androcto) wrote:

hi, this looks like a nice feature, I'll test it out and let you know how we can proceed.

Ok, thanks

Oleg Skripnyak (ios29A) added a comment.Apr 28 2019, 7:54 PM
In T63910#667154, @Eitan Traurig (EitanSomething) wrote:

It needs to be modified so it creates a flat edge on the side pieces.

Do you mean for cuboid shape ?

Eitan Traurig (EitanSomething) added a comment.Apr 29 2019, 2:02 AM
In T63910#667386, @Oleg Skripnyak (ios29A) wrote:
In T63910#667154, @Eitan Traurig (EitanSomething) wrote:

It needs to be modified so it creates a flat edge on the side pieces.

Do you mean for cuboid shape ?

yes

Brendon Murphy (meta-androcto) added a comment.Apr 29 2019, 3:35 AM

might be interesting to add the curve types "poly, bezier, nurb" in the settings. i was having a play with it and it's ok. Just wondering "where it fits in and some real world use cases"

Oleg Skripnyak (ios29A) added a comment.Apr 29 2019, 9:55 AM
In T63910#667502, @Eitan Traurig (EitanSomething) wrote:
In T63910#667386, @Oleg Skripnyak (ios29A) wrote:
In T63910#667154, @Eitan Traurig (EitanSomething) wrote:

It needs to be modified so it creates a flat edge on the side pieces.

Do you mean for cuboid shape ?

yes

It can be done by adjusting properties, however its seems not important because it more likely be changed by "to sphere" or cast modifier where irregularity will disappear

Oleg Skripnyak (ios29A) added a comment.EditedApr 29 2019, 10:24 AM
In T63910#667507, @Brendon Murphy (meta-androcto) wrote:

might be interesting to add the curve types "poly, bezier, nurb" in the settings. i was having a play with it and it's ok. Just wondering "where it fits in and some real world use cases"

Not sure if its possible to create it with nurb, however not played with it. Poly is just approximation of bezier.
So preferable workflow should be:

  1. Create a puzzle
  2. Adjust spline resolution
  3. Convert to mesh
  4. In edit mode add faces

Alternatively for cuboid shapes:

  1. Use to sphere transform
  2. Triangulate faces or subdivide

From sphere shape you can create other shapes. In the future code can be easily modified to have other shapes types, like torus, cylinder etc. However i'm not sure if its needed by anyone for now
Here is present i've made to my wife on 20th marriage celebrity

Oleg Skripnyak (ios29A) added a comment.Apr 30 2019, 8:03 PM

@Brendon Murphy (meta-androcto)
Hi !
So, what you think ? Is it suitable for blender, or only few people will use it ?

Btw. Here is an old thread https://blenderartists.org/t/modeling-the-3d-wikipedia-puzzle-ball/365520/34 where guys tried to create a 3D puzzle
Also, someone interested in it on my stackoverflow question https://stackoverflow.com/questions/53015339/what-is-a-method-to-create-an-jigsaw-puzzled-sphere-in-blender

Thanks !

Oleg Skripnyak (ios29A) added a comment.May 2 2019, 8:34 PM
In T63910#667147, @Brendon Murphy (meta-androcto) wrote:

hi, you can add a description and pic in this task please. It's acceptable also if you create a github account and maintain and have some docs there and use the address as your wiki page.

Hi !
Just added docs on bitbucket
https://bitbucket.org/ios29A/blender_puzzle_generator

Brendon Murphy (meta-androcto) added a comment.Jun 15 2019, 7:28 AM

Hi, thanks for replies, I will have a look again soon, this could work well in the Add Curve addon but seems better as a stand alone. I wonder how far it could be taken. Could some of the workflow be automated?
Are there any functions you can think of? I found it's easy with the addon to run up to millions of points. Possibly this might help: https://developer.blender.org/T53367 as it got the point counts down using afterwards.. Apply to selected object would be nice but could be problematic. All in all these are just suggestions.
I did notice that the ui could be fixed a little by grouping some functions on a single line rather than individual so the operator menu is more compacted.
Thanks again, I think we can look more at this. @Vladimir Spivak (cwolf3d) any suggestions?

Dalai Felinto (dfelinto) closed this task as Archived.Dec 23 2019, 6:37 PM
Dalai Felinto (dfelinto) added a subscriber: Dalai Felinto (dfelinto).

Hi, thanks for your patch.

We are undergoing a Tracker Curfew where we are automatically closing old patches.

If you think the patch is still relevant please update and re-submit it. For new features make sure there is a clear design from the user level perspective.