Selasa, 01 Mei 2018

Membuat Rangkaian Double Traksi di OpenBVE

Ada kalanya kita ingin melihat rangkaian yang istimewa dari kereta api yang kita gunakan, salah satunya yaitu rangkaian yang ditarik lokomotif double traksi. Untuk membuat rangkaian double traksi di openBVE, caranya tidak begitu sulit, cukup ikuti langkah-langkah berikut ini.

Buka Folder Rangkaian, Edit File Train.dat dan Extension.cfg
Langkah pertama yang perlu dilakukan yaitu dengan membuka folder rangkaian, lalu edit dua file tersebut. Folder yang dibuka bisa saja folder dari rangkaian yang sudah ada ataupun bisa juga membuat folder baru. Apabila mengedit dari rangkaian yang sudah ada, maka editlah rangkaian yang nantinya lokomotifnya akan menjadi lokomotif bagian depan. Misalnya anda ingin membuat rangkaian DT dengan CC 203 didepan dan CC 201 dibelakang, maka yang anda edit sebaiknya adalah rangkaian yang menggunakan CC 203, bukan CC 201.
Buka file train.dat pada folder rangkaian untuk mengubah jumlah rangkaian
Setelah membuka file train.dat, di bagian bawah perintah #CAR, di baris keempat, tambahkan satu angka supaya jumlah total rangkaian bertambah satu. Misalnya awalnya tertulis 8, maka ubahlah menjadi 9 supaya nantinya ada tempat untuk menambahkan lokomotif kedua.
Dalam mengedit file extension.cfg, objek untuk lokomotif pertama (car0) sebaiknya tetap. Sedangkan untuk lokomotif kedua dimasukkan sebagai car1. Kemudian, kereta yang ditarik, yang sebelumnya nomornya urut dari car1, car2, car3, dst. dinaikkan menjadi car2, car3, car4, dst.
Setelah mengedit file train.dat, langkah selanjutnya ialah mengedit file extension.cfg. Disini, anda bisa memasukkan alamat objek lokomotif kedua sebagai car1 seperti gambar diatas, sedangkan lokomotif pertama tetap. Setelah itu, naikkan nomor urut objek kereta yang ditarik, dari sebelumnya car1, car2, car3, dst. menjadi car2, car3, car4, dst.

Sesuaikan Posisi Lokomotif
Posisi lokomotif yang kurang pas, yaitu terlalu maju (atas) dan terlalu dekat (bawah)
Setelah selesai mengedit train.dat dan extension.cfg, langkah selanjutnya ialah menyesuaikan posisi lokomotif, karena biasanya posisi lokomotif akan menjadi kurang pas seperti gambar diatas ketika dibuka dengan openBVE. Untuk menyesuaikan posisi lokomotif, caranya ialah dengan mengubah nilai Length pada car0 di file extension.cfg. Apabila jarak kedua lokomotif terlalu jauh, maka kurangilah angka tersebut, tetapi bila terlalu dekat, maka tambahlah angka tersebut. Biasanya, anda harus mencoba berulang kali dengan angka yang berbeda pada proses ini hingga akhirnya mendapat panjang yang pas.
Angka yang perlu diubah untuk menyesuaikan jarak

Jika jarak antara kedua lokomotif telah sesuai dengan harapan, maka rangkaian DT kesayangan anda pun bisa anda gunakan dalam openBVE.
Rangkaian KA Pasundan DT yang telah jadi di Jembatan Ciherang
Selamat Mencoba!

Minggu, 01 April 2018

Membuat Animasi Sederhana di openBVE

Apabila anda ingin membuat suatu animasi sederhana di openBVE, salah satu caranya ialah dengan membuat beberapa gambar berbeda yang berurutan, lalu masing-masing dibuat file objeknya, dan dijadikan suatu file animated. Dalam tutorial kali ini, akan saya sajikan bagaimana untuk membuat "TV hidup" di openBVE dengan memberinya animasi. Berikut langkah-langkahnya.

 Buat Beberapa Gambar Berurutan
