Unity adalah game engine berbasis 3D yang berjalan di windows dan Mac OS X platform. Dengan Unity dapat dihasilkan game berplatform Windows, Mac, Wii, ipad atau iphone. Selain itu dapat juga dihasilkan browser game yang dapat dimainkan dengan menginstall Unity web player plugin yang dapat dimainkan seperti halnya game-game flash pada umumnya. Unity terdapat dua macam versi, yaitu versi free dan pro. Untuk versi free memiliki fitur dan assets yang terbatas. Tetapi untuk sekedar belajar atau mengembangkan suatu aplikasi sederhana Unity versi free dirasa cukup.

Unity menawarkan beberapa fitur untuk menangani physic, antara lain:
- NVIDIA® PhysX®
- Rigidbodies
- Mass: massa object dalam kilogram. Direkomendasikan nilai suatu massa object tidak kurang dari 100 kali dari object rigidbody yang lain.
- Drag: nilai dari hambatan udara dengan object. 0 berarti tidak ada hambatan udara, dan tak terhingga membuat objek berhenti seketika.
- Angular Drag: nilai dari hambatan udara yang mempengaruhi object ketika berputar pada torsinya. 0 berarti tidak ada hambatan udara, dan tak terhingga membuat objek segera berhenti berputar.
- Use Gravity: suatu object apakah dipengaruhi oleh gravitasi atau tidak.
- Is Kinematic: jika diaktifkan, maka object tidak dipengaruhi oleh physic engine tetapi oleh transform.
- Interpolate: gunakan property ini jika terjadi keanehan dalam object.
- Freeze Rotation: jika diaktifkan maka object tidak akan dirotasi selain menggunakan transform.Rotate()
- Joints
- Ragdolls
- Cars
Built in for NVIDIA
Dengan rigidbodies dapat disimulasikan tabrakan, tekanan serta joint tanpa menambahkan suatu script apapun.

Dalam rigidbody ada beberapa property yang mengatur pergerakan suatu object, antara lain:
Engsel, sendi dalam pembuatan object 3D dapat dengan mudah disimulasikan dengan Unity.
Unity mempunyai wizard yang dalam sekejap dapat membuat ragdoll dari sebuah animated character. Dalam ragdoll ini dapat disisipkan suatu script sehingga mempunyai behavior tersendiri.
Membuat Game balap belum pernah semudah mengunakan Unity. Unity menyediakan wheel collider yang secara akurat menyimulasikan traksi roda pada ban.
Di bawah ini adalah beberapa screenshot dari program unity yang telah dibuat oleh kelompok kami.




REFERENSI UNTUK UNITY PHYSIC ENGINE
0 Responses to “Physics Engine dengan Unity3D”