PRAJA Overview

PRAJA awalnya adalah software yang saya tulis untuk mendukung penciptaan animasi pendek yang akan saya ciptakan. Nama tersebut berasal dari utak-atik deskripsi sebuah renderfarm, remote/distributed rendering manager, menjadi Pembantu Render Jarak Jauh. Seiring waktu, keinginan pribadi tersebut saya kesampingkan sementara, mendedikasikan pengembangan PRAJA secara total untuk Proyek Seruling. Deskripsi cara kerja PRAJA berikut didasarkan pada dokumen spesifikasi dan versi prototip (pra-rilis) software ini, dan dapat berubah sesuai pertimbangan teknis yang relevan.

Software pengelola renderfarm PRAJA terdiri atas dua komponen: mekanisme internal master/slave yang ditulis dalam bahasa pemrograman Python, dan antarmuka berwujud aplikasi-web yang ditulis dalam bahasa pemrograman Javascript. Kedua komponen tersebut terkait erat dengan sebagian besar komunikasi data dilakukan memakai teknologi Ajax, dalam format JSON. Berkat sifat Ajax yang asynchronous antarmuka PRAJA menjadi dinamis, dapat menampilkan kondisi renderfarm hampir secara realtime (perbaruan data setiap 10 detik), serta responsif seperti layaknya aplikasi desktop.

*pipeline PRAJA

Secara internal, komunikasi master/slave dilakukan melalui dua kanal: satu kanal data --memakai protokol TCP-- digunakan untuk transfer file .blend, frame hasil render dan script render job, dan satu kanal sinyal --memakai protokol UDP-- untuk menyampaikan perintah dan laporan status masing-masing node renderfarm. Informasi render job didistribusikan oleh master secara per-frame untuk memudahkan pelacakan progresi penyelesaian job. Info tersebut kemudian diubah oleh setiap slave menjadi script Python yang dikirimkan kepada Blender sebagai argumen baris perintah. Cara ini memungkinkan PRAJA mengakses berbagai aspek konfigurasi render, misalnya menentukan resolusi, format gambar output atau layer2 aktif, meski versi pra-rilis saat ini belum mengeksploitasi potensi tersebut secara maksimal.

Saat ini PRAJA masih dalam tahap pengembangan dan uji coba, disesuaikan dengan platform dan alur kerja yang digunakan oleh tim Proyek Seruling. Pada saat software ini cukup teruji, setiap baris kodenya saya ulas kembali, dan memiliki dokumentasi yang lengkap, PRAJA akan saya lepas pada publik di bawah lisensi GPL.
~Adhi Hargo

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

Next Renderman





Tepatnya tanggal 17 agustus 2010, Seruling kedatangan team baru dari 'kota sebelah'. Dialah Adhi Hargo (programer). Hal ini disambut hangat oleh rekan-rekan OSS (Open Studio Society) Jogja. Selain menambah main power di jajaran produksi, juga dalam rangka menyelesaikan PRAJA RENDERFARM yang sudah memasuki 80% penyelesaian.

Sekilas info, PRAJA adalah renderfarm software yang digagas oleh Adhi untuk kebutuhan produksi render di Seruling Project ini. Rencana kemampuan PRAJA akan diujikan disini, sekaligus menyempurnakannya agar bisa digunakan komunitas. Kabar baik yg harus kita support dan merupakan sebuah kebanggaan kita bersama. Sugeng Rawuh. ~hiza

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

Amunisi Team Seruling ;)







Mengusung tajuk: From Zero to Hero, OSS Jogja kedatangan Blender Army (cikal OSS Surabaya). Selama sepekan (2-11 agustus) mereka mengikuti workshop animasi secara intens sebagai 'amunisi' untuk meningkatkan skill dasar animasi. Materi ini dibawakan oleh Edy Surachman yg dengan semangat mengajarkan teknik animasi dengan Blender secara terstruktur dan advance.

Bukan kebetulan jika antusiasme dari rekan-rekan Surabaya ini semakin memupuk tali persahabatan dan semangat kemerdekaan animator Open Source, khususnya komunitas Blender Indonesia. Salut untuk semangat dan konsistensinya. Kedepan hal ini bisa menjadi pilot project bagi komunitas di kota lainnya. Dari oleh dan untuk komunitas. Terimakasih juga untuk rekan Edy yg sudah menularkan ilmunya sedemikian rupa sehingga menjadi lebih bermakna bagi org lain. Together We Can!

*catatan: team ini nantinya akan membantu proses animasi dari Seruling Project.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

Animasi Scene 01

Berikut animasi (WIP) adegan Scene01. Ayam berjalan menuju tembok untuk melakukan tugasnya dalam keadaan setengah tidur. Masih akan terus diperbaiki. ~ budip



------------------------------------------------------------------------------------------------
1. Animasi blocking tahap(part1) awal animasi scene01,
masih seputar posing dan timing. dan tentu saja masih perlu banyak perbaikan.

note:video record screen 15fps
------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------
2-3. WIP testing scene01 tahap ke-3 awal
------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------
Note: GL preview - sori gelap :P
------------------------------------------------------------------------------------------------

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS