20 Apr
   Filed Under: Announcement   

OK, I got around to making a simple RSS widget for the blog to enjoy RSS on a lot of Macs with no RSS reader. Get it while it’s 0.3 ;).

clic.jpg

Download the Cocoia Blog RSS widget

Now also on the Apple Dashboard showcase.
So, it’s very simple really; it shows the 5 most recent articles from the blog in a white-on-black manner. I am thinking about making two that are black and white with the artwork of Praetorian and iSight Expert, for the beta testers, with specific feeds for relevant news. Would you guys like that? Let me know.

widget.jpg

comments off
19 Apr
   Filed Under: Unfiled   

This is, well, really, really nice. I just got to play around with an actually legitimate copy of CS3 (it’s owner would rather not disclose it’s information) and it’s got anything we could need in the future to keep this program in power. Although I adore Open-Source… Guys, time to eat your heart out. I present you: 3d.

adobcs32.jpg

So, this could be anything, right? This could be a render I just opened in any beta of Photoshop. Let’s see about that. While I am at it, a little tutorial to retexture anything in Photoshop Extended.

adobcs33.jpg

So, this is a… (yes!) 3d layer. As you can see, it has a property: it’s texture. You can double click it, which results in this.

adobcs34.jpg

A beautiful texture. OK, not quite. Let’s invert.

adobcs35.jpg

OK, inverted the texture and saved. But hey, let’s push that a bit; let’s go swing the bottle around. Easy. As you can see in the screenshot below, it has video editing facilities for editing over several frames (including appropriate exporting) and it can even do some highly anticipated saving to .obj files and adding textures in a ‘clean’, Alias | Wavefront approved manner. Adobe almost makes it look like the feats have been there all along, making you feel right at home.

adobcs36.jpg

Swing swing. Oh, man, I am enjoying myself. I was lyrical when I first did this – I mean, look at this! This is Photoshop! It’s blazing fast.

adobcs7.jpg

Okay, there are some disappointing things. I, for one, like the new icons. But the new Help Viewer icon is abominable.
dock.jpg

Like that’s not bad enough, this specific application pointed me to the most huge disappointment I have seen in Photoshop to date. WYSIWYG HTML editing is now just declared dead by Adobe, as the ‘seamless integration’ of Photoshop and Dreamweaver consists of, brace yourself, copy and paste. Wow, I mean, it’s not like iWeb does the same thing. Or hell, any app I would just throw together in Cocoa with a Webview. Don’t believe me? Check this (15 minutes of copy-and-paste how-to alert).

So, what are my impressions of PS CS3 Extended? It’s great. The new features act like they have been there all along, although the lack of any new ‘Imageready’ PSD-file-to-website workflow is very, very disappointing. I hope we will see something that will fill the void.

comments off
16 Apr
   Filed Under: Unfiled   

Okay, I’ve finally settled on a name. Randleaf is a modular 3d and 2d compositing graphic generator, for now quite slow. With the additions I made to the code today (gradient background and some other visualization tweaks), I am proud to say Randleaf has entered a whole new phase with it’s new graphics modes.

randleaf.jpg

These two samples show a new, dynamic PNG overlay (great to trace back what I did) and gradient background support, which, in my opinion, adds a lot to the whole effect. Of course, I picked some good samples out of the 80-or so renders, but it does show what direction I am going.

16 Apr
   Filed Under: Unfiled   

I’ve had a lot of verbal reactions and discussions in the last few days over my novel ‘application’ that generates three-dimensional abstract imagery. The most prominent design feature I wanted to see was the generation of something I once had a ‘monopoly’ on in terms of tutorials; the so-called ‘tech circles’.

You can’t escape them in abstract art. Seemingly randomly generated, these circles feature all sorts of strange cutouts and details, sometimes text or small illustrations, and always layered. My whole adventure into OpenGL began a month ago, when I saw a movie; Ghost in the Shell 2. It had this completely cool way to visualize a computer-(more specifically, a firewall)’s running state. I won’t go into detail as to how it looks, I’d prefer you look at a screenshot (it’s actually FAR better in the movie, do check it out, after the ‘Dollhouse’ scene)

gits.jpg

As you can see, it’s quite aesthetically pleasing. Stop to consider how this would look if this were to visualize, say, network activity, or my idea, firewall logs. This would be almost like iPulse in 3d (and ohh, do I love iPulse!). So, just blurting out in all honesty, I thought that was so horny, I just had to learn OpenGL and do something like this. I immediately ran into the obvious ‘it’s harder than it looks’, then entered the ‘ah, do I really have to do this with OpenGL?’ phase, and eventually settled with just picking up a good book. I made a horrible first mockup with a kqueue for checking the logs and a custom view. It wasn’t that great. So, I abandoned it for a while, working on my prime projects (Praetorian, iSight Expert) and well, messed with OpenGL in my spare time. Looked into Python application, the Cocoa / Quartz side of things, and got more interested. I am now considering to pick up a book on Quartz programming.

Back on topic; it’s been creating an array of objects and randomly assigning attribute values that brought me to these landscapes. After a while, you feel like testing your hardware and you just expand the array to see how far you can go. Fun ensued.
Now, having made my first real worthy GL-powered app, I want to expand on it’s functionality. I am doing expirimental hi-res (2000 px high and above) rendering, and trying to get the whole thing a bit more modular to make things like an external rendering application possible, and I want it’s product to be a more complete graphic. I could change some objects at random into letters and “+” marks, but that doesn’t really cut it for me (besides, they get swamped by the countless other objects or gruesomely distorted, which I can help but refuse to). In any case, I’ve tried to get more control on my produce, and it’s getting there… I now have the ability to magically dissolve a ‘room’.

sequence.jpg

The text and few ‘2d’ additions, as you can see, have been added with very sophisticated scripts. No, actually, it’s just a PNG with some lines and dots on it with text being changed per rendered frame. It will be quite trivial to just build a library of 2d graphics that this program can just apply on demand, but I am really looking for something that will generate me some 2d – like those tech circles. I hope I’ll round up a solution for that in the next month. Any thoughts are welcome, as usual.

comments off
15 Apr
   Filed Under: Design   

Wohoo, even more purdy images. I just had to show this one. It’s purrrrdy.
Dear iSight Expert and Praetorian Beta testers, there are some good things in the pipeline! I think I’ll do some updates tomorrow or in the next few days, perhaps release a definitive roadmap to releases.

My humble apologies for the extremely salt-less post I did yesterday, I really didn’t want to offend anyone with taste. It’s there for the stay. No more words on that.

Here is some homework I literally ‘let do’ in my sleep. Like I said to a classmate over IM; “it’s like a tiny Chinese fellow in a black box with Maya 6 and a keyboard shortcut for matrix extrude on fast-forward”. I’m taking suggestions to name this thing, I can’t seem to come up with anything better than the ‘Purdy-Image-O-Matic™”.

Without further ado, the poster;
0-poster.jpg

It’s great to have the results of as little knowledge of these almighty tools we, as young coders of the ‘lazy’ generation, have — at least, I am just beginning. I haven’t ever used an Apple II. I didn’t write assembly on my 286. I did a lot of work with old stuff to compensate, longing for having been born in that age. It didn’t work out that way, so these days, I am just up in learning everything I think is great for expressing myself or making stuff work the way I want it to work.

Oh, before I forget, that’s a font I had to make for modular typography class. “Acreola”. I’m so carried away in this whole rant that I forgot all about that. What should I do with it? Burn it? Eat it? Give it with every odd copy of my software?

comments off
15 Apr
   Filed Under: Personal   

I just -had- to do this.

comical.jpg

comments off