Gambar-gambar ini diambil dari screenshot video
Langkah pertama yang mesti dilakukan ialah membuat beberapa file gambar yang berurutan. Gambar tersebut bisa anda buat sendiri atau bisa juga anda ambil dari video. Usahakan ukuran file gambar yang anda buat tidak lebih dari 100 kB dan jumlah gambar yang anda buat tidak terlalu banyak supaya tidak menyebabkan lag. Beri nama gambar dengan nama yang sederhana, dan beri nomor urut supaya memudahkan dalam mengidentifikasi masing-masing gambar, misal tv1, tv2, tv3, dst.

Buat File Objek Televisi
Buat objek dengan membuka dua file sekaligus, yaitu objek kereta dan objek TV yang anda buat.
Selanjutnya, buatlah objek layar televisi pada tempat yang benar. Letakkan posisi objek tersebut kira-kira 1mm-1cm didepan layar televisi yang sebenarnya, sehingga tidak terjadi "bentrok" antara dua tekstur yang berbeda. Bagi anda yang belum tahu bagaimana membuat objeknya, bisa anda buka tutorial ini.

Buat Objek Serupa dengan Tekstur yang Berbeda
Buat objek televisi dengan tekstur berbeda-beda dengan jumlah yang sama dengan jumlah gambar
Anda perlu membuat banyak objek yang masing-masing memakai satu dari gambar yang sudah anda buat. Sebaiknya, beri nama objek dengan nama yang sama seperti nama gambar, supaya lebih mudah. Anda dapat mengganti tekstur yang di-load didalam objek dengan lebih mudah menggunakan fasilitas replace.
Mengganti tekstur yang digunakan
Masukkan Objek yang Anda Buat Kedalam File Animated
Perintah dalam file animated
Langkah terakhir ialah memasukkan objek yang telah dibuat kedalam file animated. Umumnya, rangkaian kereta yang ada di openBVE menggunakan objek dengan format animated yang menggabungkan beberapa objek b3d atau csv. Buka objek tersebut, misalnya K1-1.animated. Pada file tersebut, tambahkan perintah berikut ini.

[Object]
States = <objek1>,<objek2>,dst
StateFunction = floor[mod[TIME * <frame rate>, <jumlah objek>]]

misal

[Object]
States = TV1.b3d, TV2.b3d, TV3.b3d, TV4.b3d, TV5.b3d, TV6.b3d, TV7.b3d, TV8.b3d, TV9.b3d, TV10.b3d, TV11.b3d, TV12.b3d, TV13.b3d, TV14.b3d, TV15.b3d, TV16.b3d, TV17.b3d, TV18.b3d, TV19.b3d, TV20.b3d, TV21.b3d, TV22.b3d
StateFunction = floor[mod[TIME * 5, 22]]

Cek Hasilnya dengan Object Viewer
Selanjutnya, cek hasilnya pada object viewer, apakah yang anda buat sudah sesuai dengan keinginan atau belum.
Objek TV yang sudah jadi
Selamat Mencoba !

Kamis, 01 Maret 2018

Membuat Jalur Ganda di Rute OpenBVE

Untuk membuat jalur ganda di openBVE, caranya sebetulnya tidak berbeda jauh dengan proses untuk menambahkan jalur baru di stasiun. Tetapi, untuk membuat jalur ganda, jauh lebih sulit dibanding hanya sekedar menambahkan jalur baru di stasiun, karena dalam membuat jalur ganda ada banyak rintangan yang harus dihadapi, mulai dari tikungan, sungai, PJL, dsb. Tidak semua rute dapat dijadikan menjadi jalur ganda. Rute tertentu seperti misalnya Kalibaru-Jember dan Purwosari-Wonogiri bisa dikatakan tidak mungkin untuk dijadikan jalur ganda di openBVE. Pada bahasan kali ini, akan membahas proses membuat jalur ganda dari Caruban menuju Madiun. Berikut langkah-langkah pengerjaannya.

