顯示具有 05161190_李宜謙 標籤的文章。 顯示所有文章
顯示具有 05161190_李宜謙 標籤的文章。 顯示所有文章

2019年6月30日 星期日

Week17 李宜謙(VR Battle小心得)

期末作品展示

題目:VR棉花糖

        透過 VR 模擬棉花糖的製作,讓體驗者在現實製作前,能在虛擬環境中練習。
在虛擬環境下,不僅克服機器取得不易、環境清掃及不易上手的問題,也藉此讓人
們重拾童年回憶並沉浸在製作時的樂趣。

        本研究首先觀察棉花糖機的構造及原理,對其有初步的認識。接下來模擬糖絲
從噴射到相黏及交疊的現象,利用有限元素法的觀念,我們將糖絲用球與圓柱的集
合來做代替,並運用虎克定律來解決糖絲具有彈性的特質,再考慮外部因素的影
響,例如:空氣阻力、重力,使糖絲的運動符合真實型態。
 利用 Vive Pro 的手把進行撒糖的動作,中心的加熱圓罐會開始轉動產生出糖
絲,接著可以透過手把去纏繞鍋子內的糖絲,製作出棉花糖。

作品簡介影片連結:https://reurl.cc/8VgVo
最後得到HTC評審的許多建議及鼓勵與優等的肯定


甚至在前幾天的VR Battle受到大家的青睞,得了最佳人氣獎

覺得未來不管再怎麼辛苦也要完成這個作品
也謝謝老師及學長姐對我們不離不棄的教導與呵護!!
最後更是謝謝我的組員的互相配合及扶持愛你們


2019年6月4日 星期二

Week16 李宜謙

紹軒跟球球製作的標誌,既復古又厲害吧

1.我們將糖絲模擬放入場景中,設定鍋子外圍的colider 讓絲線不會超出鍋子

2.
老師建議我們將line renderer改為cylinder,可是上週發現穿刺問題問了老師


老師在課堂上示範,並用look at的方式,讓糖絲不會穿刺更真實且具有體積(可以還是纏繞不起來😢)

3.也一起研究,加入半透明圖套在粒子系統中,讓Render 更像了效能也比以前好一點
可是跑久了還是會開始當掉(頭痛!!)
原本有想要用Convex Hull 去克服但是目前太難還有不太適合






2019年5月28日 星期二

Week15 李宜謙

我們運用變成子物件的方式,和設定tag的變換,克服了可以沾黏的特性,並設定可以移動既轉動的板子,卻發現球黏著後,會有不知名的抖動,可能還會受前面的球所牽動!

也試著將Line Render 改成cylinder 可是發現在沾粘時容易發生穿刺



2019年5月14日 星期二

Week13 李宜謙

將球套入彈簧模型之後,因為要有線的感覺,所以我們決定運用linerenderer將球跟球相連

我有實做出line renderer 的效果發現不是太好

我們甚至課後之餘,實作棉花糖觀察

倒糖囉

我們用Go Pro 紀錄的成果

棉花糖甜滋滋的成品(紹軒覺得它像一隻羊哈哈)



2019年5月7日 星期二

Week12 李宜謙

試著實作用Sphere 做出來得富有彈性的彈簧模型

六個Sphere 都是一個施力點,想像是一條鍊子


老師試著在Processing 上示範,用到虎克定律的物理模擬來讓線段具有彈性

伸長量的圖示

2019年4月30日 星期二

Week11 李宜謙

老師開始讓我們做自己的期末作品,遇到問題時發問,老師會示範會給我們方向

我們主題是跟我們專題研究相關,棉花糖要怎麼模擬(物理現象?),要怎麼在Unity中生成絲線,所以我們將該怎麼做試著分析出幾個可以嘗試或是問題來試試看

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

2019年4月23日 星期二

Week10 李宜謙


課堂開始,老師再次鼓勵大家參加 4/27  VR Battle 的課程

很酷炫的Leap Motion



下載驅動程式

