You are here

[Released] Fyre Portable 1.0.0 Development Test 5

25 posts / 0 new
Last post
scriptdaemon
Offline
Last seen: 2 years 10 months ago
Developer
Joined: 2008-10-10 17:40
[Released] Fyre Portable 1.0.0 Development Test 5

Application: Fyre
Category: Graphics & Pictures
Description:

Fyre is a tool for producing computational artwork based on histograms of iterated chaotic functions. At the moment, it implements the Peter de Jong map in a fixed-function pipeline with an interactive GTK+ frontend and a command line interface for easy and efficient rendering of high-resolution, high quality images.

All the images you can create with this program are based on the simple Peter de Jong map equations:

x' = sin(a * y) - cos(b * x)
y' = sin(c * x) - cos(d * y)

For most values of a,b,c and d the point (x,y) moves chaotically. The resulting image is a map of the probability that the point lies within the area represented by each pixel. As you let Fyre render longer it collects more samples and this probability map and the image becomes more accurate.

The resulting probability map is treated as a High Dynamic Range image. This software includes some image manipulation features that let you apply linear interpolation and gamma correction at the full internal precision, producing a much higher quality image than if you tried to create the same effects using standard image processing tools. Additionally, Gaussian blurs can be applied to the image using a stochastic process that produces much more natural-looking images than most programs, again without losing any of the image's original precision.

Download Fyre Portable 1.0.0 Development Test 5 [2.87MB download / 3.44MB installed]
(MD5: d34bfcb6201675a8e5c9df7090e7bec7)

Release Notes:
1.0.0 Development Test 5 (2010-12-05)

  • Icon fixes

1.0.0 Development Test 4 (2010-10-26)

  • Launcher no longer waits for program to exit
  • Minor fixes

1.0.0 Development Test 3 (2010-10-23)

  • Updated appicon to the Fyre 1.0.1 icon
  • Now contains a bookmark for the PA.c menu's pictures folder
  • Minor fixes

1.0.0 Development Test 2 (2010-05-03)

  • Fixed .gtk-bookmarks file being left behind

1.0.0 Development Test 1 (2010-04-28): Initial release

dboki89
Offline
Last seen: 7 years 8 months ago
Joined: 2009-11-30 20:44
.

The paranoid one has appeared... Blum You're just going to love me now Smile

Registry - totally clean!

Files - not so much... Blum There was one file left:
%APPDATA%\.gtk-bookmarks (0 bytes)

Also, about the files; when you choose to save an image (as a PNG file, if it matters), the default suggested place in the Open/Save dialog is marked as "Fyre" directory. So I left in default, expecting it to be sorted to go to Data. It didn't, it stayed in App\Fyre\

Maybe that should be sorted as well? Tested on Win XP SP 2. The files issue shouldn't be connected to my setup, as the issue with Maxima, so no ranting on SP2 please. And I searched the Internet a little, turns out SP3 has a lot more bugs happening than SP2...

My posts are old and likely no longer relevant.

scriptdaemon
Offline
Last seen: 2 years 10 months ago
Developer
Joined: 2008-10-10 17:40
D'oh!

The base app itself doesn't save any settings at all outside the .png files it saves, but I didn't think to keep an eye on GTK. I'll fix this after class.

As far as where it saves, I'll certainly take a look at it, but I don't think there's anything I can do in that case. There are no settings files/reg keys that Fyre looks at to find where to save things, and I don't know of any command line arguments to pass it to change it either.

scriptdaemon
Offline
Last seen: 2 years 10 months ago
Developer
Joined: 2008-10-10 17:40
Hmm, for some reason the

Hmm, for some reason the .gtk-bookmarks file doesn't appear for me. What are you doing when you have the program open?

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 7 years 3 months ago
Joined: 2007-04-15 21:08
File > Open/Save

It'll probably be from the GTK file chooser.

I am a Christian and a developer and moderator here.

“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1

scriptdaemon
Offline
Last seen: 2 years 10 months ago
Developer
Joined: 2008-10-10 17:40
I see now. It's in

I see now. It's in %USERPROFILE%, not %APPDATA%.

dboki89
Offline
Last seen: 7 years 8 months ago
Joined: 2009-11-30 20:44
.

I see now. It's in %USERPROFILE%, not %APPDATA%.

Sorry, my bad... Sad The path was %USERPROFILE%... Sometimes, if in a hurry, I tend to accidentally mistype one relative for another... Expect that in the future Smile