Buka File Rute Dengan Notepad dan Route Viewer
Rute JG-MN Argo Wilis.csv di bagian Stasiun Caruban
Langkah pertama ialah membuka file rute dengan Notepad dan Route Viewer. Setelah itu, geser posisi di route viewer menuju stasiun awal jalur ganda dan juga geser posisi di notepad di bagian stasiun tersebut.

Beri Perintah Untuk Membentuk dan Mengakhiri Rel Baru
Posisi awal rel baru dan perintah yang diberikan. Tipe rel yang digunakan harus sama dengan tipe rel yang digunakan pada rel utama
Untuk memberi rel baru, gunakan perintah .rail [no. rel];[x];[y];[no. jenis rel]. Umumnya, rel baru terletak 4 meter di sebelah kiri rel lama dan ketinggiannya sama, sehingga nilai x adalah -4 dan y adalah 0. Nomor rel yang digunakan sebaiknya unik supaya tidak sama dengan no. rel yang sudah ada sebelumnya. Sedangkan jenis rel sebaiknya sama dengan jenis rel utama, kecuali atas sebab tertentu.
Perintah mengakhiri rel baru dan lokasinya
Untuk mengakhiri rel baru, gunakan perintah .railend [no. rel];[x];[y]

Merapikan Jalur Ganda Yang Telah Dibuat
Setelah proses diatas, sebetulnya jalur ganda yang dibuat telah selesai, tetapi wujudnya amburadul seperti screenshot dibawah ini.
Oleh karena itu, jalur ganda yang baru saja dibuat ini harus dirapikan dan dibenahi sehingga layak untuk digunakan dalam openBVE. Berikut langkah-langkahnya.

Menyamakan Jenis Rel yang Digunakan
Lengkung yang jenis relnya tak cocok dengan yang seharusnya
Setelah membuat rel baru, biasanya akan ada banyak lengkung yang jenis relnya tidak sesuai dengan seharusnya. Untuk mengatasi masalah ini, anda dapat menggunakan perintah .railtype [no. rel];[no.jenis] pada setiap awal maupun akhir lengkung, dengan no. jenis disamakan dengan jenis rel utama

Membuat Jembatan Untuk Rel Baru
Disini seharusnya dibangun jembatan. Yang ada di kotak merah adalah perintah yang harus ditambahkan dalam membuat jembatan baru.
Di beberapa tempat, akan muncul rel yang melintasi sungai maupun rintangan lainnya yang tidak menggunakan jembatan, padahal seharusnya memakai jembatan. Untuk mengatasinya, maka caranya adalah dengan meng-copy beberapa perintah .freeobj dan .railtype pada rel utama, lalu no. rel-nya diganti dengan no. rel yang baru, sehingga wujud rel baru menjadi sama seperti wujud rel lama.
Jembatan dengan rangka baja yang lebar memiliki prosedur pembuatan yang lebih rumit, karena jarak antara kedua rel harus dijauhkan supaya kedua rangka jembatan mempunyai ruang sendiri.
Untuk jembatan dengan rangka besar, maka jarak antara kedua rel harus dijauhkan. Untuk menjauhkan kedua rel, maka posisi rel harus digeser sedikit demi sedikit hingga sampai pada posisi yang tepat. Supaya bentuk rel baru bisa seperti sebuah kurva S, maka anda dapat menghitung letak rel di posisi-posisi tertentu dengan rumus berikut ini. (sudut yang digunakan dalam fungsi trigonometri dibawah ini menggunakan satuan radian, bukan derajat)
Hasil perhitungan tersebut menentukan posisi [x] dari rel di posisi yang ditentukan. Nilai dari panjang lengkung yang dimasukkan ialah jarak dari posisi yang ditentukan dari awal lengkung, yang umumnya merupakan kelipatan 25, karena objek rel di openBVE diulang setiap 25 meter. Supaya menghasilkan bentuk lengkungan S, maka anda hanya perlu menghitung pergeseran letak rel hingga setengah dari pergeseran yang diperlukan, kemudian untuk bergeser hingga posisi yang diinginkan anda gunakan kebalikan dari pergeseran letak rel tadi. Berikut contohnya.
Posisi pada gambar ini juga bisa anda gunakan apabila anda tidak ingin menghitung dengan rumus diatas. Jari-jari lengkung pada gambar ini sebesar 3907 meter.
Merapikan Emplasemen Stasiun
Emplasemen stasiun yang berantakan
Untuk merapikan emplasemen stasiun yang berantakan akibat jalur baru, anda perlu menggeser letak dan posisi wesel. Karena terlalu panjang bila dijelaskan disini, anda bisa membaca dasar-dasarnya di alamat berikut ini

