OpenGL Development: SGI vs Linux Performance and Cost Comparison By Ricardo Veguilla VS.

Slides:



Advertisements
Similar presentations
Rhinoceros 3D.
Advertisements

N.O.V.8.  “Algorithms, computers cannot keep up with the pace of an artist speed of output” – Primary source from Dreamworks SKG  Plug-in software that.
By- Anjali Bhardwaj. An operating system (OS) is a collection of software that manages computer hardware resources and provides common services for computer.
BY AHROORAN & CHRIS 3D Software. Blender Blender is a free open source software that is compatible with most operating systems for example GNU/Linux,
Click Here to Begin. Objectives Purchasing a PC can be a difficult process full of complex questions. This Computer Based Training Module will walk you.
3D Graphics Rendering and Terrain Modeling
Chapter 5 Operating Systems. 5 The Operating System When working with multimedia, the operating system is perhaps the most important, the most complex,
Tuesday – November 9, :30-4:30 PM Engineering Building 1033 Tuesday – November 9, :30-4:30 PM Engineering Building 1033 Between computer gaming,
Graphics. Applications  Digital media  Entertainment  Art  Visualization  Science  Modeling  Games  Software  Virtual Reality.
CGMB214: Intro. To Computer Graphics Chapter 1 Introduction.
3D Computer Rendering Kevin Ginty Centre for Internet Technologies
The Graphics Pipeline CS2150 Anthony Jones. Introduction What is this lecture about? – The graphics pipeline as a whole – With examples from the video.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 What is Computer Graphics? Ed Angel Professor of Computer Science, Electrical and Computer.
TOPIC 1 A SURVEY OF COMPUTER GRAPHICS CGMB214: Introduction to Computer Graphics.
3D Computer Animation Turgut Tezir.
3D Graphics Rendering and Terrain Modeling Technology and Historical Overview By Ricardo Veguilla.
ROLE OF LINUX &RENDER CLOUD FARMS… A Modern Approach To Movie Making.
Mainframes Strengths vs. Client/sever strengths By: Priscilla Rojas Mitchell Evans Peter Caccamo.
 Advantages  Easy to learn  Graphical Advantages  Help and Support  Widely used  Software compatibility  Customisable  Customisable Hardware 
SOFTWARE.
Realtime 3D Computer Graphics Computer Graphics Computer Graphics Software & Hardware Rendering Software & Hardware Rendering 3D APIs 3D APIs Pixel & Vertex.
1 Angel and Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012 What is Computer Graphics? Sai-Keung Wong ( 黃世強 ) Computer Science National.
Hardware vs. Software Computer systems consist of both hardware and software. Hardware refers to anything you can physically touch. Keyboards, mice, monitors,
Linux Clusters as an MSC.Nastran High-Performance Computing Platform Chris Smith WW CAE Portfolio Manager Hewlett-Packard +1 (303)
CSU0021 Computer Graphics © Chun-Fa Chang CSU0021 Computer Graphics September 10, 2014.
A+ Guide to Hardware: Managing, Maintaining, and Troubleshooting, Sixth Edition Chapter 9, Part 11 Satisfying Customer Needs.
Low Cost Virtual Reality Platform Done by: Peter Fang, Kevin Feng & Karen Wai Supervised by: Prof. Edwin Blake & Dave Maclay.
LINUX/UNIX WORKSTATIONS Franklin Montenegro Carlos Sierra.
24/02/10 ANIMASI TEKNOLOGI IF.UB. Eriq Muhammad Adams J. -
How to: Purchase Technology Tanya Howe / San Diego Community College District.
An Introduction to 64-bit Computing. Introduction The current trend in the market towards 64-bit computing on desktops has sparked interest in the industry.
Challenges in Porting Embedded Applications Presenter: Raj Johnson.
Computer Graphics I, Fall : What is Computer Graphics?
Overview of 3D Graphics Applications: Part 1 ProsConsProsConsProsConsProsCons Industry Standard High-end Design and simulation software Difficulty when.
Drawing Board. House Plan Electricity Installation.
What is Computer Graphics?. 2 Objectives In this lecture, we explore what computer graphics is about We will give a historical introduction.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 What is Computer Graphics?
Virtual Systems Engineering Course objective: To study methods for design and analysis of virtual systems What is a virtual system ? A virtual system is.
Introducing Software Computer Concepts Unit A. Introducing Software What is an Operating System? OS is the master controller for all the activities that.
What is Computer Software? EQ: What are the software components of a computer? T-IDT Describe and explore current and emerging software, including.
 The combination of sound, animation, graphics, video, and color into a document  The combination of text with graphics, sound, video, or animation.
