Analisis Kinerja Server Farm Untuk Menyelesaikan Proses Rendering Video

Total Page:16

File Type:pdf, Size:1020Kb

Analisis Kinerja Server Farm Untuk Menyelesaikan Proses Rendering Video ANALISIS KINERJA SERVER FARM UNTUK MENYELESAIKAN PROSES RENDERING VIDEO Skripsi untuk memenuhi sebagian persyaratan mencapai derajat Sarjana S-1 Program Studi Teknik Informatika disusun oleh: PASA AGNI AHIMSA 09650019 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI SUNAN KALIJAGA YOGYAKARTA 2013 KATA PENGANTAR Alhamdulillahirabbil’alamiin, Puji syukur penulis panjatkan kepada Allah SWT karena dengan restu-Nya pelaksanaan dan penyusunan skripsi yang berjudul “Analisis Kinerja Server Farm untuk Menyelesaikan Proses Rendering Video” dapat diselesaikan sebagai persyaratan menyelesaikan Sarjana Strata Satu (S1) Jurusan Teknik Informatika, Fakultas Sains dan Teknologi Universitas Islam Negeri Sunan Kalijaga Yogyakarta. Penulisan skripsi ini tidak terlepas dari bantuan dan dukungan berbagai pihak. Oleh karena itu, ucapan terimakasih penulis sampaikan kepada : 1. Ibu dan Ayah tercinta, yang senantiasa mendoakan, memberikan motivasi dan semangat kepada penulis. 2. Bapak Prof. Dr. Akh Minhaji, selaku Dekan Fakultas Sains & Teknologi UIN Sunan Kalijaga. 3. Bapak Agus Mulyanto, M.Kom, selaku Ketua Program Studi Teknik Informatika Fakultas Sains & Teknologi UIN Sunan Kalijaga. 4. Bapak Imam Riadi, M.Kom selaku Dosen Pembimbing yang telah membantu terselesaikannya skripsi ini. 5. Sahabat-sahabat seperjuangan Teknik Informatika 2009, Khususnya Estu, Amey, Aziz, Ismi, Arum, Ridho, Ulin, Anik, Nabila, M.Syafrudin, S.Kom, Latif, dan semua rekan-rekan yang tergabung dalam Tim TIF 2009 Graduated S.Kom 2013, semoga kebersamaan ini senantiasa dilestarikan.Terimakasih atas ilmu serta suka dan dukanya. 6. Sesepuh KSl, Mas Setiya Budi,S.Kom, Mas M.H Mubarok,S.Kom, yang sudah v meluangkan waktu,pikiran,dan bandwidth untuk menemani ngoprek. Terimakasih atas dukungan,bantuan dan semangatnya. 7. Mas Mietsaq Husain, Selaku animator sekaligus Founder FliP Studio Semarang,terimakasih sekali atas bantuan, sharing ilmu dan tips berbisnis yang sudah diberikan. 8. Mas Munawir, Mas Yusuf Murdani yang sudah memudahkan dalam meminjamkan Lab. untuk revisian,pokoknya suwun banget :D. 9. Semua pihak yang tidak bisa sebutkan satu per satu, terima kasih atas segala bantuannya. Semoga Allah SWT memberikan balasan yang berlipat ganda dari segala kebaikan yang telah dilakukan. Penulis menyadari bahwa skripsi ini masih belum sempurna. Oleh karena itu, kritik dan saran yang membangun penulis harapkan sebagai masukan kearah yang lebih baik lagi. Demikian penulis berharap agar laporan penelitian ini dapat berguna untuk kita semua. Yogyakarta, 12 Oktober 2013 Penulis vi HALAMAN MOTTO “JER BASUKI MAWA BEA” “semua keberhasilan membutuhkan pengorbanan” MAN JADDA WAJADA “Siapa yang bersungguh-sungguh, Pasti akan Berhasil” “JANGAN MENGELUH, ITU TANDA KURANG BERSYUKUR” vii HALAMAN PERSEMBAHAN Allah SWT, yang selalu melimpahkan banyak karunia dan kenikmatan sehingga skripsi ini dapat terselesaikan dengan lancar Nabi besar Muhammad SAW, semoga shalawat senantiasa terhatur kepadamu. Ayahanda Bambang Suhartono dan Ibunda Rasmi, terimakasih atas bimbingan moral dan spiritualnya selama ini. Semoga kalian berdua selalu dijunjung tinggi haknya di dunia maupun di akhirat. Mas Wiwid,Mbak Dewi,yang sudah berbagi pengalaman dan memberikan motivasi untuk terus berusaha dan berkarya. Teman-teman TIREX 09 ,estu,amey,aziz,ridho,arum,ismi,ulin,ahdi dan semuanya,terimakasih atas kebersamaan,suka duka,semangat dan guyon watonnya, kapan kita ke lombok ? sumatera ? :D Adhimatul Ilmiyah yang sudah ngomel-ngomeli saya biar skripsi ini cepat selesai,terimakasih atas doa,semangat dan dukungannya,semoga bisa menjadi programmer yang sukses :D Almamater TIF UIN SUKA,hanya ini yang bisa saya sumbangkan sebagai kenang-kenangan hasil pembelajaran saya selama ini. viii DAFTAR ISI HALAMAN JUDUL ….................................................................................. i HALAMAN PENGESAHAN ....................................................................... ii HALAMAN PERSETUJUAN SKRIPSI ..................................................... iii HALAMAN PERNYATAAN KEASLIAN SKRIPSI ................................. iv MOTTO ......................................................................................................... v KATA PENGANTAR .................................................................................... vi HALAMAN PERSEMBAHAN ................................................................... viii DAFTAR ISI ................................................................................................. ix DAFTAR GAMBAR ................................................................................... xiii DAFTAR TABEL ......................................................................................... xv DAFTAR LISTING ..................................................................................... xvi INTISARI ................................................................................................... xviii ABSTRACT .................................................................................................. xix BAB I PENDAHULUAN …..................................................................... 1 1.1 Latar belakang Masalah ............................................................ 1 1.2 Rumusan Masalah .................................................................... 3 1.3 Batasan Masalah ...................................................................... 3 1.4 Tujuan Penelitian ..................................................................... 4 1.5 Manfaat Penelitian ................................................................... 4 1.6 Keaslian Penelitian .................................................................... 4 ix BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI ….......... 5 2.1 Tinjauan Pustaka .................................................................... 5 2..2 Landasan Teori ..................................................................... 7 2.2.1 Jaringan Komputer ......................................... 7 2.2.2 Topologi jaringan komputer .......................... 14 2.2.3 Server Farm .................................................... 18 2.2.4 IP Address ...................................................... 19 2.2.5 Linux …......................................................... 20 2.2.6 Switch ........................................................... 21 2.2.7 Render .......................................................... 22 2.2.8 Drqueue ....................................................... 25 2.2.9 Blender ….................................................... 25 2.2.10 Speedup Komputasi Paralel......................... 26 2.2.11 Ping …......................................................... 26 2.2.12 Network File System (NFS) ....................... 27 2.2.13 Proses Bisnis Pembuatan Animasi .............. 28 2.2.14 Application Programming Languages (API) ….................................................................. 31 BAB III METODE PENELITIAN ....................................................... 32 3.1 Subjek penelitian.................................................................. 32 3.2 Kebutuhan alat dan bahan penelitian ................................ 32 3.2.1 Pendekatan sisi hardware …..................................... 32 3.2.2 Pendekatan sisi software…....................................... 33 x 3.3 Metode Pengumpulan data .................................................. 33 3.3.1 Studi Pustaka …........................................................ 33 3.3.2 Wawancara …............................................................ 34 3.4 Metode Analisis Data ......................................................... 34 3.5 Perancangan jaringan dan sistem ......................................... 35 3.6 Implementasi Rancangan sistem ......................................... 37 3.7 Pengujian sistem …............................................................ 37 BAB IV HASIL DAN PEMBAHASAN ..................................................... 41 4.1. Analisis kebutuhan sistem ...................................................... 41 4.2. Perancangan jaringan dan sistem …....................................... 42 4.2.1 Perancangan topologi .................................................. 42 4.2.2 Perancangan jaringan .................................................. 43 4.2.3 Perancangan sistem ..................................................... 43 4.3. Implementasi …....................................................................... 45 4.3.1 Mengatur Sources.list …................................................ 45 4.3.2 Pemasangan Perangkat Lunak Pendukung …................ 46 4.3.3 Konfigurasi Komputer Master ….................................. 47 4.3.3.1 Pemasangan NFS ............................................... 47 4.3.3.2 Kompilasi Berkas Drquue ................................. 49 4.3.3.3 Pemberian Hak Akses Shared Directory ............ 50 4.3.4 Konfigurasi IP Address ................................................. 50 4.3.5 Konfigurasi Komputer Slave ….................................. 51 4.3.6 Konfigurasi Drqueue .................................................... 54 xi 4.3.7 Menjalankan Komputer Master .................................... 56 4.3.8 Menjalankan Komputer Slave ......................................... 57 4.3.9 Menjalanakn Drqman …................................................. 57 4.4 Pembahasan Kinerja Server Farm ............................................ 59 4.5 Pengujian sistem .....................................................................
Recommended publications
  • 3D Distributed Rendering and Optimization Using Free Software
    Free Software: Research and Development 3D Distributed Rendering and Optimization using Free Software Carlos González-Morcillo, Gerhard Weiss, David Vallejo-Fernández, and Luis Jiménez-Linares, and Javier Albusac-Jiménez The media industry is demanding high fidelity images for 3D synthesis projects. One of the main phases is Rendering, the process in which a 2D image can be obtained from the abstract definition of a 3D scene. Despite developing new techniques and algorithms, this process is computationally intensive and requires a lot of time to be done, especially when the source scene is complex or when photo-realistic images are required. This paper describes Yafrid (standing for Yeah! A Free Render grID) and MAgArRO (Multi Agent AppRoach to Rendering Optimization) architectures, which have been developed at the University of Castilla-La Mancha for distributed rendering optimization. González, Weiss, Vallejo, Jiménez and Albusac, 2007. This article is distributed under the “Attribution- Share Alike 2.5 Generic” Creative Commons license, available at <http://creativecommons.org/licenses/ by-sa/2.5/ >. It was awarded as the best article of the 1st. FLOSS International Conference (FLOSSIC 2007). Keywords: Artificial Intelligence, Intelligent Agents, Authors Optimization, Rendering. Carlos Gonzalez-Morcillo is an assistant professor and 1 Introduction a Ph.D. student in the ORETO research group at the Uni- versity of Castilla-La Mancha. His recent research topics Physically based Rendering is the process of generating are multi-agent systems, distributed rendering, and fuzzy a 2D image from the abstract description of a 3D scene. The logic. He received both B.Sc. and M.Sc. degrees in Com- process of constructing a 2D image requires several phases puter Science from the University of Castilla-La Mancha in including modelling, setting materials and textures, plac- 2002 and 2004 respectively.
    [Show full text]
  • Blender 3D: Noob to Pro/Printable Version
    Blender 3D : Noob to Pro. For latest version visit http://en.wikibooks.org/wiki/Blender_3D:_Noob_to_Pro Blender 3D: Noob to Pro/Printable Version From Wikibooks, the open-content textbooks collection < Blender 3D: Noob to Pro Contents 1 Beginner Tutorials 2 Note on Editing 3 Quick Installation Guide 4 Weblinks 5 Tutorial Syntax 6 Keyboard 7 3-button Mouse 8 Apple 1-button Mouse substitutions 9 Path menu 10 Become Familiar with the Blender Interface 11 Learn the Blender Windowing System 12 The 3D Viewport 13 Resizing the Windows 14 User Preferences 15 Joining and Splitting Windows 16 Window Headers 17 Changing/Selecting Window Types 18 The Buttons Window 19 The 3D Viewport Window 20 Rotating the view 20.1 For laptop users: the num lock 21 Panning the View 22 Zooming the View 23 Pro Tip 24 Placing the 3D cursor 25 Adding and Deleting Objects 26 Other Windows 27 Learn to Model 28 Beginners Tips 29 Starting with a box 30 Subdivision Surfaces 30.1 But I want a box! 31 Quickie Model 32 Quickie Render 33 Mesh Modeling 34 Modeling a Simple Person 35 Creating a New Project 36 Learning about Selection 36.1 1. Box Selecting 36.2 2. Circle Selecting 36.3 3. Lasso Selecting 36.4 4. One By One Selecting 36.5 5. Face Selecting 37 Learning Extrusion 38 Placing Geometry 39 Summary: Keys & Commands 39.1 Detailing Your Simple Person I 39.2 Subsurfaces 39.3 Smooth Surfaces 39.4 Detailing Your Simple Person II 39.5 Selection modes 39.6 Scaling with axis constraint 39.7 Modeling the arms 39.8 Modeling the legs 39.9 Modeling the head 39.10 Creating a Simple Hat 1 Blender 3D : Noob to Pro.
    [Show full text]
  • Integrating Open Source Distributed Rendering Solutions in Public and Closed Networking Envi- Ronments
    Integrating open source distributed rendering solutions in public and closed networking envi- ronments Seppälä, Heikki & Suomalainen, Niko 2010 Leppävaara Laurea University of Applied Sciences Laurea Leppävaara Integrating open source distributed rendering solutions in public and closed networking environments Heikki Seppälä Niko Suomalainen Information Technology Programme Thesis 02/2010 Laurea-ammattikorkeakoulu Tiivistelmä Laurea Leppävaara Tietojenkäsittelyn koulutusohjelma Yritysten tietoverkot Heikki Seppälä & Niko Suomalainen Avoimen lähdekoodin jaetun renderöinnin ratkaisut julkisiin ja suljettuihin ympäristöihin Vuosi 2010 Sivumäärä 64 Moderni tutkimustiede on yhä enemmän riippuvainen tietokoneista ja niiden tuottamasta laskentatehosta. Tutkimusprojektit kasvavat jatkuvasti, mikä aiheuttaa tarpeen suuremmalle tietokoneteholle ja lisää kustannuksia. Ratkaisuksi tähän ongelmaan tiedemiehet ovat kehittäneet hajautetun laskennan järjestelmiä, joiden tarkoituksena on tarjota vaihtoehto kalliille supertietokoneille. Näiden järjestelmien toiminta perustuu yhteisön lahjoittamaan tietokonetehoon. Open Rendering Environment on Laurea-ammattikorkeakoulun aloittama projekti, jonka tärkein tuotos on yhteisöllinen renderöintipalvelu Renderfarm.fi. Palvelu hyödyntää hajautettua laskentaa nopeuttamaan 3D-animaatioiden renderöintiä. Tämä tarjoaa uusia mahdollisuuksia mallintajille ja animaatioelokuvien tekijöille joilta tavallisesti kuluu paljon aikaa ja tietokoneresursseja töidensä valmiiksi saattamiseksi. Renderfarm.fi-palvelu perustuu BOINC-pohjaiseen
    [Show full text]
  • Open Source Film a Model for Our Future?
    Medientechnik First Bachelor Thesis Open Source Film A model for our future? Completed with the aim of graduating with a Bachelor of Science in Engineering From the St. Pölten University of Applied Sciences Media Technology degree course Under the supervision of FH-Prof. Mag. Markus Wintersberger Completed by Dora Takacs mt081098 St. Pölten, on June 30, 2010 Medientechnik Declaration • the attached research paper is my own, original work undertaken in partial fulfillment of my degree. • I have made no use of sources, materials or assistance other than those which have been openly and fully acknowledged in the text. If any part of another person’s work has been quoted, this either appears in inverted commas or (if beyond a few lines) is indented. • Any direct quotation or source of ideas has been identified in the text by author, date, and page number(s) immediately after such an item, and full details are provided in a reference list at the end of the text. • I understand that any breach of the fair practice regulations may result in a mark of zero for this research paper and that it could also involve other repercussions. • I understand also that too great a reliance on the work of others may lead to a low mark. Day Undersign Takacs, Dora, mt081098 2 Medientechnik Abstract Open source films, which are movies produced and published using open source methods, became increasingly widespread over the past few years. The purpose of my bachelor thesis is to explore the young history of open source filmmaking, its functionality and the simple distribution of such movies.
    [Show full text]
  • SMEDGE Administrator Manual
    smedgesmedge Administrator Manual Smedge 2020 © 2004 - 2020 Überware™ Table of Contents ABOUT IDS 4 PARAMETER COMMANDS 26 SMEDGE ENVIRONMENT VARIABLES 5 COMMON PARAMETERS 32 VARIABLES THAT CONTROL SMEDGE FUNCTIONALITY 5 JOB 33 VARIABLES SET FOR WORK PROCESSES 9 PROCESSJOB 39 RENDERJOB 43 REPEATMERGEDISTRIBUTOR 45 LICENSING 10 R M D 45 SEQUENCEDISTRIBUTOR 47 SLICEDISTRIBUTOR 49 RESTRICTIONS 11 DEFAULT RESTRICTIONS 12 DYNAMIC PRODUCTS 50 PRODUCT EDITOR GUI 50 AUTOMATIC SYSTEMS 13 COMMAND LINE PRODUCT CONTROL 54 CLASSES 55 AUTOMATIC REDUNDANT MASTER 13 AUTOMATIC MASTER LOCATION 15 AUTOMATIC ENGINE MODE 16 LEGACY DYNAMIC PRODUCTS 57 AUTOMATIC ENGINE SETTINGS 17 AUTOMATIC EXECUTABLE PATHS 18 A E P 18 LEGACY MAYA PRODUCTS 58 AUTOMATIC GUI PRESET 19 LEGACY VIRTUAL MODULES 60 RLIB INI FILE SYNTAX 20 PARAMETER TYPES 61 ALTERNATE FILE LOCATIONS 21 COMMON PARAMETERS 63 OVERLOADABLE OPTIONS FILES 22 REFERENCE 65 EXAMPLE FILE 76 .SJ JOB FILES 23 PRODUCT REFERENCE 82 VARIABLE SUBSTITUTION 24 3D STUDIO MAX 83 SYNTAX 25 3D STUDIO MAX (SINGLE FRAME) 85 Smedge 2020 Administrator Manual © 2004 - 2020 Überware™ 2 3DELIGHT 86 MISTIKA VR 139 3DELIGHT FOR MAYA 87 MODO 140 3DELIGHT FOR MAYA (SINGLE FRAME) 89 MODO (SINGLE FRAME) 141 AFTER EFFECTS 92 NUKE 143 AIR 93 PIXAR RENDERMAN 144 AQSIS 94 REDLINE 145 ALIAS 95 REDSHIFT FOR MAYA 146 ARNOLD FOR MAYA 96 RENDERMAN FOR MAYA 147 ARNOLD FOR MAYA (SINGLE FRAME) 98 RENDERMAN FOR MAYA (SINGLE FRAME) 149 ARNOLD STANDALONE 101 RENDITION 152 BLENDER 102 THEA 153 CINEMA 4D 103 TURTLE 154 FINALRENDER FOR MAYA 104 VIZ 155
    [Show full text]
  • Deadline User Manual Release 7.1.2.1
    Deadline User Manual Release 7.1.2.1 Thinkbox Software June 11, 2015 CONTENTS 1 Introduction 1 1.1 Overview.................................................1 1.2 Feature Set................................................5 1.3 Supported Software...........................................8 1.4 Render Farm Considerations....................................... 28 1.5 FAQ.................................................... 34 2 Installation 45 2.1 System Requirements.......................................... 45 2.2 Licensing................................................. 48 2.3 Database and Repository Installation.................................. 49 2.4 Client Installation............................................ 75 2.5 Submitter Installation.......................................... 91 2.6 Upgrading or Downgrading Deadline.................................. 95 2.7 Relocating the Database or Repository................................. 97 2.8 Importing Repository Settings...................................... 98 3 Getting Started 101 3.1 Application Configuration........................................ 101 3.2 Submitting Jobs............................................. 105 3.3 Monitoring Jobs............................................. 112 3.4 Controlling Jobs............................................. 121 3.5 Archiving Jobs.............................................. 152 3.6 Monitor and User Settings........................................ 156 3.7 Local Slave Controls........................................... 164 4 Client Applications
    [Show full text]
  • The World of Interactive Media Systems and Applications Mobile, Cloud-Based Analytics, and User Engagement Are a Must
    The world of interactive media systems and applications Mobile, cloud-based analytics, and user engagement are a must Sam B. Siewert December 10, 2013 Digital media is rapidly integrating with interactive systems and social networking. For example, television is now an experience that includes social networking for many viewers, who either use their smartphones on an ad-hoc basis or by using a device or social-networking tool provided by the cable or telecommunications network or content provider. Cable TV master facilities (headends) and digital artists need to evolve quickly to meet this growing demand to keep their content and services relevant. This article describes tools and methods for Linux® servers for digital media and interactive systems. Digital video and data-in-motion analytics have evolved quickly as cable systems have gone digital (nationwide and globally), as digital cinema has become ubiquitous with new features such as 3D, and as mobile digital media access has become available for smartphones and tablets. Just over a decade ago, most cable providers offered digital cable as well as high-definition and on-demand programming. The trend continues with social networking integration with digital cable and with Data Over Cable Service Interface Specification (DOCSIS), which provides Internet service over a cable modem. At the same time, Netflix, Hulu, Gaikai (a Sony subsidiary), NVIDIA Cloud, Gamasutra, and many other purely Internet-based content and interactive on-demand services or development networks have emerged (see Related topics for more). Cinema has evolved so that globally and in the United States, with the 3D Digital Cinema Initiative, most cinema is now entirely digital, and film is truly a thing of the past, along with vinyl records and tape.
    [Show full text]
  • Optimalisasi Animasi Menggunakan Blankon
    Optimalisasi Animasi Menggunakan Blankon oleh: MTI-UGM Cluster Team T.B.A DEDY HARIYADI DIAN PRAWIRA FREDDY KURNIA ADITYA PRADANA Animasi di Indonesia (2004) Janus prajurit terakhir (2003) Meraih Mimpi (2009) Hebring Open source animation SINTEL Seruling Big Buck Bunny Dagelan Bakoel Optimalisasi Animasi? Sumber gambar: catchwordbranding.com Renderfarm Blendercloud.net Weta Digital, New Zealand DrQueue? Pirates of carribean Elephant dream DrQueue? Drqueue Support: 3Delight, 3DSMax, After Effects, Aqsis, Blender, BMRT, Cinema 4D, Lightwave, Luxrender, Mantra, Maya, Mental Ray, Nuke, Pixie, Shake, Terragen, Turtle, V-Ray and XSI Arsitektur Yang Kami Digunakan 4 buah pc dengan spesifikasi: Intel Pentium 4, Memory 1 gb hdd 80 GB, OS : BlankOn, Middleware Drqueue, Rendering: Blender Animasi Yang Diujikan Hasil penelitian kami menggunakan DrQueue (1) Grafik Kenaikan Waktu Rendering Jumlah Node 1 2 3 0 200 400 505 ) k i t e 600 d ( 758 e m i T 800 r e d n e R 1000 1200 1400 1522 1600 Hasil penelitian kami menggunakan DrQueue (2) • Terjadi penambahan kecepatan seiring dengan penambahan jumlah node • Persentase kenaikan kecepatan tidak linier dan cenderung semakin berkurang karena adanya komunikasi jaringan • 4 core dalam sistem renderfarm memakan waktu lebih lama jika dibandingkan dengan pc quadcore Software yang harus disiapkan 1.Software Pendukung o tcsh o scons o g++ o gcc o python – Software Rendering – Blender – Middleware – DrQueue How to use it?? 1. Instalasi Jaringan • IP Address • hostname • hosts.allow • hosts.deny 2. Instalasi Software Pendukung • tcsh • scons • g++ • gcc • python 3. Instalasi Jaringan + Blender 4.a. Instalasi DrQueue (pada master) dari paket drqueue_0.64.3_i386.deb $ sudo dpkg -i drqueue_0.64.3_i386.deb 4.b.
    [Show full text]
  • Granja De Render Para Proyectos De Diseño 3D
    Universidad de las Ciencias Informáticas. Facultad Regional Granma. Título: Granja de render para proyectos de diseño 3D. Autora: Dallany Pupo Fernández. Ciudad de Manzanillo, junio 2012. “Año 54 de la Revolución”. RESUMEN En la actualidad, la realidad virtual se ha convertido en uno de los elementos más importantes en la industria del cine, gracias a ello, se puede apreciar en una pantalla, la simulación de un mundo real a través de uno virtual. El renderizado de animaciones en tres dimensiones necesita una gran capacidad de cálculo, pues requiere simular procesos físicos complejos, a esto se debe el elevado tiempo que tardan estas producciones en ser completadas. Las granjas de render han surgido como alternativa y solución para este problema. El presente trabajo se desarrolla producto a la inexistencia de una granja de render en la Facultad Regional Granma que dificulta la obtención de proyectos de diseño 3D en el menor tiempo posible. Palabras Claves: 3D, Granja de render, Realidad Virtual. II Índice de contenido INTRODUCCIÓN ......................................................................................................................................... 1 Desarrollo ...................................................................................................................................................... 3 Funcionamiento de la granja de render. ..................................................................................................... 4 Despliegue de la granja de render: ............................................................................................................
    [Show full text]
  • A Framework for Creating a Distributed Rendering Environment on the Compute Clusters
    (IJACSA) International Journal of Advanced Computer Science and Applications, Vol. 4, No. 6, 2013 A Framework for Creating a Distributed Rendering Environment on the Compute Clusters Ali Sheharyar Othmane Bouhali IT Research Computing Science Program and IT Research Computing Texas A&M University at Qatar Texas A&M University at Qatar Doha, Qatar Doha, Qatar Abstract—This paper discusses the deployment of existing depend on any other frame. In order to reduce the total render farm manager in a typical compute cluster environment rendering time, rendering of individual frames can be such as a university. Usually, both a render farm and a compute distributed to a group of computers on the network. An cluster use different queue managers and assume total control animation studio, a company dedicated to production of over the physical resources. But, taking out the physical animated films, typically has a cluster of computers dedicated resources from an existing compute cluster in a university-like to render the virtual scenes. This cluster of computers is called environment whose primary use of the cluster is to run numerical a render farm. simulations may not be possible. It can potentially reduce the overall resource utilization in a situation where compute tasks B. Objectives are more than rendering tasks. Moreover, it can increase the In a university environment, it can be complicated to do the system administration cost. In this paper, a framework has been rendering because many researchers do not have access to a proposed that creates a dynamic distributed rendering dedicated machine for rendering [6]. They do not have access environment on top of the compute clusters using existing render to a rendering machine for a long time as it may become farm managers without requiring the physical separation of the unavailable for other research use.
    [Show full text]
  • Procedural Shading Assignment
    Assignment #3 • Which is something you may wish to do since it is Assignment #3 So You Want to Write some Procedural Shaders • In fact… Assignment #3 Assignments • Goal is to be able to produce something nicer than • Some advice: this: – Choose either #1 (Ray tracing) or #2 (radioisity) – #3 will be real time shading… • Challenge will be getting environment set up – #4 – Tone Reproduction • Modification of #1 or #2 • In fact – If you choose to do assignments 1 & 2, you need not do any other. • so…pleasant dreams! Assignment #3 Assignment #3 • Experimentation with procedural shaders • 1. Download: • Three goals: – Cg – Real time shading language (Nvidia) – Download and install a procedural shading • Support for DirectX 8, 9 and OpenGL1.4 system. • Supposedly graphics card independent • Download: – Learn the logistics of assigning a shader to an – http://developer.nvidia.com object – Programming environment for Windows only using Visual – Create/use 3 simple shaders Studio. 1 Assignment #3 Assignment #3 • 1. Download • If you do not have Visual Studio or if your – RenderMonkey graphics card is not up to par. • For ATI Cards – Renderman shaders • DirectX 8.1+ Support only • Blue Moon Rendering Tools – no longer distributed • http://www.ati.com/developer/sdk/radeonSDK/html/Tools/RenderMonkey.html but… – I can get last version for Windows and Linux/Intel • Aqsis – Open Source Renderman renderer – Win32 and MacOS X – http://www.aqsis.com Assignment #3 Assignment #3 • 2. Attach shaders to objects • 3. Create / use simple shaders – Run the tutorial
    [Show full text]
  • Dr. Queue Com Blender Um Render Farm GNU
    Dr. Queue com Blender Um Render Farm GNU Por Alexandre da Silva costa [email protected] 1 Este artigo tem como intuito ensinar como usar o consagrado software de animações, blender com o render farm Dr.queue. Render Farm é um conceito muito próximo do cluster, porém em um cluster as aplicações tem seus processos subdivididos pelas maquinas de uma rede, para que cada uma faça uma parte e entregue o resultado final, tornando o processamento de aplicações complexas muito mais rápidas . No caso do Render farm, não dividimos os processos de uma aplicação, mas sim os quadros de uma animação. Chamamos de quadro as imagens estáticas que serão exibidas, formando uma animação, assim como são feitos desenhos animados convencionais, que serão posteriormente unidas à um arquivo de vídeo que exibirá os mesmos em sequência . Os resultados praticos, se você tiver uma maquina que renderiza uma animação em 2 horas, se tiver outra identica, fara o mesmo serviço em aproximadamente 1 hora, se tiver 8 maquinas o serviço estara pronto em 7,5 minutos e assim por diante. Para quem não conhece, explicarei o que é renderização. Quando modelamos em um software em 3d usamos sistemas vetoriais para criar nossos modelos, como é feito em programas mais simples como inkscape ou corel Draw, porém em programas 3d usamos sistemas um pouco mais complexos, como opengl, que conseguem gerar vetores 3d para gerarmos nossos modelos, este tipo de técnica necessita de um processador e placa de vídeo razoável para que possamos criar modelos complexos, como seres humanos, animais, prédios, carros.
    [Show full text]