Mengubah Posisi Objek yang Terdampak Oleh Jalur Baru
Objek yang tertimpa oleh rel baru
Dampak langsung dari ditambahkannya rel baru ialah adanya objek-objek yang terpaksa digusur. Untuk menggeser objek, anda dapat mengubah nilai x-nya atau mengganti no. relnya. Anda harus menggeser satu persatu objek yang tertimpa oleh rel dan perlu digeser.
Menggeser objek dengan fasilitas replace
Selanjutnya, yang perlu anda lakukan hanyalah merapikan bagian yang masih kurang rapi. Untuk membuat jalur ganda memang dibutuhkan waktu yang lebih lama dan langkah yang lebih rumit dibandingkan dengan menambahkan jalur baru di stasiun. Oleh karena itu, apabila anda merasa kebingungan, anda dapat mencoba mendownload contoh file berikut ini
file ini dapat digunakan dengan meletakkannya di folder openBVE/Railway\Route\PT.KAI DAOP 7 MN, anda dapat membukanya untuk melihat contoh jalur ganda hasil editan.

Selamat Mencoba!

Kamis, 01 Februari 2018

Mempercerah Interior Kereta

Sebelumnya, saya pernah membahas cara untuk menerangkan objek sehingga menjadi bercahaya dengan menggunakan perintah emissivecolor. Cara yang sama dapat digunakan pula untuk memperterang interior kereta sehingga tidak menjadi gelap ketika dimainkan di rute malam. Tetapi karena untuk memperterang bagian dalam kereta caranya sedikit agak rumit, maka akan saya perjelas disini. Untuk memperterang interior kereta, berikut langkah-langkahnya

Buka file objek kereta (b3d, bukan animated) dengan Notepad dan Object Viewer
Setelah file dibuka, nyalakan mode malam di object viewer dengan menekan tombol L
Dalam tutorial kali ini, yang akan diedit adalah K3AC 2014

Perterang bagian interior satu per satu
Untuk memperterang bagian interior, cara yang dilakukan ialah memberikan perintah berikut di bagian paling bawah dari suatu perintah mesh

emissivecolor [merah],[hijau],[biru]
misalnya emissivecolor 150,150,150

semakin besar angka yang dimasukkan maka akan jadi semakin terang

Keadaan ketika bagian dalam mulai diterangkan. Anda harus jeli dalam memilih mesh yang akan diberi penerangan, jangan sampai salah maupun terbalik.
Untuk mesh yang hanya menggunakan perintah color, bukan tekstur, lakukan cara yang sama, tetapi warna pada perintah emissivecolor dibuat sama atau hampir sama seperti warna aslinya pada perintah color. Kemudian warna pada pada perintah color digelapkan, supaya warna objek tak terlalu terang nantinya.

Misalkan perintah aslinya seperti ini
color 80,80,90

Maka perintah barunya kira-kira akan jadi seperti ini
color 40,40,45
emissivecolor 80,80,90

