顯示具有 05160106_葉子瑄 標籤的文章。 顯示所有文章
顯示具有 05160106_葉子瑄 標籤的文章。 顯示所有文章

2019年6月29日 星期六

week17

很高興可以在最後一堂課獲獎得到htc工程師的肯定,很幸運也獲得CGW VR BATTLE的最佳人氣獎,我知道我們的作品(半成品)還有很多進步的空間,獲得這些獎像也給我們繼續努力的動力,謝謝大家的支持,還有小葉老師的指導。
評審們也給我們很多建議,我們也將參考大家的建議,繼續改進,讓糖絲更像!
謝謝組員的努力!

Week16

1.後來我們討論出來可以利用paeticle(粒子系統)去做render
2.做出來也挺像的(棒棒)
3.感謝紹軒努力p圖,這樣我們套用的粒子系統的圖才像
4.但還是遇到問題,particle我沒辦法控制他的長度...(正常來說要可以,所以應該是我的問題)

week15

1.老師建議我們可以將linerenderer換成cylinder,我們有成功將其替換,這樣看起來更像糖絲了

2.但是因為糖絲全部都是靠gameobject生成,當場景裡面同時存在太多物件,會導致系統跑不動

3.還有一個問題是不像糖絲!糖絲應該是有種虛無飄渺的感覺,可是用sphere & cylinder 生成的線,長得像麵條QQ(可以偷偷調細,遠看就會比較像了)

week14

1.我們決定先解決物理方面的問題,之後再解決長得不向的問題,先求有再求好。

2.現在有球有線,我們想要讓他可以一直生成,所以利用instantiate()這個函式,不斷呼叫prefab,這樣可以產生出很多球跟線,模擬棉花糖機噴絲的感覺。

Week13

1.將球套入彈簧模型之後,因為要有線的感覺,所以我們決定運用linerenderer將球跟球相連。
但是有個缺點linerenderer是一個平面的線,而且還有點透明扁扁的感覺,因此我們會繼續努力找更好的辦法呈現。

2019年6月13日 星期四

Week12_葉子瑄

今天一樣也是實作課,讓我們自己做期末作品,因此我們想先處理線的生成部分,以及套上彈簧模型。

1.先在場景中設置六個球,假裝是線,而每個球都是線的受力點。

2.因為不太熟悉這種物理模擬,所以有跑去問老師怎麼解決,老師也有用processing跟我們講解。

3.因為老師之前有用processingg示範彈簧模型給我們看,所以我們將同樣的概念,寫進Unity中,也有成功了,可以利用鍵盤控制最右邊的球,做出拉扯的模擬,而且每一顆球,也會跟著被拉動(跟紹軒一起完成的)



Week11_葉子瑄

今天老師讓我們自己實作期末主題,如果有問題的話可以去問問題,因為我們期末主題是想做棉花糖的模擬,所以我們將重點放在糖絲受力作用的物理問題,希望糖絲可以在Unity中,看起來像真的一樣,所以我們把模擬分為以下幾個部分:

1.利用Sphere模擬防絲受力的點
2.利用linerenderer把球跟球連起來
3.將糖絲套上彈簧模型(套在sphere上做計算),讓它再受拉扯的時候可以被拉動。
4.增加空氣阻力、離心力等外部因素
5.設置糖絲怎麼被棒子黏住,要跟什麼東西黏住,不能跟什麼東西黏住
6.會黏住東西之後,要怎麼讓年花糖本體長大
7.因為是利用Sphere做糖絲的模擬,所以需要解決,物件過多,系統運算量過等問體
8.要如何讓棉花糖像真的(render的部分)

以上是我們目前討論出來需要解決的部分,再之後的實作課,希望可以一一解決,並且有些方法並不是最完美的解決辦法,希望可以想出辦法解決。

2019年4月23日 星期二

Week08_葉子瑄

1.今天老師讓我們自己討論期末報告要怎麼呈現,並找老師討論目前遇到的問題
2.我們發現其中有一項比較困難得是如何讓角色自然的走到我們指定的位置。
3其他計時的東西我們相信是比較好ˋ解決的

Week10_葉子瑄

1.今天開箱leap motion並介紹4/27 VR Battle的活動(以報名)

2.裡面有兩條線,短的裝筆電,長的裝桌機(USB裝藍色的頭)

3.必須去官網下載驅動程式,測試過後可以執行


4.UNITY 2018.1 LEAP MOTION才可以跑(要注意版本!)


2019年3月26日 星期二

week06_葉子瑄

1.今天老師利用較簡單的程式交我們理解運作
2.首先先下載好visual stdio code
3.要在unity裡面下載steamvr pluging
4.然後把camerarig拉到hierarchy
5.到window下載steamvr input設定手把按鈕,會跳到網頁作設定(chrome比較好)

6.寫程式碼(好像是手把的問題,是很多次沒有成功)
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Valve.VR;//自己寫的
public class mycode : MonoBehaviour
{
public SteamVR_Action_Boolean trigger;///按下按鈕出現數值
// Start is called before the first frame update
void Start()
{
}

// Update is called once per frame
void Update()
{
if (trigger.GetState(SteamVR_Input_Sources.Any)){
print("yes");///當手把按下按鈕出現yes
}
}
}

7.

2019年3月19日 星期二

week05_葉子瑄

1.今天老師教我們使用theta(可以360度攝影)

2.要記得下載 untiy裡面的 vscode

3.

2019年3月12日 星期二

week04_葉子瑄

1.下載 visual stdio code
2.下載插件.net 
3.unity裡面也要下載vscode 跟steam vr
4.edit- preferences設定vscode路徑
5.可以去看學長簡報比較清楚

6.設定好手把跟程式碼之後,把他匯入(右下角)
7.觸控板有給回饋(下面的數值),手把也會震動

8.然後我們放手進去手把




2019年3月5日 星期二

Week03_葉子瑄



1.老師買了cardboard給我們體驗

2.需要自己安裝,但我看圖不太懂,所以找了youtube影片幫助
   https://www.youtube.com/watch?v=1Tgt43y87nM

材料包:

成品:



參考老師跟學長寫的ptt

套入steamvr,將裡面的camera匯入,然後把原本的camera刪掉



設定手把按鈕(要用chrome打開,IE打開有問題)


組員手打的程式碼(visual 2017)



設定手把

































2019年2月26日 星期二

Week2_葉子瑄

1.先設定設備(要記得插插座)

2.登入STEAM設定頭盔位置(run room setup)

3.高度設定80公分

4.可以開啟settings-developer看頭盔有沒有在黑盒子的區域範圍內


5.讓手把可以在unity播放時看到


6.匯入自己做的maya棉花糖機(assets-input new asset-找maya.mb)


2019年2月19日 星期二

Week01_葉子瑄

今天老師先跟我們介紹vive系統如和連接
1.將頭盔連上小盒子
2.系載vive 系統
3.登入steam
因為小盒子裝的位置跟電腦的位置不一樣,所以找了很久才連線成功(謝謝隔壁組的幫忙)
,因為位置的關系,我們這組的頭盔會一直斷線。
4.登入steam找遊戲玩。
老師有跟我們分享音樂類型的vr感覺很酷,會想跟老師借帳號去玩。
因為一直斷線,所以只能看別組玩