Tutorial: Pengenalan kepada Virtools

Similar documents
MICROSOFT EXCEL. Membina Hamparan Elektronik Fungsi Hamparan Elektronik

TEKNOLOGI, GADJET & KEIBUBAPAAN

Pengguna akan diberikan Username dan Password oleh Administrator untuk login sebagai admin/conference Manager bagi conference yang akan diadakan.

Pengenalan Sistem Maklumat Dalam Pendidikan

Panduan Menggunakan Autoresponder FreeAutobot.com

Semasa buku ini ditulis XAMPP mengandungi empat versi:

PANDUAN PENGGUNA (SUPPLIER) MAINTAIN CERTIFICATES/SUPPLIER DETAILS SUPPLIER RELATIONSHIP MANAGEMENT SUPPLY CHAIN MANAGEMENT SYSTEM (SCMS)

CARA-CARA UNTUK MEMBUAT POSTER MELALUI PERISIAN PHOTOSHOP. Untuk membuat poster sediakan beberapa bahan seperti berikut:

PANDUAN PENGGUNA (SUPPLIER) MAINTAIN CERTIFICATES/SUPPLIER DETAILS SUPPLIER RELATIONSHIP MANAGEMENT SUPPLY CHAIN MANAGEMENT SYSTEM (SCMS)

ISI KANDUNGAN. Microsoft PowerPoint 2016

CREATING USER ID AND PASSWORD : NOTA PENTING NOTA PENTING SEBELUM MEMULAKAN PROSES CREATE USER ID & PASSWORD

MULTIMEDIA COLLEGE JALAN GURNEY KIRI KUALA LUMPUR

MANAGE COURSE RESOURCES LABEL TEXT PAGE URL BOOK FILE FOLDER IMS CONTENT PACKAGE

DOKUMEN TIDAK TERKAWAL

Visitor Management System

PANDUAN PENGGUNA (PENSYARAH)

ssk 2023 asas komunikasi dan rangkaian TOPIK 4.0 PENGALAMATAN RANGKAIAN Minggu 11

FIRST TIME LOGIN & SELF REGISTRATION USER GUIDE LOG MASUK KALI PERTAMA & PENDAFTARAN SENDIRI PANDUAN PENGGUNA