Untuk gelap terangnya warna baru, belum saya temukan rumus pasti untuk menghitungnya, sehingga cara yang bisa dipakai adalah mencoba-coba hingga menemukan warna yang tepat.
Memperterang bagian lantai yang menggunakan perintah color
Perterang objek kursi dan interior lainnya
Apabila interior dari objek kereta sudah 100% terang, langkah selanjutnya ialah dengan memperterang objek kursi dan interior lainnya. Dalam objek kereta api ini, file yang akan diedit bernama kursi.b3d . Buka file kursi.b3d dan edit dengan langkah yang sama seperti objek sebelumnya.
Perterang objek kursi satu persatu hingga selesai

Cek hasilnya dengan object viewer
Untuk melihat hasilnya, buka objek kereta yang berformat .animated (misal K3.animated) dengan object viewer.
Objek kereta yang sudah selesai diterangkan ketika dilihat dengan mode malam
Selamat Mencoba!


Kamis, 04 Januari 2018

Memodifikasi Objek Dengan Perintah Sederhana

Setelah selesai dalam membuat objek, terkadang objek yang sudah selesai dibuat kurang sesuai dengan yang diinginkan. Misalnya ukurannya yang tidak  sesuai, posisinya yang tak benar, atau mungkin arah objek yang dibuat ternyata terbalik. Untuk memperbaiki semua itu, tentu saja tak perlu bersusah payah mengganti semua titik koordinat yang telah diletakkan, karena ada perintah-perintah berikut yang sederhana dan mudah digunakan.

Menggeser letak objek dengan perintah TranslateAll
Untuk melakukannya, buka file objek dengan notepad dan object viewer, lalu pada bagian paling bawah, tuliskan perintah berikut ini

translateall [x],[y],[z]

misalnya anda ingin menggeser objek anda kekiri 4m, kedepan 10m,dan kebawah 5cm, berikut perintahnya

translateall -4,-0.05,10

Contoh hasil translate
Memutar objek dengan perintah RotateAll
Perintah rotateall digunakan untuk memutar objek searah dengan jarum jam. Perintah ini tidak bisa digunakan untuk mencerminkan atau membalik objek. Berikut perintahnya.

rotateall [x],[y],[z],[sudut]

misalnya anda ingin memutar objek sebesar 90 derajat searah jarum jam dengan poros sumbu y, berikut perintahnya

rotateall 0,1,0,90

Contoh hasil rotate
Mengubah ukuran objek dengan perintah ScaleAll
Untuk mengubah ukuran objek dengan perintah scaleall, anda harus mengetahui perbandingan antara ukuran yang diharapkan dengan ukuran objek asli. Misalnya anda akan mengubah ukuran objek dari 5 meter menjadi 7 meter, maka faktor skala yang digunakan adalah 1.4. Berikut perintahnya.

scaleall [x],[y],[z]

misalnya anda ingin memperlebar objek 2 kali lipat, panjang 1.5 kali lipat, namun tingginya tetap, berikut perintahnya

scaleall 2,1,1.5

Contoh hasil pengecilan dengan scale
Mencerminkan atau membalik objek dengan perintah ScaleAll
Perintah scaleall dapat digunakan untuk membalik objek apabila nilai yang dimasukkan bernilai negatif. Berikut perintahnya

scaleall [x],[y],[z]

misalnya anda ingin mencerminkan objek anda dengan sumbu refleksi sumbu z, berikut perintahnya

scaleall 1,1,-1

Contoh pencerminan dengan scale

Selamat Mencoba!

Jumat, 01 Desember 2017

Membuat Objek Sederhana di OpenBVE (Jilid II)

Apabila kemarin sudah kita bahas mengenai cara membuat objek dengan perintah vertex, maka bulan ini akan kami bahas mengenai cara membuat objek "instan" dengan perintah cube dan cylinder. Perintah cube digunakan untuk membuat objek berbentuk balok dan kubus, sedangkan perintah cylinder dapat digunakan untuk membuat objek berbentuk kerucut, tabung, prisma, serta limas.

