顯示具有 03160251_劉竑礽 標籤的文章。 顯示所有文章
顯示具有 03160251_劉竑礽 標籤的文章。 顯示所有文章

2017年6月23日 星期五

week17

期末demo

成員:
03160251 劉竑礽
03160276 蔡沛蓉
03160703 藍玉雯

雖然我們做這個作業做的頭很痛
不過屢屢跨過好多次障礙
最後還獲得銅獎肯定
真的非常開心!!

demo影片連結:

https://youtu.be/yjJPZgO1XZA


2017年6月18日 星期日

week11

上課看老師分享的影片
手拉坯 拉彩帶 做陶土等各種建模


老師上課放的影片
https://www.facebook.com/vrscout/videos/1286384778083207/

2017年6月15日 星期四

week10

我們這組在想了很多主題後
最後決定製作一款 廚師遊戲!
一款可以模擬做菜的遊戲
可以模擬廚師煎蛋 煎培根
可以依照客人要求做出客製化的食物

參考的遊戲
https://www.youtube.com/watch?v=lpoTbiI34L8

week08

繳交期末專題企畫書






week05

這堂課由蕭老師來上

主要是教學如何將Unity與Vive做結合

CameraRig
Camera(eye)
Camera(ears)
的Prefab拉進unity裡
就可以透過VR眼鏡來觀看Unity的世界


翹翹板專案





在VR眼鏡看到的畫面


week03

介紹Leap Motion如何套用在Vive上


2017年5月3日 星期三

week11

今天教如何做出建模效果





捏彩帶
做陶土
最後可以左出會旋轉的陶土


參考影片
https://www.facebook.com/vrscout/videos/1286384778083207/

2017年3月30日 星期四

week06

到s205實作
用手把偵測產生設定好的prefabs物件
然後就可以做出類似畫畫的效果





.

程式碼如下
using UnityEngine;
using System.Collections;
using Valve.VR;

public class Create : MonoBehaviour {

public SteamVR_TrackedObject rightController;
public GameObject redCube;
public GameObject blueCube;
public GameObject box;
// Use this for initialization
void Start () {

}

// Update is called once per frame
void Update () {
var device = SteamVR_Controller.Input ((int)rightController.index);
if (device.GetPressDown (SteamVR_Controller.ButtonMask.Trigger)) {
Instantiate (redCube, rightController.transform.position, rightController.transform.rotation, box.transform);

}
if (device.GetPress (SteamVR_Controller.ButtonMask.Trigger)) {
Instantiate (blueCube, rightController.transform.position, rightController.transform.rotation, box.transform);

}
if (device.GetPressUp (SteamVR_Controller.ButtonMask.Trigger)) {
foreach (Transform child in box.transform) {
GameObject.Destroy (child.gameObject);
}
}
}
}



第二個實作
是要把場景中的物件抓取起來
按下版機就可以當手一樣 把物件抓取起來



程式碼如下:
using UnityEngine;
using System.Collections;

public class Touch : MonoBehaviour {

public SteamVR_TrackedObject leftController;
bool isTouch=false;
// Use this for initialization
void Start () {

}

// Update is called once per frame
void Update () {
var device = SteamVR_Controller.Input ((int)leftController.index);
if (device.GetPressDown (SteamVR_Controller.ButtonMask.Trigger)) {
isTouch = true;
}
if (device.GetPressUp (SteamVR_Controller.ButtonMask.Trigger)) {
isTouch = false;
}
}
void OnTriggerStay(Collider other){
if (other.tag == "catch" && isTouch) {
other.transform.position = this.transform.position;
}
}
}



第三個實作(回家作業)

將模型套入
讓手把在實境內是以光劍模組顯示








































成功後就可以像絕地武士一樣揮舞光劍了!!!!




程式碼如下:
using UnityEngine;
using System.Collections;

public class LightSaberContol : MonoBehaviour {

public SteamVR_TrackedObject Controller;
public GameObject centerBeam;
lightsaber saberOn,saberCenterBeam;


void Start () {
saberOn = this.GetComponent<lightsaber> ();
saberCenterBeam = centerBeam.GetComponent<lightsaber> ();


}

// Update is called once per frame
void Update () {
if (Controller == null)
return;
var device = SteamVR_Controller.Input ((int)Controller.index);
if (device.GetPressDown (SteamVR_Controller.ButtonMask.Grip)) {
saberOn.saberon = !saberOn.saberon;
saberCenterBeam.saberon = !saberCenterBeam.saberon;
print ("Grip");
}

}
}


2017年3月15日 星期三

week4

到S205教室 架設HTC vive

首先要有steam帳號









































再來打開Unity 並到asset store下載 SteamVR Plugin



































2017年3月8日 星期三

week03

建立Zuvio的新帳號
http://irs.zuvio.com.tw/
加入 2017虛擬程式設計課程




Leapmotion

VR下載



開箱照片


實際操作





2017年3月2日 星期四

Week2

一. Cardborad
老師大放送 送我們一人一台自製Cardboard

教學影片
https://www.youtube.com/watch?v=1Tgt43y87nM

組裝Cardboard

1.全部材料


2.製作過程




3.成品


4.將手機放進去就可以觀看VR影片了


二. RICOH THETA



















可以拍攝360度的照片



也可以拍攝360影片









2017年2月22日 星期三