CooperCorona / VoronoiVisualizer

Mac Application to visualize the result of Voronoi Diagrams.
1 stars 1 forks source link

colorWheelShader #3

Closed plutovman closed 7 years ago

plutovman commented 7 years ago

Hello,

I tried to run your code, but got the following errors about missing files

NoiseGenerator/NoiseGenerator/ColorWheelShader.fsh: No such file or directory NoiseGenerator/NoiseGenerator/ColorWheelShader.vsh: No such file or directory

I hope you don't mind my reaching out. I have always wanted to learn about voronoi diagrams, and would be very interested in seeing your opengl/swift implementation.

CooperCorona commented 7 years ago

Whoops, I linked some files incorrectly. They should be fixed now. Don't forget you'll need to clone CoronaConvenience, CoronaStructures, CoronaGL, and Voronoi as dependencies.

plutovman commented 7 years ago

thank you. will try again later tonight. may i ask, are you doing this as part of a research effort? are you in a grad program? I ask, because I don't see a lot of activity in this domain that is not game-related, especially with swift and OpenGL. I'm just curious and hope you don't mind the query.

Thanks

CooperCorona commented 7 years ago

I am not in a grad program; I originally wrote the Voronoi library to perform shattering effects in games. I wrote VoronoiVisualizer because I like having the ability to export images of Voronoi diagrams. I think it helps solidify the concept to see the points and the diagrams they create.

plutovman commented 7 years ago

That's great work. I'm looking forward to diving into your code to see how you've put it all together. May I ask how long it took you to organize and implement? From what I can see, the design and flexibility of the library is very mature and well thought out. Thank you for making this available to study.

CooperCorona commented 7 years ago

The Voronoi library itself was several months of wrestling with Fortune's Algorithm on-and-off, with a couple months dedicated to fixing edge cases. VoronoiVisualizer took a month or two since it derives most of its functionality from Voronoi.