Off-topic: I'm starting to think that the problem about Maxima is somehow related to the launcher and it's configuration in that particular case... I checked and many apps (or some, depends on the perspective) are already having one or another version of PAL, and they clean-up after them... Maybe Chris should take a look at the configuration of MaximaPortable, if he hasn't done so yet...

My posts are old and likely no longer relevant.

scriptdaemon
Offline
Last seen: 2 years 10 months ago
Developer
Joined: 2008-10-10 17:40
Updated.

.gtk-bookmarks should no longer be left behind. However, I still have to figure out how to save to the Data directory by default if possible, and it will not backup directories that depend on an environment variable correctly (e.g. %USERPROFILE%). This shouldn't be a problem if you just save to the USB device.

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 7 years 3 months ago
Joined: 2007-04-15 21:08
Almost ready

I tried fiddling with a few things to see if I could change the directory - there doesn't seem to be a suitable GtkFileChooser property to change, and the source code for the area is devoid of hope. I haven't managed it, but there is something else you could possibly do; the next best thing. Create a bookmark for the Pictures directory. That involves having a line in the .gtk-bookmarks file file:///X:/Documents/Pictures. You won't be able to do this properly with PAL 2.0 - you won't be able to provide a value for the last drive letter in FyrePortableSettings.ini for drive letter updating, but that's fixed in 2.1.

PortableApps.com Format validation and whatnot:

  • I think the 8-bit icons in appicon.ico look horrible enough that it would be worth while giving them a solid white background rather than letting the lack of an alpha mask mess it up so much.
  • appinfo.ini: [Details], value AppId should be AppID
  • appinfo.ini: [Details]:Category must be "Graphics & Pictures", not just "Graphics"
  • appinfo.ini: [Format]:Version needs to be updated from 1.0 to 2.0
  • I think you failed on the help.html "insert catchy tag line here" - "Produce computational artwork based on histograms of iterated chaotic functions" just doesn't quite cut it! Blum

So: minor issues which need to be fixed, but a fun app, and well worth while releasing soon. It's a pity that Fyre itself seems to be dead (it'd be worth while trying contacting the author to ask if anything's happening with it - or perhaps not, seeing as the SVN trunk code is now in C# for some reason). I wonder if 1.0.1 binaries could be produced (never got released for Windows)..?

I am a Christian and a developer and moderator here.

“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1

scriptdaemon
Offline
Last seen: 2 years 10 months ago
Developer
Joined: 2008-10-10 17:40
I did this one rather