Membuat objek dengan perintah cube
Untuk membuat objek dengan cara ini, setelah membuka file dengan format b3d, tuliskan perintah berikut ini

[meshbuilder]
cube [x],[y],[z]
color [merah],[hijau],[biru]

nilai x, y, dan z adalah setengah dari lebar, tinggi, dan panjang dari objek yang akan dibuat
misal :

[meshbuilder]
cube 0.2,0.8,0.2
color 120,120,120

Hasil objek yang terbentuk
Setelah itu, geser objek yang terbentuk dengan menambah perintah berikut ini dibawah perintah color
translate [x],[y],[z] , misal : translate 0,0.8,0
nilai x, y, z ialah jarak pergeseran objek dari lokasi semula

Wujud objek setelah digeser dengan perintah translate

Beberapa objek cube yang dibuat

Membuat objek dengan perintah cylinder
Untuk membuat objek dengan perintah cylinder, buat perintah berikut

[meshbuilder]
cylinder [n],[r atas],[r bawah],[tinggi]
color [merah],[hijau],[biru]
translate [x],[y],[z]

n adalah jumlah sisi, r adalah jarak dari pusat ke titik sudut (seperti jari-jari)

misal
[meshbuilder]
cylinder 4,0.01,0.4,0.2
color 120,120,120
translate 0,1.7,0

Limas segiempat diatas itulah objek dari perintah cylinder yang terbentuk

Untuk memutar objek sesuai keinginan, gunakan perintah rotasi seperti berikut
rotate [x],[y],[z],[sudut]
diantara x, y, dan z ada salah satu yang diberi nilai 1, sebagai sumbu rotasi, sedangkan lainnya 0
misalnya  rotate 0,1,0,45
perintah rotate harus diletakkan diatas perintah translate, supaya perintah translate yang diberikan tak ikut mengalami rotasi

Keadaan objek setelah diputar 45 derajat dengan sumbu putar sumbu y
Begitulah kira-kira cara membuat objek "instan" dengan menggunakan perintah cube dan cylinder, semoga bermanfaat

Contoh objek pagar yang sudah jadi

Selamat Mencoba!



Rabu, 01 November 2017

Membuat Objek Sederhana di OpenBVE

Objek adalah salah satu bagian penting dari OpenBVE. Semua rangkaian dan rute disusun dari objek-objek yang ada di openBVE. Pada kesempatan kali ini, saya akan memberikan tutorial untuk membuat objek sederhana di openBVE. Cara membuatnya tidak begitu sulit, hanya saja memerlukan ketelitian dan imajinasi yang kuat.

Berikut langkah membuat objek

Menyiapkan file dengan format .b3d atau .csv.
Untuk membuat file dengan format ini, caranya tidak begitu sulit, yaitu dengan membuka notepad, lalu file tersebut disimpan dengan nama yang diakhiri dengan format .b3d atau .csv, misalnya CME.b3d. Kedua jenis file tersebut berbeda dalam hal bentuk perintahnya. Dalam tutorial ini, yang dibahas adalah perintah dalam file .b3d

Memberi perintah untuk menyusun titik sudut
Semua objek di OpenBVE terdiri dari banyak titik sudut yang digabungkan membentuk suatu bidang, dan bidang-bidang tersebut digabungkan untuk membentuk objek yang diinginkan. Untuk membuat perintah untuk menyusun titik sudut, caranya tidak begitu sulit, tinggal ikuti langkah berikut.

[meshbuilder]
vertex [x],[y],[z]    -titik sudut 0
vertex [x],[y],[z]    -titik sudut 1
...dst

misalnya :

[meshbuilder]
vertex 11,3,-8
vertex 11,3,-18
vertex 11,0,-18
vertex 11,0,-8

