نرم افزار three.js یک کتابخانه جاوا اسکریپت میباشد که به صورت آزاد و اپن سورس ارائه شده است. این نرم افزار برای ایجاد و نمایش گرافیک کامپیوتری 3D متحرک در یک مرورگر وب استفاده میشود. three.js از WebGL استفاده میکند. و نیازی به نصب هیچ پلاگینی نیست.
این نرم افزار امکانات زیادی در خود دارد از جمله:
- دوربین: تعیین محل آن و جابجایی آن
- نور: جهت تابش و رنگ و شدت آن و غیره
- زمینه: رنگ و طرح زمینه
- جنس: تعیین جنس اشیاء
- سایه: تنظیم سایه ها در تصویر
- انیمیشن: متحرک سازی اشیاء
- تبادل فایل با اغلب نرم افزار های CAD
در فریم زیر یک نمونه از آن را میبینید. منوی بالا را دستکاری کنید تا تغییرات آن را ببینید.
روی سایت آن بیش از ۱۵۰ مثال متنوع برای نمایش قابلیت های آن موجود است.