Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Locked thread
itsgotmetoo
Oct 5, 2006

by zen death robot


netflix glitched out on me

Adbot
ADBOT LOVES YOU

Proletarian Mango
May 21, 2011

I simply opened up this image of Obama in Notepad++ and played around with the mess of characters until I got this which I think looks pretty cool.

ekuNNN
Nov 27, 2004

by Jeffrey of YOSPOS
Not mine, but awesome:
https://vimeo.com/118130413

EatinCake
Oct 21, 2008
Lastman, that program looks great. For some reason every time I try to run it tho I get:

code:
Error: Could not create the Java Virtual Machine
Seen that before?

TheLastManStanding
Jan 14, 2008
Mash Buttons!
Nope. Is your java up to date? I'm assuming that was an attempt at running the applet and not the source code? The applet only works for 64-bit Windows, so if your on a mac or something else you'll have to install processing and run the source (make sure to rename the source folder to match the program name).

President Kucinich
Feb 21, 2003

Bitterly Clinging to my AK47 and Das Kapital

Makin diamond flowers.







sigma 6
Nov 27, 2004

the mirror would do well to reflect further

This one is really good.



***

Made this for the new Line and Pixel zine coming out soon.


sigma 6 fucked around with this message at 12:48 on Feb 3, 2015

AphexMandelbrot
Mar 31, 2002
<img alt="" border="0" src="https://fi.somethingawful.com/customtitles/title-aphexmandelbrot.jpg" /><br />Subject to change.
Take picture.
Run through Processing. Base vectors established; export map. (1)
Second run through Processing. Shadow vectors established; export map. (2)
Call Twitter API via Python. Pull latest tweets.
Check input variable; currently word/mood/etc (the guts used to run my Raspberry Pi Twitter mood lamp).
Compute mood for color (C); compute instances for generative variable (G); compute hashtag use for intensity (I).
(G) and (I) make out some.
Export (G)(I)'s lovechild (A); send with (C) to Processing.
Call image.
Apply (1) vector map to image; fill based on (A) -- (AA)
/// Revise to include a ChillTheFuckOut because it takes around 1.5m on an i7 with 10Gb RAM.
Apply (2) shadow vector map to (AA) -- (AAA).
ASDF Low: 15% full threshold.
ASDF High: 15% full threshold.
/// Done.
Stare. Start digging through friends' profile pictures looking for portraits.
-
Result:


(this was before the fill values for shadow map were finished)








-

I've lost my god damned mind.



You have no idea how much time you save me by not having to leave a sketch post-export to gently caress with layers.

Examples of above sentence:








Various.* from the past few days.




I have no idea what I'm doing. Apparently I'm doing it OK.

TheLastManStanding
Jan 14, 2008
Mash Buttons!

AphexMandelbrot posted:

Take picture.
Run through Processing. Base vectors established; export map. (1)
Second run through Processing. Shadow vectors established; export map. (2)
Call Twitter API via Python. Pull latest tweets.
Check input variable; currently word/mood/etc (the guts used to run my Raspberry Pi Twitter mood lamp).
Compute mood for color (C); compute instances for generative variable (G); compute hashtag use for intensity (I).
(G) and (I) make out some.
Export (G)(I)'s lovechild (A); send with (C) to Processing.
Call image.
Apply (1) vector map to image; fill based on (A) -- (AA)
/// Revise to include a ChillTheFuckOut because it takes around 1.5m on an i7 with 10Gb RAM.
Apply (2) shadow vector map to (AA) -- (AAA).
ASDF Low: 15% full threshold.
ASDF High: 15% full threshold.
/// Done.
Stare. Start digging through friends' profile pictures looking for portraits.
-
Result:


I have no idea what any of that means, but it looks awesome.

quote:

I also really like that the timg of this one looks like a normal photo taken through a window on a rainy day.

President Kucinich posted:

Makin diamond flowers.

