Slashdot Mirror


Art Tips For Programmers?

An anonymous reader writes "Recently I've found myself in a bit of a bind with artwork. My programming contracts have been rather small, barely enough to pay myself let alone an artist. The art needs aren't intensive, mostly icons or sprites depending on the project. Despite owning a few key apps (Photoshop, LightWave, Maya) my art production output is rather poor. Are there any other developers who have learned to be self-sufficient? Are there any resources available to educate me on the finer points of making graphics that look professional?" One resource for the less-artistic among us is the collection of free SVG clip art at freedesktop.org, though it won't give advice for creating new art. What are some others?

12 of 565 comments (clear)

  1. one place to look by Chip7 · · Score: 5, Informative

    On place to look for art and helpfull artists is Deviantart

    --
    -- If you actually say LOL instead of laughing, maybe it's time to go outside! --
  2. Why programmers have a hard time becoming artists by alaivfc · · Score: 5, Insightful

    The poster's comment about having the "right tools" (PS, Lightwave, etc.) exemplifies most programmer's and the general publics incorrect view on computer graphics and technology and art. IT'S JUST ANOTHER PAINTBRUSH.

    All too many people think that if you have the right "digital tools" amazing Pixar quality art will pop-out. Its simply not true. The primary reason that pixar is so unbelievable is not because John Lasseter and co. are incredible programmers but because they are amazing artists that understand how to use their paintbrush-the computer-to the fullest extent.

    Some posts have mentioned taking evening classes and such. That's a good idea, but all too many of them are stuck in the rut of teaching you how to do different tricks on a particular piece of software.

    As a programmer who has dabbled in art my suggestion is to try and forget your programmer self. Don't look at Lightwave and see all its cool features, its extensibility, effects, etc. Approach the project just like you would if someone were to hand you a paintbrush and say paint a picture or a camera and say make a movie. In other words, understand the medium you are working with, but don't get engrossed in it. It's still just art.

  3. Re:Amateurs create amateurish art. by IntelliTubbie · · Score: 5, Insightful

    Just as in programming, or any other field, amateurs create amateurish output. There is a tendency among technical people to devalue the skills of non-technical people (and the other way 'round as well). This is a mistake. People with training in anything are going to produce better product than people without training.

    Invest in a professional. You'll be surprised how cheaply (sadly) good graphic artists will work.


    There's just something about this attitude that runs completely counter to the scientific/hacker mindset. Most people in programming -- and yes, in art especially -- start out as amateur enthusiasts, and through a combination of self-teaching, mentoring, and lots of practice, they become experts. Sure, for immediate results, it's best to hire someone who already has experience under his/her belt. But for someone who sincerely wants to develop expertise, it's frustrating to hear the old "if you don't know it now, you never will" line. It's just downright anti-intellectual.

    Cheers,
    IT

    --

    Power corrupts. PowerPoint corrupts absolutely.

  4. Advice from a designer by SpamJunkie · · Score: 5, Interesting

    I'm a professional designer with much experience with web sites. I've also worked on many other projects including a familiar theme for Enlightenment back when Enlightenment was popular.

    I've seen a lot of sites designed by developers and I can tell you what to do - listen to what I say and you'll be better than 90% of the sites on the net: keep it simple.

    This works on so many levels it's ridiculous. The most well designed sites with the most expensive designers do this as a matter of course. It's not only refreshingly easy on the eyes it's also good business.

    Don't try to be gabocorp or razorfish - those guys already have the look-at-me-look-at-me-look-at-me market saturated. Most paying clients want something more professional. Stick to what you do well - developing, hopefully - and it'll get the recognition it deserves with a design that lets your real work shine through.

    Pick a nice color scheme, stay away from comic sans and courier and you're halfway there. Leave the graphics for photos and logos, use color sparingly, and limit yourself to as few different colors and fonts as possible.

    If you're really interested you could pick up a few design or mac magazines - really! even if you don't use a mac - just to get an idea of what clean & simple design is like.

  5. Some survival tips from a fellow non-expert. by adolfojp · · Score: 5, Informative
    These are some of the things that I've learned from my mistakes and from experience. I was in your situation about two years ago. Enjoy!
    • 1. Stock photos. A good picture is worth a 1000 design elements. Start scavenging for stock photos NOW. A good place to start is here: http://sxc.hu/.
    • 2. Avoid excessive effects and filters when not needed. Nothing ruins a good design like trying to emboss everything or making it 3D.
    • 3. Keep it clean and simple. Think Apple.
    • 4. Learn from the experts. Visit places like http://www.deviantart.com/ You can even post designs and get peer reviews. Also, http://http//www.alistapart.com will help.
    • 5. Use and abuse CSS. The separation of design elements from everything else will help immensely. You will be amazed by this site: http://www.csszengarden.com/ Change the themes and be amazed by the power of CSS!!!
    • 6. Buy graphic design books, preferably those with collections of commercial art made by different designers. Get inspired ;-)
    • 7. Get a digital camera and take lots and lots of pictures of the world around you. Current examples of designs and logos and ads will help.
    I hope that helps!

    Cheers,
    Adolfo
  6. Re:if you don't have it, you don't have it by bigman2003 · · Score: 5, Insightful

    I solved the problem the easy way...I married an artist.

    I pay her for the projects she works on (we both have our own businesses) but I am always assured of getting great artwork, exactly the way I want it, with someone who will work within my schedule.

    Other than pledging to spend the rest of your life with this person, I would recommend a few things:

    #0- If you are not an artist- put down Photoshop, Maya, and any other tools created for someone with talent! Use tools that allow you to ASSEMBLE- not create. Creating is a rare talent, which is grossly under-appreciated...until you need it.

    #1- avoid too much 'clip art'. Anyone with an eye for art usually thinks it looks like ass.

    #2- for a lot of projects, you can make good use of objects (boxes, etc) colors, and some good fonts. And if you want free fonts, I highly recommend larabiefonts.com.

    #3- Look at other designs, and borrow, borrow, borrow. Very few people actually create something original. Just about everything has been done before, so just borrow away.

    #4- Make it as simple as possible. Strip things down, and maybe use the same recuring graphic over and over- similar to a website with a header. So now you only have one graphic that you need to struggle with.

    #5- In direct contrast with suggestion #1- (don't use clip art) you can find fonts that have interesting symbols in them. They are usually very clean, un-cluttered, and you can size them easily.

    #6- Keep the same style all throughout your project. It's better to have LESS style than TOO MANY styles.

    Well, the original poster asked for ideas- so that is my take on it. I spent 6 years as a 'graphic designer' in the print field, so I'm lucky that a lot of those 'skills' ('practices' would be a better word) carry over to the work I do now with websites, and programming. I'm so far from being an artist that it is sick, but I spend a lot of time organizing, and laying out my projects. I just try to create a layout that uses artwork sparingly..to keep my costs down.

    If you pay an artist $200 for a couple of simple graphics, you'll save yourself tons of time, and your project will come out much, much better. So reduce the number of graphics you need, and get the best ones you can.

    --
    No reason to lie.
  7. Re:Amateurs create amateurish art. by solios · · Score: 5, Insightful

    But for someone who sincerely wants to develop expertise, it's frustrating to hear the old "if you don't know it now, you never will" line. It's just downright anti-intellectual.

    Slashdot is a horrible place to come for art tips. Or even coding tips. Or Choice Of OS tips. Mainly because Everyone Is Right, which gets pretty annoying.

    Funny how in any other discussion there would be six billion OSS solutions proffered up, mailing lists linked, etceteras... but when it comes to art, the response is "HIRE AN ARTIST!"

    Yes, amateurs create amateur art. Sometimes that's all you need. If you really want more, you can buy it or comission it. If you want to do it yourself, then there's nothing to it but to practice. And practice. And practice. And practice. AND PRACTICE. AND PRACTICE. Aud inifinitum. Practice until people stop proferrring tips and start asking you for help.

    Hell, I'm a digital artist and it took me five years to get to the point where I can wear photoshop like a glove. Given enough time, I can make it do anything I want. I've been drawing since preschool and I still have problems with hands, persepective, and scaling. I'd have fewer obvious flaws if I spent more time drawing and less time nerding. But hey, I like the blinkenlights.

    You want to learn the stuff, you have to make friends with people who already know how to use it. Or take a crash-class on it. Getting the flow of the app from real people who really know it is orders of magnitude more instructive than any online tutorial or manual ever written- mostly because the pros already know where all of the really neat stuff is hidden, which can save you months of practicing and digging around trying to find it.

    There's no magic bullet- just like programming. You want to do the crime, you have to put in the time, so to speak.

  8. Re:if you don't have it, you don't have it by PurdueGraphicsMan · · Score: 5, Insightful

    I wish I had some MOD points... You've made some wonderful points here... I'm a graphic designer that's been doing the exact opposite of what you're trying to do. I've been programming for the last 4 years and still learning every day. I highly recommend some graphic design classes. You'd be amazed at how much of a differce it would make. If that's not the road you want, obviously there are many resources online. Either way, it's a good road to go down.

    --


    The guitars sound good, now give me about 10db more on the cow bell.
  9. Re:if you don't have it, you don't have it by TechCody · · Score: 5, Interesting

    I just want to relate to you... I HAVE THE EXACT SAME PROBLEM. and it sucks alot that the end user I'm developing for always see's the poor art work and thinks the whole app must be poor. I always spend twice as long on the artwork in photoshop than on the code. And I've come to the conclusion... I don't have it. I just don't. so I'll be paying artist from now on. A great place to find people for cheap.. is your local college campus. College kids have it sometimes better than professionals, and they will work for peanuts, or in my case, I just pay them per graphic or layout/design instead of 125/hr. good luck! -Cody cody@codywalker.com

  10. Re:if you don't have it...HOW TO FAKE IT by darkPHi3er · · Score: 5, Interesting

    "If you pay an artist $200 for a couple of simple graphics, you'll save yourself tons of time, and your project will come out much, much better. So reduce the number of graphics you need, and get the best ones you can."

    Great Advice and absolutely true, HOWEVER, for the "DIY" types, i would add:

    1. AVOID THE HIGH-LEARNING CURVE TOOSLS, SUCH AS:
    A. Photoshop
    B. Dreamweaver
    C. Flash
    D. ALL THE 3D Products; Lightwave, Maya, 3dFX

    i'm a programmer/developer, and i've been using some of the above for years in high end web design, and find that if i don't use them for a few months, i have to relearn big chunks of the program, sometimes ending up with a 3:1 ratio between learning and designing.

    2. USE THE MORE "AUTOMATED DESIGN PRODUCTS, SUCH AS;

    A. Ulead PaintShop Pro -- http://www.jasc.com/products/?
    B. Macromedia Fireworks
    C. Adobe Photoshop Elements
    D. Cool Button Tool -- http://www.buttontool.com/
    E. Cool FX Menu Tool -- http://www.buttontool.com/

    These programs are substantially cheaper $$$$ to buy then the "Biggies", and are designed to take some of the load off some of the design choices that can drive even highly skilled designers (Choices such as; opacity, blends, masks and moires)....

    STEAL, uh, i mean "homage" any image (OBEY ALL PERTINENT COPYRIGHT RULES, AND DON'T "HOMAGE" FROM MAJOR SITES THAT ARE KNOWN TO EMPLOY LOTS OF LAWYERS!!!!!!!!!)

    you can be a good citizen and ask, or you can homage them and alter them enough to make them "yours"

    3. LEARN HOW TO FIND HELP FROM PROS: there are a # of websites designed to provide such help, for example http://creativepro.com/ is used by pretty much every designer i've worked with or known. everyone of the major software provider has both developer programs and tutorials and community BBs, forums, etc..

    some companies such as Adobe and Macromedia really push these developer forums and you can frequently get better/faster/smarter solutions from these forums, than from the companies' Tech Support programs!!!

    4. SELECT A "LOOK AND FEEL"; from a product/service/??? similar to what your product/service/??? and use that to extract GENERAL guidelines about how to present your design. Chances are these folk have paid good monety to learn lessons about to sell your similar product/service/??? -- go to school on them, BUT DON'T copy their design (Lawsuit City), extract their approach and see how you can apply it to your particular project...

    Good Luck!

    --
    Ten quid, she's so easy to blind. And not a word is spoken...
  11. Re:if you don't have it...HOW TO FAKE IT by Anonymous Coward · · Score: 5, Insightful

    >> #3- Look at other designs, and borrow, borrow,
    >> borrow. Very few people actually create something
    >> original. Just about everything has been done
    >> before, so just borrow away.
    >
    > STEAL, uh, i mean "homage" any image (OBEY ALL
    > PERTINENT COPYRIGHT RULES, AND DON'T "HOMAGE" FROM
    > MAJOR SITES THAT ARE KNOWN TO EMPLOY LOTS OF
    > LAWYERS!!!!!!!!!)

    This kind of attitude really pisses me off (not to mention that it's really, really stupid to suggest "borrowing" or to "homage"). Stealing art is basically the same as stealing code. You must _ALWAYS_ ask for permission. As an artist I can assure you that if I found your companies using my artwork and passing it on as your own then you might be facing a lawsuit. I would hate to resort to legal actions but if you steal my stuff, and haven't been licensed to use it (e.g. artistic license), you'd better be prepared for a bare-knuckle fight.

    I'm telling you this for your own good. Just because it's there doesn't mean you can take it and use it as you see fit because you see, like code, it does belong to someone unless explicitly stated to be public domain. After all, like parent stated -- art is subject to Copyright laws.

    If you asked me for permission and acknowledged me as the artist, however, I would probably be more than happy to accomodate you and grant you permission to use it. It's a matter of pride - please keep that in mind.

    Thanks alot, now I feel dirty for having to spell this out in such a impolite fashion.

  12. I'd like to learn martial arts. . . by Fantastic+Lad · · Score: 5, Insightful
    so that I'm really awesome. Only thing is, I don't have the passion or patience to spend the minimum ten-to-fifteen years necessary to become recognizably good. And I certainly don't want to spend the life-time needed to become really, really good.

    Any tips? --I already have my own nun-chucks and expensive cross trainers.


    -FL