Pernah jadi Mahasiswa Teknik Informatika, UDINUS, Semarang
Open Source Enthusiast
Bagian dari Dinus Open Source Community (Doscom.org)
Bagian dari Mozilla Foundation, sebagai Firefox Student Ambassador & Mozilla Tech Speaker
Front-end Developer at
Bukalapak.com
www.dikyarga.com | @dikyarga
slides.com/dikyarga/mozvr-sfd-doscom/
Slide ini langsung dapat di akses di
Virtual reality adalah sebuah teknologi yang membuat pengguna atau user dapat berinteraksi dengan lingkungan yang ada dalam dunia maya yang disimulasikan oleh komputer, sehingga pengguna merasa berada di dalam lingkungan tersebut. Di dalam bahasa Indonesia virtual reality dikenal dengan istilah realitas maya
Singkatnya, dunia VR yang dibawa ke dunia Web menggunakan teknologi Web juga, seperti HTML, CSS dan JavaScript
by MozVR Team
<!DOCTYPE html>
<html>
<head>
<script src="https://aframe.io/releases/0.5.0/aframe.min.js"></script>
</head>
<body>
<a-scene>
</a-scene>
</body>
</html>
<a-scene>
<a-box color="red"></a-box>
</a-scene>
Salin code berikut didalam tag <body>
<a-entity id="box" geometry="primitive: box" material="color: red"></a-entity>
Sama dengan
<a-box color="red" rotation="0 45 45" scale="2 2 2"></a-box>
Kaidah Tangan Kanan
Position, Rotation & Scale
<a-box color="red" position="0 2 -5" rotation="0 45 45" scale="2 2 2"></a-box>
* Menggunakan satuan meter
Kita atur posisi-nya, dengan menambahkan atribut position
Pada display datar (seperti Laptop atau PC)
Drag n Drop Mouse + Keyboard ASDW atau arah panah
Pada smartphone cukup putar putar secara 360 derajat
Salin di dalam tag <a-scene>
<a-sky color="#2ecc71"></a-sky>
tambahkan atribut src pada tag <a-box>
<a-box src="https://i.imgur.com/mYmmbrp.jpg"
position="0 2 -5"
rotation="0 45 45"
scale="2 2 2"></a-box>
<a-scene>
<a-assets>
<img id="boxTexture" src="https://i.imgur.com/mYmmbrp.jpg">
</a-assets>
<a-box src="#boxTexture" position="0 2 -5" rotation="0 45 45" scale="2 2 2"></a-box>
<a-sky color="#222"></a-sky>
</a-scene>
di rekomendasikan untuk meningkatkan performa dengan cara mengambil asset-nya terlebih dahulu sebelum di render
tambahkan dalam tag <a-assets>
<img id="skyTexture"
src="https://github.com/dikyarga/belajar-aframe/raw/master/dpr-dibawah-pohon-rindang-udinus.jpg">
rubah attribut color menjad src pada <a-sky>
<a-sky src="#skyTexture"></a-sky>
tambahkan dalam tag <a-box>
<a-animation attribute="position"
to="0 3 -5"
direction="alternate"
dur="2000"
repeat="indefinite">
</a-animation>
Tambahkan
Atau buat sendiri dengan
Blender
3DMax
Cinema4D
<a-asset-item id="shoe-obj" src="3d/converse_obj.obj"></a-asset-item>
<a-asset-item id="shoe-mtl" src="3d/converse_obj.mtl"></a-asset-item>
Masukan ke dalam tag <a-assets>
tambah tag <a-obj-model>
<a-obj-model src="#shoe-obj"
mtl="#shoe-mtl"
position="-5 0 -2"
rotation="0 0 0"
scale="0.1 0.1 0.1">
</a-obj-model>
<script src="https://rawgit.com/bryik/aframe-bmfont-text-component/master/dist/aframe-bmfont-text-component.min.js"></script>
Menggunakan AFrame BMFont
tambahkan entitas baru dengan atribut bmfont-text
<a-entity bmfont-text="text: Sepatu Sneaker - Rp. 250.000,-"></a-entity>
Tambahkan code ini didalam tag <head>
List resource Awesome AFrame
Tanya jawab FAQ
Hubungi saya via Telegram Chat