I started writing a program to handle delaunay triangulation, but got bored; these kind of make me want to finish it.

President Kucinich
Feb 21, 2003

Bitterly Clinging to my AK47 and Das Kapital

AphexMandelbrot posted:

Take picture.
Run through Processing. Base vectors established; export map. (1)
Second run through Processing. Shadow vectors established; export map. (2)
Call Twitter API via Python. Pull latest tweets.
Check input variable; currently word/mood/etc (the guts used to run my Raspberry Pi Twitter mood lamp).
Compute mood for color (C); compute instances for generative variable (G); compute hashtag use for intensity (I).
(G) and (I) make out some.
Export (G)(I)'s lovechild (A); send with (C) to Processing.
Call image.
Apply (1) vector map to image; fill based on (A) -- (AA)
/// Revise to include a ChillTheFuckOut because it takes around 1.5m on an i7 with 10Gb RAM.
Apply (2) shadow vector map to (AA) -- (AAA).
ASDF Low: 15% full threshold.
ASDF High: 15% full threshold.
/// Done.
Stare. Start digging through friends' profile pictures looking for portraits.
-
Result:


(this was before the fill values for shadow map were finished)








-



:stare:

AphexMandelbrot
Mar 31, 2002
<img alt="" border="0" src="https://fi.somethingawful.com/customtitles/title-aphexmandelbrot.jpg" /><br />Subject to change.

Me:

AphexMandelbrot
Mar 31, 2002
<img alt="" border="0" src="https://fi.somethingawful.com/customtitles/title-aphexmandelbrot.jpg" /><br />Subject to change.
everything is picking up.

if it goes anywhere by the next time i post i'll mention it.
what the gently caress.









this is me (i need to shave):


this is what i feel like is happening:


I love you all. i love this thread.

AphexMandelbrot fucked around with this message at 01:37 on Feb 9, 2015

Sparr
Jan 17, 2006

President Kucinich posted:

Makin diamond flowers.




Could you please give us your proprietary software to make this pwetty pwease?!

TheLastManStanding
Jan 14, 2008
Mash Buttons!
It's a Delaunay Filter, most likely this one. If you do use it you'll want to add the lines
code:
H = buffer.height;
W = buffer.width;
right after the line
code:
PImage buffer = loadImage("r.jpg");
which should also be updated with whatever image you are trying to process. The size() parameter should also be updated to be larger than your image. If you want to change the number of points then change the number 300 in the line which is just after the image load. (That number is a threshold value, so a lower number produces more points)
code:
EdgeDetector.extractPoints(vertices, buffer, EdgeDetector.SOBEL, 300, 4);
If you want to toy around with manually added points, then take a look at DMesh.

President Kucinich
Feb 21, 2003

Bitterly Clinging to my AK47 and Das Kapital

Sparr posted:

Could you please give us your proprietary software to make this pwetty pwease?!

I like this one. It runs like poo poo, and constantly stalls out, took forever to get running right, but it's got some neat options in it. You should start with LastManStanding's recommendation (Dmesh) though.

https://github.com/dplockheart/Triangulate-DF

You'll need to install control IP5 in the general processing libraries folder (which can be found by looking it up under preferences in processing, typically found in documents).

http://www.sojamo.de/libraries/controlP5/

I had to uncomment this line under triangulate tab to get the program to run. Hopefully you don't have to deal with that.

"cf.cp5.saveProperties(sketchPath+"/data/tmp/default-properties.ser");"

It lets me make things like this:

President Kucinich fucked around with this message at 05:09 on Feb 12, 2015

TheLastManStanding
Jan 14, 2008
Mash Buttons!

President Kucinich posted:

