Google-apps
Hoofdmenu

Post a Comment On: C0DE517E

"Ergonomy rant"

9 Comments -

1 – 9 of 9
Blogger mattnewport said...

I think part of the reason the Unreal Engine is so successful is that it offers 'Ergonomy' to artists (and to some extent designers). Most programmers hate the codebase but the artists love the fact that they can use the tools to create without having to keep going to a programmer to beg for some feature.

Despite all its flaws UE3 is data driven where it matters and caters to artists in a way that few other game-specific tools manage. As a programmer I'm often horrified about how inefficiently something is implemented but from the artists point of view they've been able to do something that would have required 3 weeks of escalating feature requests under a traditional game development pipeline.

Love my Canon XSi by the way, but have just recently discovered the difference a good lens makes. When will games technology mature to the point where I can make a living selling the equivalent of a Sigma 30mm f/1.4?

February 24, 2010 at 11:51 PM

Blogger fabs(); said...

I ranted a similar rant to this just a while back.

http://callofcode.blogspot.com/2010/01/designing-things-very-carefully.html#comments

The longer I spend in games development, the more I think we should be spending our time refactoring rather than architecting.

February 25, 2010 at 2:54 AM

Blogger DEADC0DE said...

Mattnewport: I agree. Unreal Engine is artist friendly, and it's robust and proven.

If the artists are the main users of the rendering, then it's a wise choice. Of course is limiting in some way, you won't create an Uncharted 2 out of it, but for games like Mass Effect is a wise choice.

Again, I would still like to have something that can cater both audiences. There are some engines out there that do that very well BTW.

Richard: Refactoring is the only choice. But here I'm not talking about how to achieve a given result, but what we should be building. It's not about engineering, it's about marketing.

February 25, 2010 at 11:36 AM

Blogger DEADC0DE said...

Mattnewport: now, your lens analogy btw went over my head :D

February 25, 2010 at 11:37 AM

Blogger mattnewport said...

Sorry, the lens analogy was a bit obscure :)

The point I was trying to make is that thanks to the standardization of camera technology (standardized Canon lens mounts) a market exists for a company like Sigma to sell high quality lenses that cater to a fairly niche market. You see a somewhat similar phenomenon with small companies (or even one man shops) selling specialized plugins for Photoshop or After Effects thanks to the standardization of the process of shooting photos or making movies.

I'd love to be able to do the equivalent of making plugins (or high quality lenses) for the games industry but the technology hasn't matured/settled to the point where it is really feasible.

February 25, 2010 at 11:54 AM

Blogger DEADC0DE said...

Mattnewport: Ah! I understand...

But Sigma is not the best example, as they reverse engineer the Canon mount, and every new generation of cameras can and sometimes does, break Sigma lenses (they provide a firmaware update... but it's not that easy sometimes).

Sigma right now, is the same as rendering tech. You can make stuff like SpeedTreeRT or so, but then it's up to you to connect the thing to every rendering engine you want to support :)

It's not such a big hassle as it seems.

February 25, 2010 at 1:26 PM

Blogger Unknown said...

I love your comparisons to taking photos. I own 400D and only recently discovered it's too slow at times (just because I started to think about photography more seriously) even though image quality is more than often satisfactory.
I agree that engines like UE are the way to go (even though programmers are not the big fans of it). I work in a company in which a fully working 3D prototype was made in a few days in Unity. I was amazed by this... it's a real click & play (if you remember this funny piece of software) but much more powerful. I also remember working on Unigine which we, programmers hated at times and called it a black box, but for artists and designers working with it was very effective.

February 26, 2010 at 12:26 AM

Blogger Unknown said...

You are wrong, the prof camera is expected to have a better image quality though: its sensor is way larger, so less noise. Megapixels is a tool to fool consumers, like GHz was for CPUs.

February 26, 2010 at 5:11 AM

Blogger DEADC0DE said...

asdf: Consider better what you write. I provided links to DPReview for the camera uninitiated to understand better.

You're missing the point. I never said that there is no quality difference, that would be stupid. I said it's not the MAIN difference.

...And actually the 5dMk2 has both more megapixels, and a bigger sensor than the three times more expensive 1D.

...And all three of them will deliver more or less the exact same quality, especially at low iso.

...And often, the low-end (300d 350d 400d etc) and the next level up (10d 20d 30d...) share exactly the same sensor.

February 26, 2010 at 1:53 PM

You can use some HTML tags, such as <b>, <i>, <a>

Comment moderation has been enabled. All comments must be approved by the blog author.

You will be asked to sign in after submitting your comment.
Please prove you're not a robot