Previous topicNext topic

Well... i maybe have a gift for you if you like pixel art !

Questions, comments, feedback, etc.
Post Reply
TanookiMonk
Posts: 131
Joined: Sat Sep 19, 2015 12:27 am

Well... i maybe have a gift for you if you like pixel art !

Post by TanookiMonk »

Ok so here is the thing... man i just love too much pixel art ! And i found that magic is pretty good at it ;) So i created a magic project that can generate pixel artwork pretty awesomely. here is some of example this project can do :
6.png
6.png (16.53 KiB) Viewed 5469 times
3.png
3.png (65.95 KiB) Viewed 5469 times
5.png
5.png (58.11 KiB) Viewed 5469 times
And even more...

So i am willing to share my project with you guys but for this i would like to see how many of you are really interested. This is to see if my work would really be at use !
artnik
Posts: 268
Joined: Tue Jan 05, 2016 5:33 pm

Re: Well... i maybe have a gift for you if you like pixel ar

Post by artnik »

Thanks for the offer. That's awesome.

However, to be honest, no one is going to be able to tell you if it's of use until they've had a chance to kick its tires, stretch it a little and see what it can and cannot do. All you can do achieve by asking first is judge whether or not people are interested in testing it for you or not.

Perhaps, and this is just an opinion, it would be better to share it up front, with a request for feedback if people find it useful.

TanookiMonk
Posts: 131
Joined: Sat Sep 19, 2015 12:27 am

Re: Well... i maybe have a gift for you if you like pixel ar

Post by TanookiMonk »

Well that's a good point Artnik ! In fact, i just wonder how much people are involved in pixel art in the magic community. That was just my way to find out if i was alone haha :P ! I guess your right :D

Here it is -­)
Pixel Pattern Generator.magic
(71.22 KiB) Downloaded 376 times
artnik
Posts: 268
Joined: Tue Jan 05, 2016 5:33 pm

Re: Well... i maybe have a gift for you if you like pixel ar

Post by artnik »

Well, you'll be able to easily gauge the interest by the number of downloads. It's a nice feature of this forum. :-)

Which version of Magic are you using? In 2.0 on OSX it's exhibiting some strange behaviour, and I'm not sure if it's how it's supposed to work. i.e. The Globals are not updating based on sound input, only when I do a "Synchronize Scenes".

Otherwise, if it is supposed to be animating like it does when I mash CTRL-E, then it's a neat effect. Especially considering you didn't use external plugins, only MMV native modules!

