A guide to art related sites on the web including artists and galleries. Find links to a variety of art resources and information.
Since 2006

Archive for March, 2011

Using 3D Computer Animation Software

Tuesday, March 15th, 2011

3D computer animation software refers to programs used to make computer generated, three dimensional images. There are many stages that animation studios utilize to make 3D models for games and even in films. If you are just starting to learn 3D animation, having one software package is enough to start learning. Remember that 3D animation is a very complex task, and it is time consuming and indistinctive. Thus, you have to use a book as reference or ask an expert if you want to learn more. Most packages sold come with learning tools. There are also free editions made for studying and gaining personal knowledge.

There are two classifications of 3D packages. One is the non-commercial source or what is called an open-source. Open sources means that the sources can be downloaded for free. One commercial program under the non-commercial source is called Blender. It is a free program for cartooning, modeling, texture quality, and rendering. Blender offers features that are comparable to high-level and middle range 3D animation. Blender also has advanced features. It can export and import different file formats. Blender is the only 3D package that is known for its flexibility. It can scale upwards to be used for complex computer units but it can also be scaled down to be used for handheld computers. It has a unique border that is very difficult to study. It can be made more efficient once you get familiar with it and it also offers a smooth workflow.

Another classification of 3D package is the commercial source. These sources are sold depending on the quality and features of the package. The prices vary from the cheapest to the most expensive packages. One program under the commercial source is the 3D Max, also known as the 3D Studio Max. When it comes to the video game industry, this program is the most popular software available. 3D Max can be used for visualization of architectural designs since it is compatible with AutoCAD. Cinema 4D is another package that is cheaper than the other software because of the simplicity of its configuration. It is known to be an artist-friendly software. It avoids the complex nature of other technical packages. It also has a low cost because of the basic functions of its structure.

There is a lot of software available now, but you should remember that software is only a temporary tool for learning and developing your skills for animation. Once you focus on one software program, you will be limited to that program. To be an effective animator, you should be skillful in designing and drawing. Thus, you should broaden your knowledge and learn about other programs which will be helpful for you.

The Art of Computer Programming

Friday, March 4th, 2011

The web is filled with clutter and some of this clutter are code snippets. While this may seem to be a bad idea, especially with all the wrong snippets of code lying all over the web, but immersing yourself into this world will give you plenty of ideas on how to solve programming challenges and get you up and running on some of the major programming languages, the common being JavaScript. JavaScript is one of the easiest languages to learn and the net is filled with client-side web scripts that can be accessed by simply accessing any web page, right-clicking and selecting “view source code”. Check out ways that other programmers have used to resolve a particular programming challenge or how to do a certain task.

Soliciting feedback from people who already have more knowledge about a computer programming language will also go a long way in helping you think along fresh lines or think about old ideas in new ways. How though, do you solicit for feedback? One way is to join a strong helpful community. These communities are all over the web. One good community is the Ruby-talk mailing list for Ruby language developers. Here you get to learn the culture, best practices for a particular language and you get to have your questions answered by experts. Another way is to pair with another programmer and learn the ropes. This is fashionable practice that has gained respect through the rise of the agile development computer programming methodology where 2 people get to work together on a project. The potential value of pair programming is indisputably superior when compared to programming on your own.

Computer programming also requires following predefined steps if you are to avoid typing time-consuming and tedious code that will not do what it’s supposed to do. Programmers start by prototyping their programs. This involves creating the program interface with all the windows, dialog boxes and pull-down menus without adding action to them. The next step involves choosing a programming language that will be easiest to write the program. The last step is to create mock-up instructions known as pseudocode that describe exactly how the program will work. Pseudocode is thus a valuable tool that you can use to outline the structure of your program and spot flaws in your logic. Now you are ready to get down to writing code and seeing it work.