Showing posts with label K-3D. Show all posts
Showing posts with label K-3D. Show all posts

Saturday, March 27, 2010

Hey, give me a break, I'm working on it!

You want to venture into the graphics world and being a free radical, you choose Linux as your platform of choice. Despite all the clamor and acclaim Macs and MS have in graphics you proceed down the proverbial "road less traveled."

Being a graphics person requires a basic understanding of art in general. A good sense of composition, color and some drawing skills, puts you in the park. It requires impressionable visionary skills but not to the extent of a photographic memory. For now a good enough mind set is OK, you can obsess and be a perfectionist later. Now if you are wanting to be a digital graphics person add to this the patience to follow through procedures.

We'll use the Jedi metaphor to illustrate. Once you get the hardware (light saber, digital pen or mouse) and the wardrobe (full length hoodie bathrobe), you must learn to use the force. While learning the force, you get the moves, think like a Jedi thinks. Once you know, you know, it all becomes intuitive. Then you don't think, just do or not do, there is no try (don't look at me, I also am a noobie-won learner).

It is like this for everyone. Pick up a pencil and draw, that is one thing, drawing well is another. Now add color, light and shade, considering foreground and background. Even using traditional media requires procedures, with computers it is more so. Computers do not automatically draw what you want. They process instructions that an artist/programmer puts in. You may push the draw circle button, know that the draw circle program activated by you, is a program. All digital art software is a collection of programs that sit under the means of your control, a GUI or graphical user interface or typed in instructions. The GUI makes drawing easier but also awkward because you must understand what it does, how it works and go on from there. This is where the term CAD (computer aided design) comes from. The force may be strong in you but the hardware and software must also be your allies.

The popular Mac and MS PC platforms have lots of graphics applications with a long train of experienced users. If you go that way, you could go far. I recommend not being so platform dedicated, be open to what you have access to, as skills are transferable. I also keep close tabs on graphics applications that are able to run on multiple platforms (Open Source), they insure a level of freedom of movement that is well appreciated. Also note that Open Source programs are not commercial so they are not advertised or marketed by a for profit company and most likely are free. You may not be aware of them or realize that the quality and usefulness of Open Source Software is quite high.

One problem with Linux graphics is always in the number of experienced users. For instance while Blender 3D has a huge following, other very useful graphics apps have smaller communities. This results in less documentation, less tutorials, less examples and less chance to be applied in a professional capacity. It could be a great program but the developer is too deep in his work, too far down the road and/or too busy to help a noobie-won. A community of users thus has users at various stages able to both asks questions and supply answers. The community in Linux is vital to learning anything.

So here's the thing. With computers, the promise is repeatable results and tweakable input so that different results is possible. The caveat, once you learn the GUI (graphical user interface), you might be stuck in that program (Blender folks know this, so do Photoshop folks). This is OK, if this program is your tool of choice.  Just don't let familiarity mess you up, there could be better stuff waiting in the wings, but under exposed, getting bad press (from you) and just starting to have a viable and flourishing user community.

OK, lets get practical. I am looking at K3D a Linux graphics application. It is in active development and is starting to have a user community. Right now there are not that many tutorials, especially video tutorials. This is further frustrated by the many cut-n-paste internet K3D name drops by folks who are not actual users themselves. They always mention the name but repeat descriptions they found on the developer's site. Actual users promote good software to other users. Their enthusiasm and curoisity and creativity causes the same to rise up in many want-to-bi-wons. They become noobie-wons and the process goes on when they show what they can do with tutorials, finished work and bug fix suggestions, etc.

I usually read and view all the pictures first and look for tutorials that explain the interface and tools and then how to do something to start me drooling. Accomplishing something is how it's done. If you have used other graphics apps you have a leg up. I have but mostly 2D, so 3D is an eye opening experience and requires a little more umph!

Here's my screenshot to prove I have started.


The window in the middle is a preview rendering with no settings yet. In the online docs is a file called Simple Work Flow Example. It explains how to do what I have done above only using a cylinder and tapering the top. By doing this a few times and reading the text over and noting the changes in the parameter sidebar, you get the gist of what's going on. Forget technical perfection and accuracy at first, play. Play, never lose the ability to play. Play progress and play some more. When you ask why, you are ready to learn and advance. Then comes what if, now you are starting to use the force.

OK, get K3D and play, I don't want to sense any disturbances in the force.

Saturday, August 30, 2008

Linux Illumination

The first thing that dawned on me was the reason folks make so many Linux distributions, besides saying wouldn't it be nice if. After trying out a few different distros I always wish certain features from one distro were present in this other one. Of course there is the language or culture centric thing. It's like climbing a mountain and putting your flag on it. Hey, who's the guy who climbs Mt. Everest and removes all those flags so that other climbers can have a so called "I'm first" experience? You will notice that you use the same applications over and over again. A distro with those apps means you don't have to install them yourself. If you find your favorite apps are wrapped in your favorite desktop GUI, you almost have a winner. Almost?!? Yeah, the packaging system is not .rpm or .deb or whatever. So, while you are throwing together stuff you appreciate, you might throw in some snazzy artwork, useful utilities and a digital flag to rename your mountain (GNU-buntu?!).

I am partial to this also having missed Xubuntu I went and installed Xfce desktop on my Ubuntu. ooh.....Life is very sweet indeed............
That's Xfce sporting a pen drawing I scanned in using the Xsane plugin in GIMP, then imported into Inkscape. Don't let the spare look of Xfce fool you, a right mouse click on the desktop and I've got menus galore. So, Gnome has some things I like and Xfce has things also. The two are compatible so I am able to blend some functions. I just like uncluttered looks and feels.

If you are into focused distros some are more multimedia oriented. Dyne:bolic is my dual-boot partner, I really didn't need to install it as the live-CD is quite handy. Grafpup of the Puppy Linux lineage is worth a look and I like Wolvix also.

And if you are especially into doing art, using Linux and opensource software to do it, check out http://www.linuxgraphicsusers.com. It is a newer site, not over run with old pros. If you are beginning to explore your digital art potential, this is a good starting place. There is a forum and tutorials and great encouraging attitudes and people petting penguins.

What's new? I got this new job and part of the training involves learning various CAD software. I am into Unigraphics NX4 right now. It's a pro 3D modelling application with off the chart functions, but learning to think in 3D will help me figure out K-3D on my Ubuntu box. K-3D has a simpler user interface than Blender 3D, so I hope to do something with it, someday.

There is so much Linux out there, but it's the applications that make it useful. You will use the same apps no matter which Linux you choose. That should make choosing a little easier, right?