I did this one rather quickly, so excuse the minor errors (plus it was released before the 2.0 format and hasn't been updated since). I have some time today to work on PA.c stuff, so I might give this a new DT then.

Zach and I actually did look into compiling the 1.0.1 binaries. He cross-compiled them and I have them sitting on my desktop, but the theme seems... off, so I pushed it back. I'll do an update to fix what you have addressed first, then figure out how to get it to use the correct theme.

EDIT: So as far as the bookmark goes, are you suggesting I put some custom code in or just wait for 2.1?

EDIT #2: Also necessary to mention, I've talked to the devs awhile back. According to that conversation, they had no plans of doing anything further with the app except fixes for bug reports, etc. I don't know what they're doing with it now.

scriptdaemon
Offline
Last seen: 2 years 10 months ago
Developer
Joined: 2008-10-10 17:40
Updated.

Fixed all problems Chris listed, updated to the Fyre 1.0.1 icon (still not updated to Fyre 1.0.1 however), and contains a new bookmark to the pictures folder.

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 7 years 3 months ago
Joined: 2007-04-15 21:08
One issue and one addition

A preview of a utility that I'm writing:

PortableApps.com Format validation passed with 1 warning.

Warnings:

  • appinfo.ini: [Details]:Description should be shorter than 318 characters (aim for no more than 150).

Doesn't work on Wine 1.2.1 (fyre.exe crash in libgdk-win32-2.0-0, tries to read 0x00000000). Works in XP SP3.

New icon is much better (I just have one niggle about the 8-bit 32x32 image, bottom right corner isn't rounded in the same way as the others).

Just realised something: set the environment variable HOME and it will use %HOME%\.gtk-bookmarks; some systems will have HOME set, so at the least you should set HOME to %USERPROFILE%. If you put it to Data though, you wouldn't need to worry about moving .gtk-bookmarks. (Not sure why I didn't think of trying that earlier.) Note that setting HOME also changes "Home" in the Save window.

Once you've set HOME to Data, then you could also use WaitForProgram=false and not bother having the launcher continue.

John: ready for pre-release with these issues fixed, big logo here.

I am a Christian and a developer and moderator here.

“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1

scriptdaemon
Offline
Last seen: 2 years 10 months ago
Developer
Joined: 2008-10-10 17:40
Fixed.

I don't know what to do about the icon though. Any ideas?

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 7 years 3 months ago
Joined: 2007-04-15 21:08
Just noticed it's the top

Just noticed it's the top right corner as well...

The simplest way to do it would be even all the corners to three pixels missing. Don't bother with another release for just that though unless it's a Pre-Release!

I am a Christian and a developer and moderator here.

“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1

scriptdaemon
Offline
Last seen: 2 years 10 months ago
Developer
Joined: 2008-10-10 17:40
I manually edited the corners

I manually edited the corners and I think it looks good now. I'll include it in the pre-release as soon as John gets to this.

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 7 years 3 months ago
Joined: 2007-04-15 21:08
All good

PortableApps.com Format validation succeeded.

... nothing more to be said Smile

I am a Christian and a developer and moderator here.

“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1

dboki89
Offline
Last seen: 7 years 8 months ago
Joined: 2009-11-30 20:44
Feedback

All clean on XP sp3 32bit, with admin privileges. Apart from some ignorable registry keys, all clean.
(for the interested, those keys were: HKCU\Software\Microsoft\Windows\ShellNoRoam\BagMRU, -||-\Bags and -||-\MUICache)

I liked the fact you "bookmarked" PA Pictures folder, but it still defaults to Fyre directory when saving images. Anyways, nice job portability-wise. Smile

My posts are old and likely no longer relevant.

scriptdaemon
Offline
Last seen: 2 years 10 months ago
Developer
Joined: 2008-10-10 17:40
Those keys are fine to leave

Those keys are fine to leave behind.

As far as the 'default' bookmark, I don't think that can be changed.

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 7 years 3 months ago
Joined: 2007-04-15 21:08
Tried and failed

I've tried every way I can think of and haven't been able to succeed.

I am a Christian and a developer and moderator here.

“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1

Mark Sikkema
Offline
Last seen: 11 years 1 week ago
Developer
Joined: 2009-07-20 14:55
Problem

I gave Fyre Portable a shot and it works fine, besides that it makes fyre.exe use 99% of my cpu, some indefinite loop somehow.

Additional info:
Mem Usage: 15.500K (stable)
Comit Charge: + 50M (stable)
Tested on: Windows XP sp3, 32 bit, 1.60 GHz, 960 MB, laptop.

I'm a bit puzzled why nobody else experienced this, I tried several things but nothing seemed to fix the issue. It's not something I experience with any other (gtk) app on my system.

Formerly Gringoloco
Windows XP Pro sp3 x32

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 7 years 3 months ago
Joined: 2007-04-15 21:08
Drawing

Look at the bottom of the window - it's still iterating through, refining the image. For such software, that should be perfectly normal behaviour. I think Ctrl+P was the keyboard shortcut to pause it.

I am a Christian and a developer and moderator here.

“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1

Simeon
Simeon's picture
Offline
Last seen: 7 years 11 months ago
DeveloperTranslator
Joined: 2006-09-25 15:15
clean but

Its a well done. Nothing left behind on Win XPSP3 limited.
But the /Other/Source/ ini file should be named properly and ajusted inside as both say AppnamePortable Smile

"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 7 years 3 months ago
Joined: 2007-04-15 21:08
Correct

That's correct; that's how it's being left now with the PortableApps.com Launcher - read readme.txt for the explanation.

I am a Christian and a developer and moderator here.

“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1

Simeon
Simeon's picture
Offline
Last seen: 7 years 11 months ago
DeveloperTranslator
Joined: 2006-09-25 15:15
?

So i have to rename it myself if I want it???
Doesnt seem too user friendly to me. It only works if I rename it and change the [AppnamePortable] inside the file. So it HAS to be renamed. Why not have the dev do it once and for all?

Edited.

"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate

scriptdaemon
Offline
Last seen: 2 years 10 months ago
Developer
Joined: 2008-10-10 17:40
It removes the burden of yet

It removes the burden of yet one more thing for the dev to worry about or to remember. Users are probably very rarely going to even use it, so that last step is left up to the user who does.

Topic locked