Kemudian, yang dilakukan adalah membentuk bidang yang akan dibuat. caranya yaitu dengan menuliskan perintah face [no.titik sudut 1], [no.titik sudut 2], dst..., misalnya face 0,1,2,3 . Urutan no. titik sudut yang dituliskan itu bebas, asalkan searah jarum jam. Apabila berlawanan arah jarum jam, maka bidang tersebut tidak muncul, namun akan muncul di arah berlawanan. Untuk lebih jelasnya lihat gambar berikut.

Mengatur arah nampak bidang, kecerahan, warna, dan memberi tekstur
Untuk mengatur arah nampaknya bidang dan kecerahan warna, yang diatur adalah urutan nomor pada perintah face. Berikut penjelasannya..

Urutan nomor searah jarum jam 
          Bidang akan nampak dari arah kamera, namun tak nampak pada arah berlawanan
Urutan nomor berlawanan arah jarum jam
          Bidang tidak tampak dari arah kamera, namun akan nampak dari arah berlawanan
Dua face dengan urutan nomor berbeda (yang satu searah jarum jam dan satunya berlawanan)
          Bidang akan nampak dari kedua arah, dengan kecerahan berbeda
Menulis perintah face2 (misal face2 0,1,2,3)
          Bidang akan nampak dari dua arah, namun kecerahan yang terlihat akan sama

Untuk memberi warna, caranya dengan memberi perintah color [merah],[hijau],[biru],[transparansi].
Nilai warna merah, hijau, dan biru bisa dilihat pada fitur color mixer yang ada pada aplikasi Paint. Sedangkan untuk transparansi, nilainya dari 0 sampai 255 (0 : transparan 100%, 255 : tidak transparan sama sekali). Bagian transparansi tidak harus dicantumkan kecuali bila anda akan membuat objek transparan seperti misalnya kaca


Face yang searah jarum jam saja
Face yang searah dan berlawanan jarum jam, bisa dilihat dari kedua arah


Face2 yang searah jarum jam, dari lawan arah kecerahannya tetap sama
Fitur color mixer di aplikasi Paint

Memberi tekstur dari file
Apabila objek yang diinginkan butuh menggunakan file tekstur dari folder tertentu, maka ada perintah tambahan yang harus ditambahkan dibawah perintah face. Berikut perintahnya.

load [alamat file tekstur]
coordinates 0,[x],[y]
coordinates 1,[x],[y]
dst.
transparent [merah],[hijau],[biru]

misalnya

load KDAhall.png
coordinates 0,0,0
coordinates 1,2,0
coordinates 2,2,1
coordinates 3,0,1
transparent 0,255,0

Untuk mengambil objek yang ada diluar folder, gunakan tanda ...\. misalnya ...\papan stasiun\KDA.png. Nilai x dan y dalam perintah coordinates merupakan jumlah pengulangan terhadap file tekstur yang digunakan. Apabila disitu tercantum 2, maka akan diulang 2 kali, atau bila hanya tercantum 0.5, maka hanya terpakai setengahnya. Perintah transparent berfungsi untuk menentukan warna apa yang dianggap transparan dalam objek. Untuk lebih jelasnya lihat gambar berikut.
Nampak dalam gambar, tekstur diulang mendatar sebanyak 2 kali karena tertulis 2 pada x di perintah coordinates. sedangkan warna hijau menjadi transparan pada objek karena dibawah perintah coordinates terdapat perintah transparent 0,255,0

Setelah membuat satu mesh, atau satu bagian dari objek, anda dapat berlanjut membuat bagian-bagian lainnya. Meskipun nampak rumit disini, sebetulnya membuat objek itu mudah. Tak perlu ragu, langsung anda coba saja, karena akan lebih mudah jika anda mencoba membuat langsung daripada jika hanya dibayangkan

Objek setengah jadi dari Stasiun Kandangan


Selamat Mencoba!