OpenGL nicole hart csis 4490 khoganson. What is OpenGL? -OpenGL is a hardware independent 2D and 3D rendering and 3D hardware acceleration standard. -OpenGL.
Computer Software Types Three layers of software Operation.
By Shreya Mozumdar 6B.  An operating system (OS) is a program that, after being loaded onto the computer, manages all the other programs on the computer.
Autodesk - Maya How and what is Maya used for?. Introduction Autodesk Maya, is a 3D computer graphics software that can run on most computers. It was.
GAM666 – Introduction To Game Programming ● Programmer's perspective of Game Industry ● Introduction to Windows Programming ● 2D animation using DirectX.
Introduction TO Network Administration
CONTENT  Introduction Introduction  Operating System (OS) Operating System (OS) Operating System (OS)  Summary Summary  Application Software Application.
DIGITAL CONTENT CREATION PROCESS fff PRE-PRODUCTION PRODUCTION POST-PRODUCTION Process ANIMATION PROCESS.
By: Kevin Arnold. Simple Definition Brief History RAID Levels Comparison Benefits, Disadvantages Cost Uses Conclusion Questions? Sources.
From VIC (VRVS) to ViEVO (EVO) 3 years of experiences with developing of video application VIC for VRVS allowed us to develop a new video application.
ITC 4 ESO 3rd TERM Operating Systems YEAR
Operating System & Application Software
Macintosh & Linux Used to fill in pg 5 & 6 of “Operating Systems” Packet.
Khang Lam Daniel Limas Kevin Castillo Juan Battini
Chapter 1 An overview on Computer Graphics
Chapter 1 An overview on Computer Graphics
What is Computer Graphics?
What is Computer Graphics?
What is an operating system?
Ray-Cast Rendering in VTK-m
Introduction to Computer Graphics with WebGL
Physics-based simulation for visual computing applications
Computers: Tools for an Information Age
Chapter I Introduction
What is Computer Graphics?
Example of an early computer system. Classification of operating systems. Operating systems can be grouped into the following categories: Supercomputing.
– Graphics and Visualization
Computers: Tools for an Information Age
Presentation transcript:

OpenGL Development: SGI vs Linux Performance and Cost Comparison By Ricardo Veguilla VS

SGI vs Linux Linux is quickly becoming the preferred OS for OpenGL and 3D computer graphics development. Today, Linux dominates one of SGI’s most controlled market: Movie Special Effects. Why?

SGI and Hollywood Special effects production pipeline involves: The graphic workstation – Computers used by the artists to create the models and textures used in the visual effects sequence. The render-farm – A computer cluster dedicated for rendering the images or animations that form the visual effect sequence.

SGI’s Market dominance SGI dominated the market of 3D graphics solutions during the 80s and 90s. SGI hardware provided excellent performance for rendering calculations combined with a fast video subsystem. The computer special effects market was locked-in to SGI’s hardware. Most of the 3D rendering software was developed for IRIX (SGI’s UNIX OS).

SGI economics disadvantages SGI’s workstations are expensive. Historically FX houses purchased large amount of SGIs, which were amortized over several movies (usually 5 years).

The rise of Lintel (Linux+Intel) Causes: The development of Linux (an open source UNIX clone for the PC) during the 90s. The continuous performance increase of the Intel CPUs. The development of consumer-level 3D acceleration hardware for the PC driven by the growing video game market.

Why the switch to Lintel? Lintel platform provides a higher cost/performance ratio. Linux is a POSIX complaint UNIX clone, porting the software from IRIX is trivial. Linux is open-source and runs in multiple-architectures which greatly limits the possibility of vendor lock-in.

Lintel economic benefits Using Lintel, a large portion of the hardware costs can be recouped with every movie. Buying a new render-farm for each new movie is economically viable.

Not just for the render-farm Initially Linux was used for render- farm. Now it is used for the graphic workstation as well. It is even displacing Apple computers as the standard platform for video/film editing and compositing.

Results? Movies created using Lintel: Titanic Star Wars Prequel Trilogy The Harry Potter Movies The Lord of the Rings Trilogy Shrek and Shrek 2 Practically every movie involving special- effects made after the year 2000

Lintel on other 3D graphics areas. The Lintel cost/performance also benefits the academic/scientific applications of 3D computer graphics. Heavily used in automotive and aeronautics industries for solid modeling and simulations.

References: Linux Journal - Industry of Change: Linux Storms Hollywood Computer Graphics World - Linux Invades Hollywood ion=Articles&Subsection=Display&ARTICLE_ID= ion=Articles&Subsection=Display&ARTICLE_ID= GU4DEC: Linux at the Movies Millimeter - The Little Engine That Could Millimeter - Linux in Hollywood html html