PANDUAN PENGGUNA (PENTADBIR SYSTEM/SYSTEM ADMINISTRATOR) (INFOTECH, BPPF DAN POLIS

1. Akses untuk koperasi adalah melalui

M2U MANUAL PENGGUNA USER MANUAL M2UNHJ. 0 P a g e BAHAGIAN SIMPANAN DAN PENGELUARAN JABATAN KHIDMAT PENDEPOSIT DAN OPERASI LEMBAGA TABUNG HAJI

Panduan Pengguna Autodesk Education Community

JABATAN KIMIA Kategori Arahan Kerja

PANDUAN PENGGUNA (SUPPLIER) e-purchase ORDER FOR SERVICES

Registration of Supplier (ROS) TM Supplier Registration Renewal via SUS Portal (Pembaharuan Pendaftaran Pembekal TM melalui SUS Portal)

Cara Login Ke CPanel Hosting.

Manual Pengguna. PCN Online Service Fulfillment System

APPENDIX B : TRAINING MATERIAL

CLOUD COMPUTING ADOPTION IN BANKING SYSTEM (UTM) IN TERMS OF CUSTOMERS PERSPECTIVES SHAHLA ASADI

COMBINING TABLES. Akademi Audit Negara. CAATs ASAS ACL / 1

ISI KANDUNGAN. Tarikh akhir kemaskini: 9 November 2016 Hakcipta Pusat Komputer, UTeM ms 2

Membina Laman Web Menggunakan Joomla! Mohd Hazmi Kasmin. Pusat Teknologi Maklumat. Universiti Tun Hussein Onn Malaysia

Registration of Supplier (ROS) TM Supplier Registration Renewal via SUS Portal (Pembaharuan Pendaftaran Pembekal TM melalui SUS Portal)

UNIVERSITI SAINS MALAYSIA. CMT322/CMM323 Web Engineering & Technologies [Kejuruteraan & Teknologi Web]

JABATAN KIMIA Kategori Arahan Kerja

PANDUAN PENGGUNA (SUPPLIER) SINGLE ENVELOPE TENDER

Modul Asas JavaServer Pages

INSTRUCTION: This section consists of TWO (2) short answer and structured essay questions. Answer ALL questions.

UNIVERSITI SAINS MALAYSIA

SISTEM INTERAKTIF PROFIL PUSTAKAWAN MALAYSIA Interactive Profile System (IPS) for Malaysian Librarians

LANGKAH INSTALASI ireport Jasper,XAMMP Add On Tomcat & Oracle 2011

PERU BAHAN PERKHIDMATAN KREDIT DAN PERBANKAN ARAHAN KERJA UNIT KOMPUTER. Tatacara Proses AGM03. BPKP/KJAK-104 Bilangan Semakan : 0 Tarikh :

Panduan Guru Maker UNO/ Arduino

MULTIMEDIA COLLEGE JALAN GURNEY KIRI KUALA LUMPUR

TS2963 : Pangkalan Data. Nota Makmal. Makmal 4

REGISTRATION GUIDE MCIS CUSTOMER PORTAL. Page 1

UNIVERSITI SAINS MALAYSIA. Peperiksaan Semester Pertama Sidang Akademik 2003/2004. September/Oktober 2003

Disediakan oleh: Mohammad Hazmin Bin Mohamed Azri

ICT SPM 2011 SUGGESTION ANSWER. Section A

Information Security Management System ISO/IEC 27001:2013

PART A SULIT (EKT 221) BAHAGIAN A. Answer ALL questions. Question 1. a) Briefly explain the concept of Clock Gating.

B,8 PERKHIDMATAN KREDIT DAN PERBANKAN. Pemindahan Data PROSEDUR UNIT KOMPUTER. BPKP/KlOK-117 Bilangan Semakan : 0 Tarikh : PERUBAHAN.

MSS 318 Discrete Mathematics [Matematik Diskret]

UNIVERSITI SAINS MALAYSIA. CPT103/ CPM211 Struktur Data & Paradigma Pengaturcaraan

PERKHIDMATAN KREDIT DAN PERBANKAN PROSEDUR UNIT KOMPUTER. Proses Backup ( Windows) BPKP/KlOK-118 Bilangan Semakan : Q Tarikh :

PEMINDAHAN DATA MENGGUNAKAN KOMUNIKASI CAHAYA BOLEH DILIHAT DAN APLIKASI MUDAH ALIH. Annisa Zakiah Binti Kamarudin Khairul Azmi Bin Abu Bakar

VRML. Kegunaan VRML. Kegunaan VRML. Pembangunan VRML. Pembangunan VRML. Pembangunan VRML

Pertandingan Abilympics Kemahiran Hidup dan Leisure

GARIS PANDUAN PERMOHONAN IMBUHAN PENERBITAN JURNAL / PROSIDING / SITASI BERINDEKS SCOPUS

Written by Mazuki Izani Thursday, 02 August :00 - Last Updated Tuesday, 03 February :54

Welcome to the Future of Entertainment!

UNIVERSITI SAINS MALAYSIA. CPT344 Computer Vision & Image Processing [Penglihatan Komputer & Pemprosesan Imej]

EEE 348 PENGANTAR REKABENTUK LITAR BERSEPADU

ssk 2023 asas komunikasi dan rangkaian TOPIK 4.0 PENGALAMATAN RANGKAIAN

HARDWARE/SOFTWARE SYSTEM-ON-CHIP CO-VERIFICATION PLATFORM BASED ON LOGIC-BASED ENVIRONMENT FOR APPLICATION PROGRAMMING INTERFACING TEO HONG YAP