I like this one. It runs like poo poo, and constantly stalls out, took forever to get running right, but it's got some neat options in it.
https://github.com/dplockheart/Triangulate-DF
I can't get this one to display an output (I just get the control window), but I immediately recognized the code as a copy/paste from the one I linked above, but with cp5 controls added. It's apparent that he doesn't know how to code since he has a bunch of if statements that look like this:
code:
if(ready == true) { }
and the fact that he's triangulating the mesh every draw cycle. I appreciate what he tried to do, but :ughh: He also renamed all the images to sauce.

TheLastManStanding fucked around with this message at 05:41 on Feb 12, 2015

President Kucinich
Feb 21, 2003

Bitterly Clinging to my AK47 and Das Kapital

TheLastManStanding posted:

I can't get this one to display an output (I just get the control window), but I immediately recognized the code as a copy/paste from the one I linked above, but with cp5 controls added. It's apparent that he doesn't know how to code since he has a bunch of if statements that look like this:
code:
if(ready == true) { }
and the fact that he's triangulating the mesh every draw cycle. I appreciate what he tried to do, but :ughh: He also renamed all the images to sauce.

So maybe you should get to work on your triangulation program and show how it's done. Hint hint, nudge nudge.

TheLastManStanding
Jan 14, 2008
Mash Buttons!
I might get around to finishing it. Most of the code is there, the thing was I figured if I was going to finish it then I wanted it to have at least one major thing that DMesh doesn't have, of which the only things I that came to mind were point-dragging and manual color application. The latter is easy, but the former is tricky. Moving the point is super easy (It's probably two lines of code), but doing it efficiently is tough since in most code it requires triangulating the whole mesh every frame (while dragged), which is exceptionally slow with only a few hundred triangles. My thought was to only re-triangulate the faces connected to the moving point (and the faces connected to those), but proper re-triangulation would require the total area of them to be convex, which becomes more unlikely as you add points. My current thought is to do something similar, remap a small section around the dragged portion, then delete the exterior faces. I'm thinking that it will be good enough in almost every case, and even when it does mess up it won't be an issue as the whole mesh will be recalculated when the mouse is released. I'll have to think about it some more though.

In the mean time....

New Program: (Download) Takes an image and lets you slice up the polygons. It has various blend modes, deletable faces, random slopes, undo up to your last 100 actions, full stroke control, and auto points using two point edge detection (because of geometry, the results will be more abstract than you might anticipate).

As usual, the app is for win-64 with Java 7, source included for everyone else.




