3-D Visualization and Render Farms

Posted: Dec 14, 2009 |Comments: 0 |

The term “drafting services” encompasses several activities. Examples are 2D drafting, 3D drafting and 3D visualization. The subject of this article is 3D visualization, and some of the on-the-ground realities associated with it.

3D visualization is the creation of a computer-generated drawing which is remarkably lifelike, so lifelike that the viewer must wonder, “Is that a computer-generated drawing or a photograph?”

The process of 3D visualization creation can be broadly divided into two steps: model creation and rendering.  
Model Creation

This entails creation in the computer’s memory of a 3D object that looks exactly like the target, real-world object. The 3D visualization expert uses one or more photographs of the object or perhaps 2D drawings of it as input information. Although the 3D visualization expert will inevitably have specialized drafting skills and spatial conceptualization ability of a high order,  he can take hours, days or months to create the object depending on how much detail is in it.

The completed model typically looks totally gray; also, there is no light falling on it and it therefore generates no shadows. The surface colors, lighting and shadows are created in the second step, i.e. rendering.   
Rendering

During this stage the 3D visualization expert specifies to the computer the surface finish of every part of the object as well as the intensity, color and position of the various lights that shine on the object. Examples of surface finishes (also called ‘textures’) would be “metallic red”, ‘beige linen” and “green moss”. Examples of lights would be “daylight”, “spotlight” and “directional light”.

Once the computer has texture and lighting information, it pastes the specified surface finishes onto the appropriate surfaces and places lights of the specified intensity and color at the positions decided by the 3D visualization expert. It then draws light rays from every light source to its final destination.  A ray could travel from a spotlight to an object, then bounce off the object at the angle of reflection, hit another object, be reflected onto a third object, etc., losing intensity as it progresses along the path. When millions of light rays are drawn in this way, the result is a very realistic illumination of the object and its surrounds, complete with shadows and reflections (this is known as a ‘photorealistic rendering’).


As one might imagine, the rendering process consumes enormous computing resources due to the very large number of light rays that have to be drawn. To render one scene consisting of a house surrounded by vegetation can often10 hours or more on the fastest desktop. If animation has to be created, which usually calls for 24 images per second, a 10-second animation would comprise 240 images, and the time taken to render these images on the computer would be 240 x 10 = 2400 hours = 100 days! Most probably by this time the client who wanted the animation would have lost faith in the 3D visualization expert and moved on to someone else who could do the job faster.

Because of the long times taken for rendering, there was at one point a to drastically speed up the process. Software engineers found, in due course, a way of sharing the task of rendering between multiple computers. This concept did not imply that when 240 frames were required, each computer worked on a separate group of frames. It implied that even a single frame was worked on by the group of computers with a result that the rendering time for a single frame was less by orders of magnitude.

A group of computers that work together for rendering is known as a ‘render farm’.

It was often not feasible for drafting services to set up a render farm in their own office using five, 10 or more desktops. This constituted another need, one for rendering systems at low cost; and just as in the previous instance there was soon a solution: the online render farm.  
Online Render Farms

As you may have guessed, an online render farm is a render farm that can be accessed on a chargeable basis from any Internet terminal. Because it is online it can be used by more people than an offline farm, making it all the more commercially viable than an offline farm.

But experience shows that it is not always a good 3D visualization solution. For the one part, it’s not as cheap as one would like it to be (experience leads one to believe it costs $1.50 per second of CPU time).

Another fact is that although most online rendering render farms have online speed calculators which tell you that what takes your desktop 10 hours takes them only minutes, when you actually send them something to render you can be in for a jolt. You have to take your place in a processing queue and wait your turn, and it can often take more than one and a half hours before your turn comes! Whither the time savings?
Conclusion

The motto of the story is not to think that an online render farm will solve all your computing resource problems as concerns 3D visualization. Apparently all the farms are overbooked at this time, and it will probably be some months before enough new farms come into being to reduce the average waiting time to a few minutes.

The ideal solution would be to either have a special arrangement with an online rendering render farm for a maximum waiting time guarantee, or to render jobs on your own render farm (which of course might be subject to investment constraints, which will limit the amount of equipment and therefore the complexity of the 3-D visualization jobs you can render).

The important thing is to embrace the render farm concept and customize a solution that works for you based on the above suggestions. Be assured that such a solution is indeed out there!

Questions and Answers