It got me intrigued about auto generating bit patterns for tiling. I wondered if you considered something like this approach (uses ISFs, including VidVox' Noise.fs):
Screen Shot 2017-01-31 at 1.00.14 AM.png
Screen Shot 2017-01-31 at 1.00.14 AM.png (42.23 KiB) Viewed 5455 times
Thanks and Cheers!


@ERIC---------------------------------------------------------------------------------------------------------------------------------------------------------------
I'm able to generate a repeatable crash with this file:

1. Load Magic
2. Load PP Generator file. (Globals show Input 0) as source.
3. Reload PP Generator File (Choose no if it asks you do you want to save changes.)
4. Globals show "Not selected"
5. Attempt to select an input in the globals and MMV crashes.

Here's the top of the crash report. (The Forum threw a 60,000 Character Limit error when I tried to paste the whole thing):

Process: Magic [5905]
Path: /Applications/Magic2.app/Contents/MacOS/Magic
Identifier: com.colorandmusic.magic
Version: 2.0 (???)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Magic [5905]
User ID: 501

Date/Time: 2017-01-31 00:25:19.425 -0500
OS Version: Mac OS X 10.10.5 (14F1605)
Report Version: 11
Anonymous UUID: EDAA4594-620B-71B7-95F5-4EF8DC176273

Sleep/Wake UUID: E467A0FC-8CF8-4227-B993-03DED16C9462

Time Awake Since Boot: 160000 seconds
Time Since Wake: 1400 seconds

Crashed Thread: 0 Juce Message Thread Dispatch queue: com.apple.main-thread

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000088

VM Regions Near 0x88:
-->
__TEXT 0000000100000000-0000000100915000 [ 9300K] r-x/rwx SM=COW /Applications/Magic2.app/Contents/MacOS/Magic

Thread 0 Crashed:: Juce Message Thread Dispatch queue: com.apple.main-thread
0 com.colorandmusic.magic 0x0000000100005e23 0x100000000 + 24099
1 com.colorandmusic.magic 0x00000001000a872c 0x100000000 + 689964
2 com.colorandmusic.magic 0x00000001002f3b00 std::invalid_argument::~invalid_argument() + 465200
3 com.colorandmusic.magic 0x00000001002f38f4 std::invalid_argument::~invalid_argument() + 464676
4 com.colorandmusic.magic 0x00000001002e416b std::invalid_argument::~invalid_argument() + 401307
5 com.colorandmusic.magic 0x00000001003e186a std::invalid_argument::~invalid_argument() + 1439386
6 com.colorandmusic.magic 0x00000001003e17e5 std::invalid_argument::~invalid_argument() + 1439253
7 com.apple.CoreFoundation 0x00007fff960bea01 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
8 com.apple.CoreFoundation 0x00007fff960b0b8d __CFRunLoopDoSources0 + 269
9 com.apple.CoreFoundation 0x00007fff960b01bf __CFRunLoopRun + 927
10 com.apple.CoreFoundation 0x00007fff960afbd8 CFRunLoopRunSpecific + 296
11 com.apple.HIToolbox 0x00007fff938a556f RunCurrentEventLoopInMode + 235
12 com.apple.HIToolbox 0x00007fff938a51ee ReceiveNextEventCommon + 179
13 com.apple.HIToolbox 0x00007fff938a512b _BlockUntilNextEventMatchingListInModeWithFilter + 71
14 com.apple.AppKit 0x00007fff9830e8ab _DPSNextEvent + 978
15 com.apple.AppKit 0x00007fff9830de58 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 346
16 com.apple.AppKit 0x00007fff98303af3 -[NSApplication run] + 594
17 com.colorandmusic.magic 0x00000001003dafe3 std::invalid_argument::~invalid_argument() + 1412627
18 com.colorandmusic.magic 0x000000010028c61c std::invalid_argument::~invalid_argument() + 42060
19 com.colorandmusic.magic 0x000000010028c75a std::invalid_argument::~invalid_argument() + 42378
20 com.colorandmusic.magic 0x00000001000024f4 0x100000000 + 9460
Magic
Site Admin
Posts: 3441
Joined: Wed Apr 09, 2014 9:28 pm

Re: Well... i maybe have a gift for you if you like pixel ar

Post by Magic »

i.e. The Globals are not updating based on sound input, only when I do a "Synchronize Scenes".
I think this is because all the Smooth parameters are set to 1.0 (which causes them to eternally remain the same).
I'm able to generate a repeatable crash with this file
Thanks, it looks like the Globals panel wasn't being cleared properly between successive project loads. I've just fixed this and it will be available in the next release.
artnik
Posts: 268
Joined: Tue Jan 05, 2016 5:33 pm

Re: Well... i maybe have a gift for you if you like pixel ar

Post by artnik »

Awesome. Thanks Eric. I think that's got to be some kind of record for response time. :-)
Magic
Site Admin
Posts: 3441
Joined: Wed Apr 09, 2014 9:28 pm

Re: Well... i maybe have a gift for you if you like pixel ar

Post by Magic »

You can thank a healthy dose of insomnia mixed with a generous portion of bug-fixing disorder. :geek:
TanookiMonk
Posts: 131
Joined: Sat Sep 19, 2015 12:27 am

Re: Well... i maybe have a gift for you if you like pixel ar

Post by TanookiMonk »

Well yes the scenes are not updating themselves because it is intended to create images so you can print screen them for a later use or external work.

And i rarely use external plugins in my work. I kind of like using vanilla software and use 100% out of em !
artnik
Posts: 268
Joined: Tue Jan 05, 2016 5:33 pm

Re: Well... i maybe have a gift for you if you like pixel ar

Post by artnik »

Now I grok you.

I'm the opposite, I love to hack ISF's so I'm always looking for efficient ways of streamlining my projects, and will bend existing code, plugging in variables where I want them to extend functionality. For my use I'd probably amend it to animate the output. I like the sort of glitch it can be bent to produce.

But I totally respect where you're coming from. This project is a really clever use of the base toolkit, and I admire the purity of it. Well done.
Post Reply