Crapadilla
![]() |
http://en.wikipedia.org/wiki/Delaunay_triangulation
http://www.jonathanpuckey.com/project...ay-raster/ Awesome! ![]() --- Crapadilla says: "Damn you, stupid redundant feature requests!" ;) |
|||||||
Posted: November 8, 2009 6:50 am | ||||||||
Kraellin
![]() |
hmmm, that's kind of weirdly interesting. was there a program one can download with this or was that all internal and just for show so far?
If wishes were horses... there'd be a whole lot of horse crap to clean up!
Craig |
|||||||
Posted: November 8, 2009 12:29 pm | ||||||||
Dmitry Sapelnikov |
Hmm, very very interesting tesselations...
I'll probably examine it in my spare time. ![]() |
|||||||
Posted: January 21, 2010 4:32 am | ||||||||
Betis
![]() |
You're trying to start this again Dilla?
![]() ![]() Roses are #FF0000
Violets are #0000FF All my base are belong to you. |
|||||||
Posted: January 21, 2010 7:20 pm | ||||||||
Crapadilla
![]() |
It's not even finished! ![]() ![]()
That's what I'm talking about! ![]() --- Crapadilla says: "Damn you, stupid redundant feature requests!" ;) |
|||||||
Posted: November 16, 2011 5:34 pm | ||||||||
Crapadilla
![]() |
Delaunay Triangulation in Lua:
https://gist.github.com/1009522 http://www.codeguru.com/cpp/data/mfc_...php/c8901/ Hmmmm... ![]() ![]() --- Crapadilla says: "Damn you, stupid redundant feature requests!" ;) |
|||||||
Posted: November 22, 2011 5:07 pm | ||||||||
CorvusCroax
![]() |
FYI Did you guys know that there is an iPad app that does this?
http://itunes.apple.com/app/poly/id47...Id=1939386 http://digitaltools.node3000.com/blog...rawing-app |
|||||||
Posted: November 22, 2011 8:18 pm | ||||||||
SpaceRay
![]() |
Very interesting and would be really good if this Delaunay Triangulation would be possible inside FF.
I found this thread because CorvusCroax put it in this other thread http://filterforge.com/forum/read.php...sage102393 ![]() ![]() ![]() |
|||||||
Posted: March 27, 2012 10:57 pm | ||||||||
uberzev
![]() |
||||||||
Posted: July 1, 2012 3:01 pm | ||||||||
SpaceRay
![]() |
What would be needed to be added to FF to be able to make this beautiful Delaunay Triangulation ?
Vector support? Because I suposse that is not probably not possible to make with the available toold ans components. |
|||||||
Posted: July 1, 2012 5:55 pm | ||||||||
uberzev
![]() |
http://www.creativeapplications.net/p...rocessing/
http://www.leebyron.com/else/mesh/ Very cool interactive flash tool: http://browse.deviantart.com/flash/?q...y#/d2hdzyu |
|||||||
Posted: July 2, 2012 1:29 am | ||||||||
uberzev
![]() |
||||||||
Posted: July 2, 2012 1:58 am | ||||||||
uberzev
![]() |
||||||||
Posted: July 2, 2012 2:41 am | ||||||||
SpaceRay
![]() |
I do not have a smartphone, nor an Ipad or a Mac, and do not have Illustrator, so I CAN´T use any of the softwares available options to make this cool and weird Delaunay Triangulation
![]() So for me the only available and usable way is the great and very well done FLASH tool, but this from Deviantart is ONLY 480 x 600 images ![]() Below is my own example with a colors texture instead of a portrait or detailed photo
http://browse.deviantart.com/flash/?q...y#/d2hdzyu
Well done and very good that you have been able to "draw" the triangulation this way HOW you have done it, it was with this flash tool or in any other way ? ![]() |
|||||||
Posted: July 2, 2012 4:06 am | ||||||||
SpaceRay
![]() |
What would be needed to be added to FF to be able to make this beautiful Delaunay Triangulation ?
![]() Is this below? (from this web page by Lee Byron)
Would be really possible to make this in FF ? Because if it needs to be interactive I do not think that it would be possible, unless the interaction is made through the FF settings Here is another example of another texture with Red, Black and White made with the Flash tool ![]() |
|||||||
Posted: July 2, 2012 4:12 am | ||||||||
uberzev
![]() |
The flash tool. Just took a random image of Obama and started fooling around.
|
|||||||
Posted: July 2, 2012 4:19 am | ||||||||
SpaceRay
![]() |
It would be very good if there could be available any software like the DMeshbut available for Windows and not only for Mac, Iphone or Ipad.
Thanks for the answer, good to know. |
|||||||
Posted: July 2, 2012 4:38 am | ||||||||
SpaceRay
![]() |
Anyone knows if there is something new like this Delaunay Triangulation available in Dmesh for Windows and not only for Mac ?
|
|||||||
Posted: August 18, 2012 4:09 am | ||||||||
Skybase
![]() |
I think I saw a nice processing version of it. Processing can run universally. Although I don't know any other thing
![]() I know John Dalton the author of Studio Artist is working the thing into the next version (maybe) of the program. http://happyislandmusic.blogspot.jp/2...-face.html |
|||||||
Posted: August 18, 2012 4:24 am | ||||||||
SpaceRay
![]() |
Thanks Skybase for this good news and a very good addition to Studio Artist would be, although it will not be available until the first quarter of 2013, as I have email him asking about Studio Artist 5 and he told me that.
Also in the London Olympics 2012 they have used this Delaunay Triangulation to show images of some of the sports in some news and commercial advertisements |
|||||||
Posted: August 18, 2012 4:35 am | ||||||||
Betis
![]() |
I was just re-reading this thread this morning and had an idea because I saw someone mention it being related to Voronoi noise. I plugged in the image to a Cells component as both Noise and Background input, then set settings to Solid Fill, Non-Flat, and Formula to Avg(F1-F2-F3-F4), with Details and Roughness set to 0.
At first I thought I could control the "point density" by setting roughness to a map of an "edge detected" version of the image, but it doesn't seem to work like that. Adding details and roughness just blends octaves instead of increasing density. Here are some results with the Scale parameter changed, along with variation of course. ![]() ![]() ![]() Roses are #FF0000
Violets are #0000FF All my base are belong to you. |
|||||||
Posted: September 14, 2012 10:58 am | ||||||||
SpaceRay
![]() |
I am very sorry to tell that this you have done is NOT all the same in any way like the Delaunay Triangulation, at least from my point of view, as ALL MUST BE TRIANGLES and ONLY triangles, and can´t be any other polygons or other kind of lines In fact, I have already made a filter similar to the one you have and that even have better results than this, BUT as said is NOT like the delaunay effect, so I have not said anything about this. Sorry to say this. |
|||||||
Posted: September 14, 2012 11:09 am | ||||||||
ThreeDee
![]() |
This is clearly going to be another scripting filter.
|
|||||||
Posted: September 14, 2012 11:47 am | ||||||||
Betis
![]() |
Thank you for your valuable input spaceray
![]() ThreeDee yes, probably something along the lines of choosing three random points with a density map (edge detector input) and choosing the average color in the center of them (and then filling in the inscribed pixels with that color). What if scripts could access group nodes? And then you could make a 3-point fill node or sub-script... idk this seems like a very non-automated filter which is why it's so interesting. Doesn't mean it's not possible though, just stubborn ![]() Roses are #FF0000
Violets are #0000FF All my base are belong to you. |
|||||||
Posted: September 14, 2012 7:35 pm | ||||||||
ThreeDee
![]() |
Betis,
The method in one of the links Crapadilla provided (this one) has the most straightforward approach to the triangulation algorithm. Yes, some sort of edge detection or local contrast (i.e. detail) detection to drive the probability of corner-point placement. I don't think it needs to be massively accurate, as you can change the variation and see it it comes out better. Automatic placement of points is the way to go. I don't see any sense in trying to figure out custom input of points. The program just doesn't have any good way of doing it, the only multiple-input Control component being the Bezier Curve input. Fill color: Either the color at the center, or average of a few samples should do. I also like the gradient fill style in the Jonathan Puckey examples. Script access to group nodes: By this I assume you mean back-and forth exchange between the script and the group? Perhaps with the upcoming iterators, but I can see it getting real slow real fast. A single script runs much faster than a number of separate connected scripts, so I would try and do it in all in one. |
|||||||
Posted: September 15, 2012 1:54 am | ||||||||
Betis
![]() |
Wow that algorithm/psuedocode is neat, tempted now to do some spin-offs in processing
![]() Roses are #FF0000
Violets are #0000FF All my base are belong to you. |
|||||||
Posted: September 15, 2012 10:39 am | ||||||||
Betis
![]() |
Just had another idea: the script would only have to generate lookup coordinates that you would use by (guess what) the lookup component for colors. I'm sure it's still mostly the same scripting but again just a thought
Roses are #FF0000
Violets are #0000FF All my base are belong to you. |
|||||||
Posted: September 15, 2012 3:41 pm | ||||||||
Crapadilla
![]() |
I'm still my keeping fingers crossed that Dmitry (aka Egret) will surprise us with a most-efficiently-implemented version of Delaunay Triangulation one day... --- Crapadilla says: "Damn you, stupid redundant feature requests!" ;) |
|||||||
Posted: September 18, 2012 6:28 am | ||||||||
Crapadilla
![]() |
Vlad,
from a developer perspective, do you see any chance we'll get a dedicated Tesselation or Triangulation component that covers 'Delaunay' in the foreseeable future, or do you see this as a community scripting task? --- Crapadilla says: "Damn you, stupid redundant feature requests!" ;) |
|||||||
Posted: September 19, 2012 3:26 am | ||||||||
Vladimir Golovin
Administrator |
I had a very brief look at this, mostly because I read that it is related to Voronoi patterns. However, it is not clear to me at the moment if we can implement it as an endless procedural texture (as opposed to a finite set of points). The algorithms I found by googling weren't very encouraging in this regard. We'll need a more thorough investigation.
|
|||||||
Posted: September 19, 2012 7:48 am | ||||||||
Crapadilla
![]() |
Alright, I read that as 'Interesting, but incredibly low priority for the foreseeable future'.
![]() Looks like someone will have to script this. Community challenge -- The prize: Life-long upgrades? ![]() --- Crapadilla says: "Damn you, stupid redundant feature requests!" ;) |
|||||||
Posted: September 19, 2012 10:12 am | ||||||||
SpaceRay
![]() |
I am sorry Betis I have written this and I apologize for what I have said, I was wrong and did not knew really well what I was writing. Now I have read it back again I feel ashamed ![]()
YES, this would be very interesting, helpful and useful to have implemented in FF, and I do not mean only the Delaunay triangulation, I mean the tesselation and triangulation component.
Very good that you are interested in this and had a look at this. I have found much information about this and there some very complex articles from the developers point of view that I do not understand at all, but seems that this could be possible for a skilled and knowledgeable persons like you or the FF team. |
|||||||
Posted: September 21, 2012 4:30 am | ||||||||
SpaceRay
![]() |
I have been already searching much for another different software that is already made and programmed to be able to make this Delaunay Triangulation effect and it may be very complex and difficult to make as there are NONE of them available for Photoshop, Studio Artist or any other similar software.
And as standalone software is it only available just one and only, wich seems to be very good and full featured that is the one uberzev have said DMESH but the very bad thing is that this is ONLY for the MacOS ![]() ![]() ![]() And there are also available some apps for ipad but not for desktop windows, and it could be now some apps converted to the new Windows 8 apps, but seems that there is no plan to make it. |
|||||||
Posted: March 11, 2013 5:21 am | ||||||||
Skybase
![]() |
Yeah well... I always thought about bringing it up but never bothered and the thread died. See the thing is there are ways you can produce the points but whats most powerful about Delaunay Triangulation is that you can put points down manually, and user input is part of the power driving the design of it. Automatic input is kinda useful, but not sufficiently cool enough in my view.
Image below just shows you how cool things can get with user input. That was an image for an album cover. ![]() |
|||||||
Posted: March 11, 2013 5:44 am |
Filter Forge has a thriving, vibrant, knowledgeable user community. Feel free to join us and have fun!
33,711 Registered Users
+18 new in 30 days!
153,531 Posts
+36 new in 30 days!
15,347 Topics
+72 new in year!
20 unregistered users.