200 Characters left
Ask
Rate this Article
  • 1
  • 2
  • 3
  • 4
  • 5
  • 0 vote(s)
    Feedback
    Print
    Re-Publish
    Source:  http://www.articlesbase.com/computers-articles/3d-visualization-and-render-farms-1579718.html

    Article Tags:

    drafting services

    ,

    cad services

    ,

    3d visualization

    CAD application in the engineering and construction industry increased with the passage of time. Earlier 2D modeling was used, which has gradually been replaced by 3D modeling.

    By: Dinesh Thakurl Computers> Softwarel Jan 31, 2011

    2d drafting India is India based experienced CAD Company, offers a wide range of drafting and designing services and samples as per the require by client. Just send us email if you have any query related to drafting and design services.

    By: 2d draftingl Business> Outsourcingl Dec 24, 2010

    CAD Service is one of the significant developments in the field of architectural engineering. Architects, builders and civil engineers are increasingly making use of CAD software in order to get precise drawings and drafts.

    By: Dinesh Thakurl Computers> Softwarel Feb 04, 2011

    In the present industrial scenario, architecture, engineering and construction depend on accurate CAD design. For superior project delivery and management, AutoCAD is one of the best software used.

    By: Dinesh Thakurl Computers> Softwarel Jan 28, 2011

    We provide cad services, cad design services, CAD Outsourcing,cad drafting services, cad service, autocad services, cadd services Add, autocad service, cad consulting, cad drafting service, outsource autocad service, cad cam services Add, outsource cad, cad drawing service, tri service cadd, tri services cadd, AutoCAD outsource, services cad, cad computer aided design, drafting services, 3d services with Best Quality.

    By: jefri kaithl Business> Outsourcingl Apr 10, 2008 lViews: 400 lComments: 2

    With the advent of computer technology and CAD services, designing and drawing are no longer considered complicated tasks. CAD or Computer Aided Design, also known as computer-aided design and drafting, is the use of computer technology for several different processes involved in designing and designing-documentation.

    By: Dinesh Thakurl Computers> Softwarel Feb 01, 2011

    An in depth look at the new MMORPG from Blizzard Entertainment known as Diablo III, a long awaited release for Diablo fans.

    By: swtorman90l Computersl Jun 01, 2012

    Most small businesses take advantage of computer technology, and it certainly can make things a lot easier for everyone within the business when you do so properly. Unfortunately, there are also a number of different problems that can occur as a result of the technology that you are using.

    By: Jesus Mattsonl Computersl May 31, 2012

    The remote desktop software is quite an amazing type of software with plenty of features that can come in handy at work or even at home. The feature lets you obtain remote access to an assortment of other computers, directly from the computer that you are using at the moment. This software is often used by people who work in an office or business setting.

    By: jimtom705l Computersl May 29, 2012

    Remote desktop software is a type of software that allows users to get access to a remote computer. Basically, if you have this software, you will have the ability to view the remote computer and also control it with the mouse you are using. A number of these software programs will also enable you to send documents to and from one computer to another.

    By: jimtom705l Computersl May 29, 2012

    The second selection of pc ink cartridges is the compatible low-priced cartridges.

    By: simon colel Computersl May 29, 2012
    Lucky Balaraman

    If you a slave of your shopping urges, here is a time-tested, powerful method to become immune to them and be in full control of your spending... and then some.

    By: Lucky Balaramanl Self Improvement> Addictionsl Nov 15, 2010
    Lucky Balaraman

    Chennai is one of India's five major cities. It hosts an incredible range of architectural styles, the latest of which I will now describe.

    By: Lucky Balaramanl Home Improvement> Constructionl Nov 15, 2010
    Lucky Balaraman

    One way to find happiness is to use your mind to reorganize your mind. An interesting process which is described in more detail below.

    By: Lucky Balaramanl Self Improvement> Advicel Oct 03, 2010
    Lucky Balaraman

    If one pursues inner peace, does one have to forsake all material possessions and live in a cave or monastery? On the other hand, if one is interested in wealth acquisition, will one go to hell? Neither. There is a middle path to follow, and this article describes it.

    By: Lucky Balaramanl Self Improvement> Self Helpl Aug 29, 2010
    Lucky Balaraman

    Are you distressed that you often think "bad thoughts"? The good news is that you can put an end to that situation and find happiness. Read on to find out how.

    By: Lucky Balaramanl Self Improvement> Self Helpl Aug 01, 2010

    Discuss this Article

    Author Box
    Articles Categories
    All Categories
    Quantcast