YOUR ACCOUNT

Login or Register to post new topics or replies
Crapadilla
lvl 52 Filter Weaver and Official "Filter Forge Seer"

Posts: 4365
Filters: 65
  Details E-Mail
Kraellin
Kraellin

Posts: 12749
Filters: 99
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
  Details E-Mail
Dmitry Sapelnikov
Filter Forge, Inc. AKA Egret
Posts: 76
Filters: 5
Hmm, very very interesting tesselations...
I'll probably examine it in my spare time. smile;)
  Details E-Mail
Betis
The Blacksmith

Posts: 1207
Filters: 76
You're trying to start this again Dilla? smile;) smile:D
Roses are #FF0000
Violets are #0000FF
All my base are belong to you.
  Details E-Mail
Crapadilla
lvl 52 Filter Weaver and Official "Filter Forge Seer"

Posts: 4365
Filters: 65
Quote
Betis wrote:
You're trying to start this again Dilla?


It's not even finished! smile;) smile:D

Quote
Dmitry Sapelnikov wrote:
I'll probably examine it in my spare time.


That's what I'm talking about! smile:beer:
--- Crapadilla says: "Damn you, stupid redundant feature requests!" ;)
  Details E-Mail
Crapadilla
lvl 52 Filter Weaver and Official "Filter Forge Seer"

Posts: 4365
Filters: 65
Delaunay Triangulation in Lua:

https://gist.github.com/1009522
http://www.codeguru.com/cpp/data/mfc_...php/c8901/

Hmmmm... smile;) smile:D
--- Crapadilla says: "Damn you, stupid redundant feature requests!" ;)
  Details E-Mail
CorvusCroax
CorvusCroax

Posts: 1227
Filters: 18
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
  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
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





  Details E-Mail
uberzev
not lyftzev

Posts: 1890
Filters: 36
  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
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.
  Details E-Mail
uberzev
not lyftzev

Posts: 1890
Filters: 36
  Details E-Mail
uberzev
not lyftzev

Posts: 1890
Filters: 36
FF totally needs some implementation of this, even if you can't manually choose where the points are located.


Drew this in about 5 minutes...

  Details E-Mail
uberzev
not lyftzev

Posts: 1890
Filters: 36
  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
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 smile:(

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 smile:(

Below is my own example with a colors texture instead of a portrait or detailed photo

Quote
uberzev wrote:

Very cool interactive flash tool


http://browse.deviantart.com/flash/?q...y#/d2hdzyu

Quote
uberzev wrote:

Drew this in about 5 minutes...


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 ?

  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
What would be needed to be added to FF to be able to make this beautiful Delaunay Triangulation ? smile:?:

Is this below? (from this web page by Lee Byron)

Quote
Delaunay Diagram fro triangulation

A Delaunay Diagram is an optimal triangulation of a given set of points. This is very helpful for applying mesh textures, or creating structures for physical simulation. Voronoi and Delaunay Diagrams are duals. For every edge of a Delaunay diagram, an edge of a Voronoi diagram perpendicularly bisects it.


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

  Details E-Mail
uberzev
not lyftzev

Posts: 1890
Filters: 36
The flash tool. Just took a random image of Obama and started fooling around.
  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
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.

Quote
uberzev wrote:

The flash tool.


Thanks for the answer, good to know.
  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
Anyone knows if there is something new like this Delaunay Triangulation available in Dmesh for Windows and not only for Mac ?
  Details E-Mail
Skybase
2D/3D Generalist

Posts: 4025
Filters: 76
I think I saw a nice processing version of it. Processing can run universally. Although I don't know any other thing smile:(

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
  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
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
  Details E-Mail
Betis
The Blacksmith

Posts: 1207
Filters: 76
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.
  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
Quote
Betis

Here are some results with the Scale parameter changed, along with variation of course.


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.
  Details E-Mail
ThreeDee
Lost in Space

Posts: 1672
Filters: 112
This is clearly going to be another scripting filter.
  Details E-Mail
Betis
The Blacksmith

Posts: 1207
Filters: 76
Thank you for your valuable input spaceray smile:)

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 smile;)
Roses are #FF0000
Violets are #0000FF
All my base are belong to you.
  Details E-Mail
ThreeDee
Lost in Space

Posts: 1672
Filters: 112
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.
  Details E-Mail
Betis
The Blacksmith

Posts: 1207
Filters: 76
Wow that algorithm/psuedocode is neat, tempted now to do some spin-offs in processing smile:D
Roses are #FF0000
Violets are #0000FF
All my base are belong to you.
  Details E-Mail
Betis
The Blacksmith

Posts: 1207
Filters: 76
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.
  Details E-Mail
Crapadilla
lvl 52 Filter Weaver and Official "Filter Forge Seer"

Posts: 4365
Filters: 65
Quote
Hmm, very very interesting tesselations...
I'll probably examine it in my spare time.


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!" ;)
  Details E-Mail
Crapadilla
lvl 52 Filter Weaver and Official "Filter Forge Seer"

Posts: 4365
Filters: 65
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!" ;)
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
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.
  Details E-Mail
Crapadilla
lvl 52 Filter Weaver and Official "Filter Forge Seer"

Posts: 4365
Filters: 65
Alright, I read that as 'Interesting, but incredibly low priority for the foreseeable future'. smile;)

Looks like someone will have to script this.

Community challenge -- The prize: Life-long upgrades? smile:)
--- Crapadilla says: "Damn you, stupid redundant feature requests!" ;)
  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
Quote
Betis

Thank you for your valuable input 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 smile:blush: that I have put this as I have confused things, sorry.

Quote
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?


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.

Quote
Vladimir Golovin

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.


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.
  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
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 smile:( smile:cry: smile:cry: and I can´t buy a new Mac computer to be able to use this, and have not yet found the way to use a possible MacOs emulator inside Windows.

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.
  Details E-Mail
Skybase
2D/3D Generalist

Posts: 4025
Filters: 76
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.

  Details E-Mail

Join Our Community!

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!

Create an Account

Online Users Last minute:

20 unregistered users.