Sunday, March 27, 2011

Bug (error) loadTextures() di Away3D 3.6

>For English version, open : http://bit.ly/eej8eJ

Jika anda mencoba untuk me-load suatu external object file menggunakan library Away3D 3.6, kemungkinan untuk pertama kali anda akan mengalami error seperti ini :

Error ini akan muncul terutama saat anda load texture di folder yang sama dengan file swf dan anda menggunakan path relatif. Jika anda menggunakan debugger di FlashDevelop maupun di Flash Builder maka akan muncul error pada kode ini :

Sebenarnya ini adalah bug di Away3D 3.6. Untuk mengatasinya anda tinggal menambahkan forward slash di path file yang akan anda load.
Contoh, untuk me-load file monkey.3ds di folder yang sama dengan file .swf, anda menggunakan kode :
var _loader:Loader3D = new Loader3D();
_loader.loadGeometry("./monkey.3ds", new Max3DS());

Friday, March 04, 2011

Setting Flash Builder untuk Menggunakan Molehill & Away3D v4

Pada post sebelumnya, saya menjelaskan tentang langkah-langkah untuk menggunakan FlashDevelop IDE dan Away3D terbaru (versi 4.0 Alpha) yang sudah mendukung Molehill API atau menggunakan Flash Player 11 (incubator build). Mungkin diantara anda ada yang lebih suka menggunakan Adobe Flash Builder sebagai IDE dan ingin menggunakan Away3D versi 4 juga. Tutorial ini telah ada dan bisa dibaca di bagian "Article & Tutorial" di website Adobe User Group Indonesia:
http://bit.ly/fnKCCR

Thursday, March 03, 2011

Setting FlashDevelop untuk Menggunakan Molehill & Away3D v4

>For english version, read here: http://bit.ly/f1bcuh<

Intro :
Seperti yang kita tahu kalau Adobe baru-baru ini merilis FlashPlayer 11 (Incubator build). Salah satu fitur dari FlashPlayer 11 ini yang paling banyak dibicarakan adalah Molehill API. Molehill API ini adalah codename untuk API yang mendukung 3D Accelerated GPU. Dengan adanya Molehill ini maka rendering grafis 3D akan terasa sangat halus & lancar  dikarenakan FlashPlayer yg terhubung dengan DirectX 9 (windows) &  OpenGL (mac & linux). Molehill API ini sendiri adalah API yg  benar-benar low level, jadi mungkin agak rumit bagi developer yang belum  pernah memegang pemrograman OpenGL maupun DirectX. Beruntunglah pada  saat FlashPlayer 11 ini dirilis, banyak framework 3D untuk Flash yang  telah ada sebelumnya, dirilis untuk mendukung Molehill API ini. Antara  lain ada Away3D, Flare3D dan Alternativa. Pada topik ini, saya akan  mencoba untuk menggunakan Away3D & FlashDevelop untuk membuat  project yang menggunakan Molehill API ini.

Sebelumnya,  saya asumsikan bahwa kita sudah punya FlashDevelop & bisa  menggunakan FlashDevelop untuk kompilasi project Actionscript.