sprang / Brushes

Painting app for the iPhone and iPad.
Mozilla Public License 2.0
1.76k stars 449 forks source link

Brushes Viewer for Desktop #6

Open kwixson opened 10 years ago

kwixson commented 10 years ago

As with Brushes 2, Brushes 3 should have a viewer for the desktop that will provide movie and high-resolution export of Brushes 3 paintings.

sprang commented 10 years ago

Happy to help out with this if someone wants to take the lead on it. It should be relatively straightforward to extract the replay code and get it working on the Mac.

nonuts commented 10 years ago

@sprang I am raising my hand, with caution :) – might be a good exercise for me to get into obj-c – is the source-code of the old viewer available somewhere?

versluis commented 10 years ago

I second that, very nice idea indeed! I suggest the viewer should be a separate repo.

sprang commented 10 years ago

Strictly speaking, the viewer would not need to be written in Objective-C (you'd just have more code to rewrite). The new recording format was designed to be platform agnostic. We had actually hoped to get it working in a web browser with WebGL (OpenGL support being the main dependency).

I might release the source for the old viewer, but I'm not sure how much it would help. I can definitely start a new repository for a Brushes 3 viewer and put some rudimentary functionality in place to get people going.

sprang commented 10 years ago

For that matter, the "Brushes 3 Viewer" could just be a desktop version of Brushes with additional video/high-res export features.

kwixson commented 10 years ago

Brushes Desktop would be very welcome! I recently looked to see what there was for open source, dedicated painting apps and there's not a lot, certainly nothing of Brushes caliber.

dugw commented 10 years ago

I sincerely appreciate this thread and the attempts it is chronicling. I wish I had the expertise to throw in my hat, code-wise. the Brushes Viewer and Hi-Res output are the reason I went down this wonderful App's path. I have been sitting on 3 portfolios worth of work that I created especially for these features for the past year and a half, and am pretty much desperate to get them 'finished'. I wish down-converting to Brushes 2 was an option at the very least. Good luck and Godspeed!

wflorek commented 10 years ago

is it possible to export high resolution images from Brushes 3? or max is 1536x2048, please help

michaeldeitcher commented 10 years ago

I am very interested in working on a WebGL viewer for Brushes and can am willing to put in the time to make it happen. It's great that the recording format is platform agnostic and I'd love to help get it rendering in a browser. Let me know how you would like to organize this project.

planetglenn commented 10 years ago

thanks in advance michaeldeitcher! (nice pic btw)

new to brushes, i have been producing drawing/movies that utilize the movie feature of the brushes app. this without knowing there was no (current) support for the export of these movies. were i a coder, i would drop everything to work on this :) as an artist, i can only hope that the brilliant minds and interested hearts take on this effort. thank you all!

michaeldeitcher commented 10 years ago

I've been making some slow going progress and hope to have something to share later this week. Stay tuned..

Technical details - First Epic - Proof of Concept:

WebGL and CoffeeScript port of as much Objective C code as needed to get a painting with RectGenerator brush animating. I will be only supporting width and intensity properties. image

I am writing in CoffeeScript inside a rails environment and hope to host a page in github pages where you can simply load your *.brushes file and playback the animation.

Let's see how this goes, after I get the first epic done. I'll be working on:

eubako commented 10 years ago

I would like to join planetglenn in urging a solution to this issue - I too have any number of "active drawings" that I want to post and have accessible and exportable as hi res movies. Thanks to all of you working to resolve this problem!

michaeldeitcher commented 10 years ago

I am continuing to work on the port. I am learning a lot and hope to have something to show soon. I'm not exactly sure when that will be, it's hard to estimate at this time. Please stay tuned..

planetglenn commented 10 years ago

can't thank you enough michael. btw, if there's something i can do for you, i would love to know. please see branditecture.com for context of what that might be :)

michaeldeitcher commented 10 years ago

I have an update: I've implemented the proof of concept using WebGL. It was a good challenge and helped my understand the Brushes code base really well.

However, I do not believe it is the appropriate solution for the following reasons: There was much too much code that I had to port and found it to be a unsustainable solution. WebGL is not supported by mobile browsers yet and I found it buggy in chrome when I had an external monitor connected to my macbook pro. http://caniuse.com/#feat=webgl

I am going to get the replay code working as a mac app. This will be a lot less work and I hope to have a complete solution for replaying animations at the set resolutions fairly soon. I'll keep everyone updated on my progress.

eubako commented 10 years ago

Thanks for your work

Sent from my iPad

On Mar 28, 2014, at 10:57 AM, Michael Deitcher notifications@github.com wrote:

I have an update: I've implemented the proof of concept using WebGL. It was a good challenge and helped my understand the Brushes code base really well.

However, I do not believe it is the appropriate solution for the following reasons: There was much too much code that I had to port and found it to be a unsustainable solution. WebGL is not supported by mobile browsers yet and I found it buggy in chrome when I had an external monitor connected to my macbook pro. http://caniuse.com/#feat=webgl

R work I am going to get the replay code working as a mac app. This will be a lot less work and I hope to have a complete solution for replaying animations at the set resolutions fairly soon. I'll keep everyone updated on my progress.

— Reply to this email directly or view it on GitHub.

martindixon commented 10 years ago

I’d like to leave this message of encouragement for anyone who has the skills to create a viewer a la the wonderful Brushes 2. As anyone will know who saw the David Hockney iPad exhibition, those large format prints a thing to behold... MAKE US HAPPY SOON. PLEASE.

michaeldeitcher commented 10 years ago

I spent another week porting the iOS code to work as a viewer on Mac OSX. I got pretty far and was able to load a painting file and execute all of the animated painting code. Sadly, nothing appeared in my views after struggling with openGL for several more days.

I'd be happy to push my code to github if someone that understands openGL on mac os x better than myself wants to help.

postcardjohn commented 10 years ago

I'm adding my voice to those making pleas for a new hi-resolution Brushes Viewer. I've been using Brushes since its initial release and only now, today, has my Brushes Viewer refused to translate my drawings into videos. The video feature made Brushes an absolutely wonderful app and now it's gone. If anyone out there can bring it back or make the old version work again I would be so grateful. And I'm sure a lot of others would too. I'll happily donate £100 to anyone who can bring it back.

martindixon commented 10 years ago

Me too!

On 29.06.2014, at 23:39, postcardjohn notifications@github.com wrote:

I'm adding my voice to those making pleas for a new hi-resolution Brushes Viewer. I've been using Brushes since its initial release and only now, today, has my Brushes Viewer refused to translate my drawings into videos. The video feature made Brushes an absolutely wonderful app and now it's gone. If anyone out there can bring it back or make the old version work again I would be so grateful. And I'm sure a lot of others would too. I'll happily donate £100 to anyone who can bring it back.

— Reply to this email directly or view it on GitHub.

–––––––––––––––––––––––––––– MARTIN DIXON EDITORIAL DESIGN Wörther Strasse 6 D-10435 Berlin Tel: 0049 30 4403 4444 Fax: 0049 30 4403 3992 Mobile: 0049 170 485 0911 Web: http://www.martindixon.com

planetglenn commented 10 years ago

hello all

the ability to save an animated drawing was the primary feature of brushes that appealed to me

now, instead, i use sketchbook pro by auto desk. the tool set is also more sophisticated

https://itunes.apple.com/us/app/sketchbook-pro-for-ipad/id364253478?mt=8

it would still be grand if brushes work could be exported, but i was pretty thrilled to discover this feature in the othr ap

:)

~glen

Glenn Martinez c: 707.526.3198 o: 415.738.6388

branditecture.com

On Jun 30, 2014, at 12:23 AM, martindixon notifications@github.com wrote:

Me too!

On 29.06.2014, at 23:39, postcardjohn notifications@github.com wrote:

I'm adding my voice to those making pleas for a new hi-resolution Brushes Viewer. I've been using Brushes since its initial release and only now, today, has my Brushes Viewer refused to translate my drawings into videos. The video feature made Brushes an absolutely wonderful app and now it's gone. If anyone out there can bring it back or make the old version work again I would be so grateful. And I'm sure a lot of others would too. I'll happily donate £100 to anyone who can bring it back.

— Reply to this email directly or view it on GitHub.

–––––––––––––––––––––––––––– MARTIN DIXON EDITORIAL DESIGN Wörther Strasse 6 D-10435 Berlin Tel: 0049 30 4403 4444 Fax: 0049 30 4403 3992 Mobile: 0049 170 485 0911 Web: http://www.martindixon.com — Reply to this email directly or view it on GitHub.

martindixon commented 10 years ago

Thanks Glen. I use iPhone for my paintings though. My main issue is the size of the end file, which in the old version was huge, in this version next to uselessly small. The old version was also a joy to sue, the current version, well, isn’t.

Thanks again, Martin

Anyway, it doesn’t seem there’s any progress on that front.

On 30.06.2014, at 17:11, planetglenn notifications@github.com wrote:

hello all

the ability to save an animated drawing was the primary feature of brushes that appealed to me

now, instead, i use sketchbook pro by auto desk. the tool set is also more sophisticated

https://itunes.apple.com/us/app/sketchbook-pro-for-ipad/id364253478?mt=8

it would still be grand if brushes work could be exported, but i was pretty thrilled to discover this feature in the othr ap

:)

~glen

Glenn Martinez c: 707.526.3198 o: 415.738.6388

branditecture.com

On Jun 30, 2014, at 12:23 AM, martindixon notifications@github.com wrote:

Me too!

On 29.06.2014, at 23:39, postcardjohn notifications@github.com wrote:

I'm adding my voice to those making pleas for a new hi-resolution Brushes Viewer. I've been using Brushes since its initial release and only now, today, has my Brushes Viewer refused to translate my drawings into videos. The video feature made Brushes an absolutely wonderful app and now it's gone. If anyone out there can bring it back or make the old version work again I would be so grateful. And I'm sure a lot of others would too. I'll happily donate £100 to anyone who can bring it back.

— Reply to this email directly or view it on GitHub.

