Penerapan Animasi dan Terrain 3 Dimensi
DASAR TEORI ::
A. Pengertian Animasi
Animasi (animation) berasal dari perkataan latin yang membawa arti ‘dihidupkan’. Dengan kata lain, animasi merujuk kepada satu perbuatan atau proses menjadikan sesuatu agar kelihatan hidup. Secara keseluruhannya, animasi boleh didefinisikan sebagai satu proses menghidupkan atau memberikan gambaran bergerak kepada sesuatu yang statik agar kelihatan hidup dan dinamik.
Selain itu ada juga sumber yang menyebutkan bahwa Animasi berasal dari (animation) berasal dari perkataan latin yang membawa erti ‘dihidupkan’. Menurut kamus Dewan Bahasa dan Pustaka, animasi merujuk kepada satu perbuatan atau proses menjadikan sesuatu agar kelihatan hidup. Secara keseluruhannya, animasi boleh didefinisikan sebagai satu proses menghidupkan atau memberikan gambaran bergerak kepada sesuatu yang statik agar kelihatan hidup dan dinamik.
Animasi secara ringkasnya merujuk kepada proses menambahkan pergerakan kepada image statik dengan menggunakan pelbagai kaedah. Animasi juga boleh merujuk kepada set grafik yang dipaparkan dengan pantas dalam bentuk siri bingkai (frame) atau objek mahupun aksara. Teknologi internet terus berkembang pesat sehinggakan image dinamik ataupun animasi juga boleh dimasukkan ke dalamnya tanpa memerlukan masa pindah terima yang terlalu panjang. Terdapat pelbagai keadaan di mana animasi diperlukan penggunaannya di dalam sesebuah halaman web, antaranya ialah bagi menceriakan sesuatu halaman web, menerangkan sesuatu konsep dengan lebih jelas dan menjimatkan ruang storan di dalam sesuatu komputer pelayan (server) bila menggunakan animasi berbanding dengan video bagi menunjukkan peristiwa yang sebenar. Animasi juga digunakan bertujuan untuk menerangkan sesuatu konsep yang tidak dapat diterangkan menggunakan media-media yang lain.
Animasi (animation) berasal dari perkataan latin yang membawa arti ‘dihidupkan’. Dengan kata lain, animasi merujuk kepada satu perbuatan atau proses menjadikan sesuatu agar kelihatan hidup. Secara keseluruhannya, animasi boleh didefinisikan sebagai satu proses menghidupkan atau memberikan gambaran bergerak kepada sesuatu yang statik agar kelihatan hidup dan dinamik.
Selain itu ada juga sumber yang menyebutkan bahwa Animasi berasal dari (animation) berasal dari perkataan latin yang membawa erti ‘dihidupkan’. Menurut kamus Dewan Bahasa dan Pustaka, animasi merujuk kepada satu perbuatan atau proses menjadikan sesuatu agar kelihatan hidup. Secara keseluruhannya, animasi boleh didefinisikan sebagai satu proses menghidupkan atau memberikan gambaran bergerak kepada sesuatu yang statik agar kelihatan hidup dan dinamik.
Animasi secara ringkasnya merujuk kepada proses menambahkan pergerakan kepada image statik dengan menggunakan pelbagai kaedah. Animasi juga boleh merujuk kepada set grafik yang dipaparkan dengan pantas dalam bentuk siri bingkai (frame) atau objek mahupun aksara. Teknologi internet terus berkembang pesat sehinggakan image dinamik ataupun animasi juga boleh dimasukkan ke dalamnya tanpa memerlukan masa pindah terima yang terlalu panjang. Terdapat pelbagai keadaan di mana animasi diperlukan penggunaannya di dalam sesebuah halaman web, antaranya ialah bagi menceriakan sesuatu halaman web, menerangkan sesuatu konsep dengan lebih jelas dan menjimatkan ruang storan di dalam sesuatu komputer pelayan (server) bila menggunakan animasi berbanding dengan video bagi menunjukkan peristiwa yang sebenar. Animasi juga digunakan bertujuan untuk menerangkan sesuatu konsep yang tidak dapat diterangkan menggunakan media-media yang lain.
B. Pengertian Terrain
Terrain adalah sebuah landscape tiruan yang menyerupai asli yang mana dapat digunakan sebagai lingkungan buatan pada game atau apapun pada unity. Terrain ini dapat digunakan untuk menentukan kontur tanah, jenis tanaman dsb. Sehingga Terrain ini sering digunakan untuk visualisasi dari lingkungan yang kita gunakna untuk mendukung objek yang kita buat di unity
ALAT DAN BAHAN ::
ALAT DAN BAHAN ::
Aplikasi UNITY
RUMUSAN MASALAH ::
Menjalankan animasi 3D beserta terrain
- Membuat objek terrain
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFj37f8SP4Uwx37BjHVN_HENaOkbW7a86ehUuqCLwCmPhJpF-CWSDCplpX2UxDTJMB64p99RE64BczqUMBrGdVbGJL1ORO3SzdxjwCxSSDETQJQEvUnwzdJY37APtcdOWId01RYU5OJ_c/s640/1.png)
- Membuat komtur tanah pada terrain (dataran tinggi / dataran rendah)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYo9h-IahyURsJyYR9O193zNGWvxVMfgBTMGW-9Rx8etehp8xBJsvHQSiHw3XomoadbxSn6wG8KMCn2qVbO-NhXkflKQueqvO691cRYY6nP6O3BKeYpCusPhh-W2MU-Ua9o82gQZNix3A/s640/2.png)
- Memberikan teksture rerumputan atau pepohonan pada terrain yang telah kita buat
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgieHJKiG_rcCSbSES36Ql3ywUcjgwpyS7TIgoieYPvvZIrr8I8c6VgDE-3Ji0tXdQMBijE33mNsomiiGF3Ja09UbYFkEAcuOuxq3ULZGwglOYPCpfDbYX-Jmkm4KUN7T80lDb7yOfpidQ/s640/3.png)
- Setalah itu kreasikan sendiri sesuai dengan kebutuhan landscape kita
b. Pembuatan Asset 3D
-Masukan asset 3D paket yang telah kita buat sebelumnya
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFqyTT_kvsioKXgR3qHXJ4susvVqNY7YVTOWQk7cHxl5WtuzTZEsO1PfU7jqV0kcPmu-F0T-W-bdOD0nGGMR_PyIL8l-JaiFU7N9au0nSC2zX2vjT_x3VKJqHfr8vCWTM2pScNoHOLZmo/s640/4.png)
-Masukan script berikut untuk menggerakan asset yang telah kita masukan sbb :
=========================================================================
using UnityEngine;
using System.Collections;
public class Animate : MonoBehaviour {
public float speed = 10;
// Update is called once per frame
void Update () {
if(Input.GetKey(KeyCode.W)){
this.transform.Translate(Vector3.forward*speed*Time.deltaTime);
animation.Play("ArmatureAction0");
}
if(Input.GetKey(KeyCode.S)){
this.transform.Translate(Vector3.back*speed*Time.deltaTime);
animation.Play("ArmatureAction0");
}
if(Input.GetKey(KeyCode.D)){
this.transform.Rotate(new Vector3(0,1,0));
animation.Play("ArmatureAction0");
}
if(Input.GetKey(KeyCode.A)){
this.transform.Rotate(new Vector3(0,-1,0));
animation.Play("ArmatureAction0");
}
}
}
=========================================================================
dari skript diastas dapat diambill garis besar bahwa objek akan bergerak ketika kita menekan A W S D keyboard untuk bergerak belok kiri, maju, mundur, belok kanan.
Hasil Tampilan ::
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEira4KwDnn7YoJ9NJwoThKxmMa34vhSOY70wWAdbzLQ45sl1hjjONeOHIf5GVwRhxyqK_L4NhG0JCYVS5zUYP4v7EB_PLMr5fNK6u9OLMaRerqm-TR9EZ7PJcGQ9YvQdI-9Y4xhf6RJS1c/s640/5.png)
Untuk Semua asset unity yang telah dibuat diatas dapat mendownload linkk berikut ::
https://www.dropbox.com/s/kg6warwh24pm663/TERAIN.rar?dl=0