開始觀察器,頭戴模式,嚇到吃手手出現了


2019年4月9日 星期二

Week08 李宜謙

今天老師讓我們自己討論期末報告要怎麼呈現,並找老師討論目前遇到的問題
1.我們題目跟棉心糖有關
參考影片最後成品構想

2.老師特別介6/27-28在元智大學舉辦的CGW研討會

尤其特別鼓勵大家去報名他們所辦的VR Battle 競賽


3.我們目前發現有一項比較困難得是如何讓角色自然的走到我們指定的位置




2019年3月26日 星期二

Week07 李宜謙

寫出按下扣板機就會印出yes

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
}
}
}
按下扣板機會不斷生成球
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Valve.VR;//自己寫的
public class mycode : MonoBehaviour
{
public SteamVR_Action_Boolean trigger;///按下按鈕出現數值
public GameObject mySphere;
// Start is called before the first frame update
void Start()
{

}
FLOAT X=0;
// Update is called once per frame
void Update()
{
if (trigger.GetState(SteamVR_Input_Sources.Any)
{
print("yes");///當手把按下按鈕出現yes
}
GameObject now= Instantiate(mySphere);
now.transform.position =new Vector3(x,0,0);
偵測手把位置並在偵測處生成出一顆球
}
}
比較可惜的是我們小組始終沒有成功


2019年3月19日 星期二

Week05 李宜謙

魚眼拍的變成Fb可以接受的360度影片及照片

這是老師之前用360度攝影機拍明園(去年聖誕節的樣子)
我們的主角登場登登登

課堂上試拍的照片

體驗完後,我們要試著將360度照片匯入unity,設置加上音效(配合360度照片)

匯入照片

上網找wav音檔,丟入cube並將聲音設定成3D
讓聲音可以依照距離的遠近忽大忽小


放一個cube,寫程式去控制它到處亂跑

執行後cube到處亂跑,而聲音也會隨著cube的相對位子有所不同


2019年3月12日 星期二

Week04 李宜謙

上週發現Visual Studio 不僅檔案龐大又很容易出錯
老師建議我們改用VS Code 真的改善很多!!


下載visual studio code(有三個內建編譯器可以安裝)
1. Debugger for Unity  2.  Unity Tools  3.  Unity Snippets


下載Microsoft.Net


然後複習上週手把震動的練習


















Week 04

下載安裝 Visual Studio Code



加入兩個套件

2019年3月5日 星期二

Week03 李宜謙

D.I.Y組裝 VR 紙盒子

在這邊自首,早上第一節遲到沒要組裝到
可是我的組員們有成果圖呢
(題外話)之前幫忙大學參訪有拿到 Google 的 VR carboard
所以其實也玩過哈哈

接下來延續上週已經把手把匯入場景
這次我們要讓手把按下Trigger後震動

首先要先設定手把

手把對應到的東西,目前我們要是要Trigger Down


可喜可賀成功了!震動時會有數值回傳



2019年2月26日 星期二

Week02 李宜謙

由於上週很多組因為接收不到基地台
於是老師教我們怎麼看位子有沒在基地台範圍內!

首先跟上週一樣接好設備,並先登入Steam VR
然後再開啟Setting->Develope->Room Overview
(明顯看到我們接受到後面基地台較多)

接著VR環境中很重要的就是要有手把才好操作

到Asset Store下載 Steam VR Plugin

SteamVR Prefab的CameraRig(將main camera刪除


建立2個圓柱分別放入左右手把,就能確定手把是否出現場景囉



之後我們期末作品會需要匯入我們預先做好的模型
透過Asset->Import new asset->選擇我們要的模型檔
就是那麼簡單!!

2019年2月19日 星期二

Week01 李宜謙

介紹 HTC VIVE 

開箱

VIVE頭盔

VIVE手把

VIVE Setup 下載驅動程式

用FB登入HTC VIVE

最後安裝,記得申請Stream帳號

執行前要記得,頭盔和手把基地台要配對到(配對到會顯示綠色的亮燈)