–––––––––––––––––––––––––––– MARTIN DIXON EDITORIAL DESIGN Wörther Strasse 6 D-10435 Berlin Tel: 0049 30 4403 4444 Fax: 0049 30 4403 3992 Mobile: 0049 170 485 0911 Web: http://www.martindixon.com — Reply to this email directly or view it on GitHub.

— Reply to this email directly or view it on GitHub.

–––––––––––––––––––––––––––– MARTIN DIXON EDITORIAL DESIGN Wörther Strasse 6 D-10435 Berlin Tel: 0049 30 4403 4444 Fax: 0049 30 4403 3992 Mobile: 0049 170 485 0911 Web: http://www.martindixon.com

Tekl commented 9 years ago

Procreate Pocket is now available für the iPhone. It can export videos directly from the device and supports up to 4K artboards.

martindixon commented 9 years ago

Yes! I just downloaded it yesterday and am deeply, deeply impressed.

May thanks for getting in touch.

Martin


Martin Dixon Editorial Wörther Str. 6 10435 Berlin Tel: +49 30 4403 4444 Mobile: +49 170 485 0911 www.martindixon.com

On 19.12.2014, at 16:11, Wolfgang Reszel notifications@github.com wrote:

Procreate Pocket is now available für the iPhone. It can export videos directly from the device and supports up to 4K artboards.

— Reply to this email directly or view it on GitHub.

KBSmith commented 7 years ago

Did a Brushes 3 Viewer ever launch?

planetglenn commented 7 years ago

not that i know of. procreate is awesome though — including saving movies :)

https://itunes.apple.com/us/app/procreate-sketch-paint-create/id425073498?mt=8

Glenn Martinez c: 707.526.3198 o: 415.738.6388

bra http://www.branditecture.com/nditecture.com http://www.branditecture.com/

On Aug 10, 2017, at 2:41 PM, KBSmith notifications@github.com wrote:

Did a Brushes 3 Viewer ever launch?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/sprang/Brushes/issues/6#issuecomment-321681212, or mute the thread https://github.com/notifications/unsubscribe-auth/AGhqLoCW4wI7_ORt7tU4tBJ5TUPmt2Kgks5sW3j-gaJpZM4BN4tF.

KBSmith commented 7 years ago

I too have drifted to Procreate. But I'm keeping a copy of Brushes 2 because it enlarges 6X with the Viewer. I need the size for books and posters. KBS

Pecked on an iPad. Typos by auto correct.

On Aug 10, 2017, at 5:53 PM, planetglenn notifications@github.com wrote:

not that i know of. procreate is awesome though — including saving movies :)

https://itunes.apple.com/us/app/procreate-sketch-paint-create/id425073498?mt=8

Glenn Martinez c: 707.526.3198 o: 415.738.6388

bra http://www.branditecture.com/nditecture.com http://www.branditecture.com/

On Aug 10, 2017, at 2:41 PM, KBSmith notifications@github.com wrote:

Did a Brushes 3 Viewer ever launch?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/sprang/Brushes/issues/6#issuecomment-321681212, or mute the thread https://github.com/notifications/unsubscribe-auth/AGhqLoCW4wI7_ORt7tU4tBJ5TUPmt2Kgks5sW3j-gaJpZM4BN4tF.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.

artlung commented 5 years ago

I see several mentions of folks working on a viewer for .brushes files - but nothing concrete that I see available online. Is there a fork or new project that is a viewer either web-based or on MacOS?

postcardjohn commented 5 years ago

Thanks for the e-mail. ProCreate now seems to have replaced Brushes.Nest wishes.John Hall.  ----- Original Message -----From: "sprang/Brushes" reply@reply.github.comTo:"sprang/Brushes" Brushes@noreplygithub.comCc:"postcardjohn" john@gatheredimages.com, "Comment" comment@noreply.github.comSent:Sun, 16 Jun 2019 15:22:00 -0700Subject:Re: [sprang/Brushes] Brushes Viewer for Desktop (#6)I see several mentions of folks working on a viewer for .brushes files - but nothing concrete that I see available online. Is there a fork or new project that is a viewer either web-based or on MacOS?

—You are receiving this because you commented.Reply to this email directly, view it on GitHub, or mute the thread.

artlung commented 5 years ago

I am very aware of Procreate. I love it. I was thinking in terms of a file converter or viewer for existing .brushes files.

dugw commented 5 years ago

I had given up on this idea, glad to see other folks still looking to resolve this dilemma...

I haven’t re-visited all the work I did, that no longer “plays”. my last memory was that the updated .brushes files are not backwards compatible with an older/original version of the app?

Sent from my Walkman

On Jun 17, 2019, at 7:58 AM, Joe Crawford notifications@github.com wrote:

I am very aware of Procreate. I love it. I was thinking in terms of a file converter or viewer for existing .brushes files.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.

artlung commented 5 years ago

Checked out this repository and opened on a current Mac with updated Xcode and the panoply of issues were nontrivial. I see that Procreate Redux is a fork which is more recently updated. I'm going to kick tires over there.