RECOGNITION OF PARTIALLY OCCLUDED OBJECTS IN 2D IMAGES ALMUASHI MOHAMMED ALI UNIVERSITI TEKNOLOGI MALAYSIA

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

A SEED GENERATION TECHNIQUE BASED ON ELLIPTIC CURVE FOR PROVIDING SYNCHRONIZATION IN SECUERED IMMERSIVE TELECONFERENCING VAHIDREZA KHOUBIARI

Pejabat Teknologi Maklumat JOOMLA 3.4. Rahim Utah

Panduan Network Connection

EEE 428 SISTEM KOMPUTER

1. Threats bermaksud ancaman, atau lebih dikenali sebagai malware (malicious

TUITION CENTRE MANAGEMENT SYSTEM (TCMS) ZARIFAH BINTI MOHD PAHMI UNIVERSITI TEKNIKAL MALAYSIA MELAKA

PANDUAN PENGGUNA PORTAL

UNIVERSITI SAINS MALAYSIA. CST232 Operating Systems [Sistem Pengendalian]

ALAMAT IP. Sofirudman Mazuin Asmarul shazila Ainul bariah

INSTRUCTION: This section consists of TEN (10) structured questions. Answer ALL questions.

Modul Latihan: Pembangunan Applikasi Pangkalan Data dan JSP Bahagian 1

Cik Sumitra Kan Fong Kuen

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

REGISTRATION OF SUPPLIER (ROS) STEP-BY-STEP GUIDE PENDAFTARAN PEMBEKAL PANDUAN LANGKAH DEMI LANGKAH

INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions.

VIRTUAL PRIVATE NETWORK: ARCHITECTURE AND IMPLEMENTATIONS

DEFINASI RANGKAIAN AWAN

UNIVERSITI SAINS MALAYSIA. CCS521 Advanced Distributed Systems Concepts and Design [Konsep dan Reka Bentuk Sistem Teragih Maju]

IMPLEMENTATION OF UNMANNED AERIAL VEHICLE MOVING OBJECT DETECTION ALGORITHM ON INTEL ATOM EMBEDDED SYSTEM

SISTEM PENGURUSAN CUTI PRASARANA MALAYSIA BERHAD. Mohd Fitriyanshah Bin Nursyal. Mohd Rosmadi Mokhtar

SKS 3124 PENDAWAIAN RANGKAIAN

INSTRUCTION: This section consists of TWO (2) questions. Answer ALL questions. ARAHAN: Bahagian ini mengandungi DUA (2) soalan. Jawab SEMUA soalan.

Microsoft Office Publisher 2007

MAT 181 Programming For Scientific Applications [Pengaturcaraan Untuk Penggunaan Sains]

EEE348 INTRODUCTION TO INTEGRATED CIRCUIT DESIGN (PENGANTAR REKABENTUK LITAR BERSEPADU)

UNIVERSITI SAINS MALAYSIA. CST331 Principles of Parallel & Distributed Programming [Prinsip Pengaturcaraan Selari & Teragih]

Prepared by: Assoc. Prof. Dr Bahaman Abu Samah Department of Professional Development and Continuing Education Faculty of Educational Studies

HERMAN. A thesis submitted in fulfilment of the requirements for the award of the degree of Doctor of Philosophy (Computer Science)

AUTOMATIC APPLICATION PROGRAMMING INTERFACE FOR MULTI HOP WIRELESS FIDELITY WIRELESS SENSOR NETWORK

UNIVERSITI SAINS MALAYSIA. CMT422 Multimedia Information Systems & Management [Sistem & Pengurusan Maklumat Multimedia]

Persekitaran Pengaturcaraan Arduino

Laporan Aktiviti Pusat Internet 1 Malaysia Kg. Kuala Sungga

MAT181 Programming For Scientific Applications [Pengaturcaraan Untuk Penggunaan Sains]

Transcription:

1 Tutorial: Pengenalan kepada Virtools Virtools ialah aplikasi pembangunan visualisasi dan interaktiviti 3 dimensi. Aplikasi ini mengandungi beberapa modul: Modul pengarangan (Dev) Behavioral Engine Render Engine Web Player/3D Life Player Software Development Kit (SDK) Virtools BUKAN satu aplikasi untuk permodelan. Model perlu dibangunkan dahulu menggunakan aplikasi pemodelan seperti SketchUp, 3DstudioMax, Maya, Lightwave dan lainlain. Walau bagaimanapun, Virtools membenarkan ciptaan objek seperti Camera, Lights, Curves dan Dummies dalam composition (CMO). Behavioral Engine membolehkan objek yang diimport ke dalam CMO mempunyai aksi atau tindakan tersendiri. Virtools menyediakan koleksi behaviours yang boleh diaplikasikan pada objek melalui editor Schematic yang disediakan. CMO boleh dimainkan di web menggunakan Web Player/3D Life Player. SDK yang disediakan pula boleh digunakan untuk mencipta dan mengedit behaviors, mencipta plugin untuk proses import dan eksport fail serta pelbagai proses lain untuk pengguna yang lebih mahir. Tutorial mudah untuk pengguna baru ini diterjemah dan diolah daripada dokumen User Guide yang disertakan bersama perisian 3Dvia Virtools. Langkah-langkah utama dalam tutorial ini: 1. Merancang scene dalam CMO 2. Menyediakan sumber untuk CMO 3. Mengorganisasi sumber dalam CMO 4. Mengaplikasi interaktiviti dalam CMO 5. Menerbitkan CMO untuk pelayar web

2 Merancang scene dalam CMO Untuk tujuan tutorial pengenalan ini, kandungan dan sumber yang akan digunakan sudah disediakan (muatturun di laman web tutor). CMO yang akan dibangunkan adalah: Satu dunia maya yang memaparkan sebuah ruang tamu yang mempunyai beberapa perabot. Set ini boleh dilihat menerusi dua sudut pandangan yang berbeza. Sumber untuk CMO Data Resource memuatkan semua sumber-sumber yang boleh digunakan dalam composition. Pelajar boleh membangunkan Data Resource sendiri untuk memudahkan penyimpanan dan organisasi sumber untuk composition. Untuk tujuan tutorial ini, tiada Data Resource akan dibangunkan. Sebaliknya, sumber yang telah disediakan berserta model mudah daripada aplikasi SketchUp akan diimport masuk ke dalam composition. Walau bagaimanapun, pelajar perlu membangunkan satu model mudah menggunakan Demo SketchUp Pro. Simpan fail model yang telah dibina didalam folder tutorial bersama fail-fail lain. 1. Untuk mengimport fail-fail yang telah tersedia, daripada menu Resources, pilih Import File 2. Navigasi ke folder yang memuatkan fail tutorial dan pilih objek pertama, set.nmo.

3 3. Objek set.nmo akan dipaparkan di 3D Layout. 4. Ulang langkah 1-3 untuk model berikut dalam format 3ds: lamp1.3ds, rak1.3ds, sofa1.3ds 5. Akhir sekali, ulang langkah 1-3 untuk mengimport model yang pelajar telah bangunkan menggunakan aplikasi SketchUpPro versi demo. Senarai semua objek di 3D Layout boleh dilihat di dalam Level Manager (Level>Global>3D Objects).

4 Mengorganisasi sumber dalam CMO Sumber-sumber yang telah diimport ke dalam CMO boleh disusun dalam 3D Layout. Beberapa objek tambahan seperti sumber cahaya dan kamera akan turut dicipta di dalam CMO. Sumber Cahaya Set yang dipaparkan dalam 3D Layout adalah gelap dan tidak jelas. Ini kerana tiada sumber cahaya didalam CMO. Langkah dibawah boleh diambil untuk mencipta sumber cahaya, membolehkan objek di dalam CMO dilihat dengan jelas. 1. Klik pada butang Create Light pada toolbar 3D Layout. 2. Pada tetingkap Point Light Setup, terdapat beberapa atribut yang boleh diset untuk sumber cahaya yang dicipta. 3. Setkan atribut sumber cahaya yang baru dicipta seperti berikut: Koordinat sumber cahaya - X:0, Y:10, Z:-5 Type/Color/Range default value Nama sumber cahaya yang baru dicipta secara default ialah New Light. Untuk menukar nama sumber cahaya ini: 1. Klik pada tab Level Manager. 2. Navigasi ke Level>Global>Lights. 3. Klik pada New Light, klik kanan dan pilih Rename, dan tukar nama objek kepada Lampu1.

5 Set Asas Model Ruang Tamu 1. Objek set1.nmo adalah satu model ruang tamu yang kosong. Model ruang tamu ini dilengkapi dengan beberapa model lain seperti rak (rak1.3ds), sofa (sofa1.3ds) dan lampu (lamp1.3ds). 2. Menggunakan tool Select and Translate dan Select and Rotate, susun kesemua objek yang telah diimport ke 3D Layout di posisi yang bersesuaian. 3. Gunakan 5 sudut pandangan kamera (Perspective, Top, Front, Right dan Ortografik) untuk membantu anda menyusun objek dengan lebih mudah. 4. Gunakan fungsi Copy di Level Manager sekiranya anda ingin menduplikasi objek model.

6 Kamera dan sudut pandangan Secara asasnya, Virtools menyediakan 5 sudut pandangan kamera (Perspective, Top, Front, Right dan Ortografik). Walau bagaimanapun, 5 sudut pandangan kamera ini tidak boleh digunakan sekiranya composition diterbitkan untuk pelayar web menggunakan Virtools Web Player. Jadi, pelajar PERLU mencipta satu kamera untuk scene yang dibangunkan. 1. Cara mudah untuk mencipta dan mensetkan sudut pandangan objek kamera yang ingin dicipta ialah memilih mana-mana sudut pandangan yang ingin digunakan. Gunakan Camera Dolly, Camera Field of View, Camera Orbit dan tools lain untuk menetapkan sudut pandangan. 2. Selepas sudut pandangan ditetapkan, klik pada butang Create Camera pada 3D Layout toolbar dan objek kamera akan dicipta mengikut sudut pandangan tersebut. 3. Pada tetingkap Target Camera Setup, terdapat beberapa atribut lain yang boleh diset untuk kamera yang telah dicipta. 4. Untuk menukar pandangan kepada mana-mana Virtools default views kembali, gunakan view drop-down menu.

7 5. Untuk menukar nama objek kamera yang baru dicipta kepada Kamera1, ulang langkah yang sama seperti langkah untuk menukar nama New Light kepada Lampu1(rujuk bahagian Sumber Cahaya ). Sekiranya anda menghadapi masalah menetapkan sudut pandangan kamera, atribut kamera dibawah boleh digunakan (hanya sekiranya kedudukan set.nmo tidak diubah). Active Camera Setelah kamera dicipta di dalam CMO, anda perlu mengaktifkan kamera tersebut untuk membolehkan pengguna melihat set melalui kamera tersebut. 1. Tukar sudut pandangan ke Perspective (atau sudut pandangan lain) untuk melihat objek Camera di dalam 3D Layout. 2. Buka tab Building Blocks di sebelah kanan atas antaramuka Virtools. 3. Pilih Set As Active Camera daripada kategori Cameras/Montage.

8 4. Heret Building Blocks Set As Active Camera kepada objek Kamera1 dan lepaskan butang tetikus apabila bounding box berwarna kuning wujud pada objek kamera. 5. Klik pada Schematic. Anda boleh melihat skrip telah dicipta untuk objek Kamera1. Untuk previu composition anda sekarang, klik pada butang Play di bahagian bawah kanan antaramuka Virtools. Anda juga boleh simpan fail composition dan terbitkan untuk Virtools Web Player. Sila rujuk bahagian Menerbitkan CMO di bahagian akhir tutorial ini.

9 Mengaplikasi interaktiviti Kesan interaktiviti mudah yang akan dibangunkan untuk CMO ini ialah pertukaran antara 2 sudut kamera yang berbeza. Ini membolehkan pengguna melihat hampir kesemua bahagian CMO yang dicipta. Kamera - Menambah kamera dan sudut pandangan Anda boleh mencipta 1 lagi objek kamera, dan berikan nama Kamera2. Rujuk langkah yang dibuat sebelum ini untuk menghasilkan objek kamera dan menukar nama. Untuk permulaan, JANGAN setkan Kamera2 dengan BB Set as Active Camera seperti Kamera1. Sekiranya anda sukar untuk menetapkan sudut pandangan yang sesuai untuk Kamera2, atribut berikut boleh digunakan: Kawalan sudut pandangan kamera Untuk membolehkan pertukaran sudut pandangan kamera: 1. Buka Schematic untuk melihat skrip Kamera1. 2. Daripada Building Blocks, heret 3 BB berikut ke Schematic: Switch On Key (Controllers/Keyboard), Parameters Selector (Logics/Streaming) dan Set As Active Camera (Cameras/Montage).

10 3. Klik kanan pada Switch On Key dan pilih Edit Parameters. 4. Setkan kekunci Q untuk Key 0 dan W untuk Key 1 pada tetingkap Edit Parameters. Kemudian klik Apply dan OK. Langkah ini adalah untuk mensetkan kekunci Q untuk mengakses Kamera1 dan W untuk Kamera2. 5. Klik pada Parameter Selector. Kemudian klik kanan pada parameter output (pout, simbol segitiga kecil dibawah huruf V di bahagian bawah kiri BB Parameter Selector) dan pilih Edit Parameter. 6. Pada kotak dialog Edit Parameter, tukar Parameter Type daripada Float kepada Camera.

11 7. Klik kanan pada Parameter Selector dan pilih Edit Parameters. Pilih objek kamera daripada drop down menu dan setkan seperti dibawah: 8. Klik kanan pada BB Set As Active Camera (BB yang baru ditambah pada langkah 2, bukan BB yang pertama dicipta) dan pilih Add Target Parameter. 9. Langkah terakhir ialah menyambungkan kesemua pin bout dan bin (hasil akhir boleh dilihat di bawah): a. Dari kiri, bout Set As Active Camera kepada bin pertama Switch on Key. b. bout Switch On Key pertama kepada bin Parameter Selector pertama c. bout Switch On Key kedua kepada bin Parameter Selector kedua d. bout Parameter Selector kepada bin Set As Active Camera e. pout Parameter Selector kepada target parameter Set As Active Camera 10. Simpan fail CMO. Klik pada butang Reset IC, dan kemudian Play. Gunakan Q dan W untuk menukar sudut pandangan kamera. Menerbitkan CMO CMO yang telah dibangunkan boleh disimpan dalam 2 format: CMO atau VMO. Format CMO ialah versi yang boleh diedit (menggunakan Virtools) dan juga dimainkan menggunakan 3D Life Player. Format VMO pula hanya boleh dimainkan sahaja, tidak boleh diedit dan bersaiz lebih kecil.

12 1. Untuk menyimpan fail dalam format CMO, pilih File> Save Composition. Kemudian simpan fail di komputer anda. 2. Untuk menerbitkan CMO ke pelayar web, pilih File> Export to Virtools Player. Kemudian simpan fail VMO di dalam komputer. Larikan fail VMOtersebut menggunakan pelayar web, tapi sebelum itu, pastikan 3D Life Player plugin telah dipasang di pelayar web.