TheLastManStanding
Jan 14, 2008
Mash Buttons!
Also some junk I did in Re (which I've been meaning to update).





Kmlkmljkl
Sep 21, 2014


AT NIGHT I GET SO LONELY I JERK IT FURIOUSLY TO THE SIMS
Youtube messed up in a very interesting way...
I guess this counts as glitch art?



Edit: this is the video btw
https://www.youtube.com/watch?v=hNxYLgUgO1Y

President Kucinich
Feb 21, 2003

Bitterly Clinging to my AK47 and Das Kapital

TheLastManStanding posted:

New Program: (Download) Takes an image and lets you slice up the polygons. It has various blend modes, deletable faces, random slopes, undo up to your last 100 actions, full stroke control, and auto points using two point edge detection (because of geometry, the results will be more abstract than you might anticipate).



As always, your programs are an absolute treat to work with. Seriously, thank you.

AphexMandelbrot
Mar 31, 2002
<img alt="" border="0" src="https://fi.somethingawful.com/customtitles/title-aphexmandelbrot.jpg" /><br />Subject to change.




-









haters gonna hate.

AphexMandelbrot fucked around with this message at 02:52 on Feb 16, 2015

sigma 6
Nov 27, 2004

the mirror would do well to reflect further

Line and Pixel will be at the Los Angeles Zinefest today, if any of you guys are in the area.

http://lineandpixel.blogspot.com/

http://lazinefest.com/

sigma 6 fucked around with this message at 19:58 on Feb 15, 2015

AphexMandelbrot
Mar 31, 2002
<img alt="" border="0" src="https://fi.somethingawful.com/customtitles/title-aphexmandelbrot.jpg" /><br />Subject to change.
Butt hurts less.
In a lot of ways, norovirus included.



Still adjusting sketches.

President Kucinich
Feb 21, 2003

Bitterly Clinging to my AK47 and Das Kapital

Lazarus Tower.

TheLastManStanding
Jan 14, 2008
Mash Buttons!
Update: Re Version 2 (Download)
- Updated the menu to the new style
- Added blocks and vertical line modes
- Changed how RGB displacement is calculated (looks much better now).
- Offloaded the displacement to some custom shaders

That last bit means that the shape only has to be remade when switching modes or resolution, so changing line thickness or displacement are instantaneous. The side effect of this is I had to change how the mask worked: Displacement is now based off of both the RGB/Brightness of the main image and the mask brightness, with the upside that they are all individually scalable. It also caused a minor change in how lines are rendered, but it shouldn't be an issue.

President Kucinich
Feb 21, 2003

Bitterly Clinging to my AK47 and Das Kapital

TheLastManStanding posted:

Update: Re Version 2 (Download)
- Updated the menu to the new style
- Added blocks and vertical line modes
- Changed how RGB displacement is calculated (looks much better now).
- Offloaded the displacement to some custom shaders

That last bit means that the shape only has to be remade when switching modes or resolution, so changing line thickness or displacement are instantaneous. The side effect of this is I had to change how the mask worked: Displacement is now based off of both the RGB/Brightness of the main image and the mask brightness, with the upside that they are all individually scalable. It also caused a minor change in how lines are rendered, but it shouldn't be an issue.

This might be something on my end, but I've installed this program on two computers and both times the RE display window opens to white, flashes briefly several seconds later and remains blank. After letting it simmer for 10 minutes the screen turns gray.

I've redownloaded and installed the program, tried running as administrator, made sure java was up to date, and still nothing.

Your previous version still opens and runs.

Edit: I noticed that it has a new folder with GLSL files in it. Do I need to do something with processing 2 regarding shaders?

President Kucinich fucked around with this message at 08:25 on Feb 18, 2015

TheLastManStanding
Jan 14, 2008
Mash Buttons!
Odd. If you're running the app you shouldn't have to do anything. I downloaded it and it's working for me, so the link is fine. Could be an OpenGL/video drivers issue. Were you able to get the other program running (slicer)? If you copy the data folder into the source folder and rename the source folder to Re you could try running it in Processing, which should give an error code if there's a problem.

As a side note, Processing runs on Java 7. The current Java is version 8 and if you update to it it will suggest that you uninstall old versions, which means Processing apps won't run, so you should make sure the version you have is the newest version of 7. (You can have both versions installed as they are independent. Java is silly like that).

TheLastManStanding fucked around with this message at 08:43 on Feb 18, 2015

President Kucinich
Feb 21, 2003

Bitterly Clinging to my AK47 and Das Kapital

TheLastManStanding posted:

Odd. If you're running the app you shouldn't have to do anything. I downloaded it and it's working for me, so the link is fine. Could be an OpenGL/video drivers issue. Were you able to get the other program running (slicer)? If you copy the data folder into the source folder and rename the source folder to Re you could try running it in Processing, which should give an error code if there's a problem.

As a side note, Processing runs on Java 7. The current Java is version 8 and if you update to it it will suggest that you uninstall old versions, which means Processing apps won't run, so you should make sure the version you have is the newest version of 7. (You can have both versions installed as they are independent. Java is silly like that).

Slicer works just fine. Using Java 7.

Followed your advice and received this error.


quote:

java.lang.RuntimeException: java.lang.RuntimeException: Cannot compile vertex shader:
Vertex shader failed to compile with the following errors:
ERROR: 0:71: error(#164) l-value required: assign "position" (can't modify an input)
ERROR: 0:72: error(#164) l-value required: assign "color" (can't modify an input)
ERROR: error(#273) 2 compilation errors. No code generated

Oh well.

TheLastManStanding
Jan 14, 2008
Mash Buttons!
Try replacing the data folder with this one

0haiThere
Feb 18, 2015

Looks like you're in the barrel today.


Made a shirt out of mine

President Kucinich
Feb 21, 2003

Bitterly Clinging to my AK47 and Das Kapital

That's a cool shirt.


It worked!

the_lion
Jun 8, 2010

On the hunt for prey... :D
Someone started a glitch thread on the mograph forums (big after effects and motion graphics place), I hope it continues.

http://mograph.net/board/index.php?showtopic=29928

ironcladfolly
May 22, 2007

Devil's Favorite Doggie

0haiThere posted:



Made a shirt out of mine

Sell these and you will make a bazillion dollars.

Or at least, like, twenty dollars if you sell them somewhere that I can buy them.

0haiThere
Feb 18, 2015

Looks like you're in the barrel today.

MiketheGreat posted:

Sell these and you will make a bazillion dollars.

Or at least, like, twenty dollars if you sell them somewhere that I can buy them.

I wish I had the resources to do this, I just used a custom printing service.

If you feel like finding your own printing place, I can give you the file I used.

President Kucinich
Feb 21, 2003

Bitterly Clinging to my AK47 and Das Kapital

LastManStanding, your new RE program runs far smoother.

President Kucinich
Feb 21, 2003

Bitterly Clinging to my AK47 and Das Kapital



And a green screen catastrophe.

0haiThere
Feb 18, 2015

Looks like you're in the barrel today.
Dumping a few older pics.







The glitches I try to make on a mac usually end up looking "cleaner" than the windows ones, but less abstract. You can usually tell which one is which pretty easily.

AphexMandelbrot
Mar 31, 2002
<img alt="" border="0" src="https://fi.somethingawful.com/customtitles/title-aphexmandelbrot.jpg" /><br />Subject to change.
I was working on something that would take a bunch of small pictures, appropriately order per picture, then do a few effects.
This didn't do anything I had hoped it would do but it still looked p cool.



I hate Processing.
I can't quit Processing.

Adbot
ADBOT LOVES YOU

TheLastManStanding
Jan 14, 2008
Mash Buttons!
Sooo... Two weeks ago I finally got around to starting on my Deluanay program. I started by poking around other peoples code to see how they were doing it. Nearly everyone was using some slightly modified form of the triangulate library, which seemed convenient: However, in my tests it sometimes gave improper triangulations (for 5000 points there was around a 1/10 change of a mistake, typically a small and almost unnoticeable, but still a mistake). After a week of poking around the code I wasn't able to completely fix it, got frustrated, and threw everything out. I took a few days off from the project and when I came back I decided to look for a different route. I found one person who wasn't using the standard code. I tried it out and while it had some errors and was significantly slower (4000ms vs 600ms for 5000 points), the code was much simpler. I started with fixing the circumcircle equation and switched the inTriangle function from the dot product method to ray casting; neither gave improved speed, but it fixed the errors. Sorting the points gave a good boost bringing the time down to 1000ms. Still slow, but I figured it was decent. I then tweaked everything line by line, completely rewrote the face flipping and adjacent finding algorithms, and switched to a TreeSet to remove coincident points. That brought the time down to 50ms :psyduck: Somehow I had written a Deluanay triangulation program was 10 times faster than the one everyone else is using.

Anyways, have fun with it. I'll probably clean up the triangulation code a bit more and release it as a library. I also have some more features I might try out.

New Program: (Download)
It makes Deluanay triangulations. Add points, delete points, move points, points that make holes, random points, points that use edge detection, plus all the overlay, blending, and stroke options from my other programs, plus a few more.
You can use the a/d/c/h keys to quickly change modes. Right click a point to delete it. Play around with everything else.


  • Locked thread