College Graduation Project
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Owners
        • Signed-in users
        • Everyone
        Owners Signed-in users Everyone
      • Write
        • Owners
        • Signed-in users
        • Everyone
        Owners Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
    • Invite by email
      Invitee

      This note has no invitees

    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note No publishing access yet

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.

      Your account was recently created. Publishing will be available soon, allowing you to share notes on your public page and in search results.

      Your team account was recently created. Publishing will be available soon, allowing you to share notes on your public page and in search results.

      Explore these features while you wait
      Complete general settings
      Bookmark and like published notes
      Write a few more notes
      Complete general settings
      Write a few more notes
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Note Insights New
    • Engagement control
    • Make a copy
    • Transfer ownership
    • Delete this note
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Note Insights Versions and GitHub Sync Sharing URL Help
Menu
Options
Engagement control Make a copy Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Owners
  • Owners
  • Signed-in users
  • Everyone
Owners Signed-in users Everyone
Write
Owners
  • Owners
  • Signed-in users
  • Everyone
Owners Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
  • Invite by email
    Invitee

    This note has no invitees

  • Publish Note

    Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note No publishing access yet

    Your note will be visible on your profile and discoverable by anyone.
    Your note is now live.
    This note is visible on your profile and discoverable online.
    Everyone on the web can find and read all notes of this public team.

    Your account was recently created. Publishing will be available soon, allowing you to share notes on your public page and in search results.

    Your team account was recently created. Publishing will be available soon, allowing you to share notes on your public page and in search results.

    Explore these features while you wait
    Complete general settings
    Bookmark and like published notes
    Write a few more notes
    Complete general settings
    Write a few more notes
    See published notes
    Unpublish note
    Please check the box to agree to the Community Guidelines.
    View profile
    Engagement control
    Commenting
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Suggest edit
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    Emoji Reply
    Enable
    Import from Dropbox Google Drive Gist Clipboard
       Owned this note    Owned this note      
    Published Linked with GitHub
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    開會紀錄 === ###### tags: `meeting` :::spoiler 時間軸 (打開可以直接找到要的日期去看) ::: :::spoiler 介紹 **指導教授: JsYeh 葉正聖 [github](https://github.com/jsyeh)** 組員: + <font color=blue>Yang</font>: 朱政洋 [github](https://github.com/breeze4723) + <font color=orange>SweetieCat</font>: 唐敏真 [github](https://github.com/sweetiecat) + <font color=green>Wendy</font>: 施宜均 [github](https://github.com/wendy9910) + <font color=purple>YiYun</font>: 李亦芸 [github](https://github.com/yiyun12o9) + <font color=green+red>Sherry</font>: 曾云 [github](https://github.com/iamsherry000) 編排方式:以時間線為主,TODO_綠色(:::success),JsYeh鼓勵_黃色(:::warning) ::: --- ### 2021.01.27 _[與葉老師的meeting]_ :::success Todo: 示範用github和readme 不要用 github desktop (因為底層還是小黑) clone: 從網站上存下來到本地端 git clone http://... 若無gitgnore檔,就不要開Unity 到: 檢視>隱藏項目(打勾才看的到) > 可改目錄,直接ctrl+c ctrl+v貼上就好 [How to Github by cmd](https://iamsherry000.medium.com/how-to-github-by-cmd-a5d1999e3c69) ::: --- ### 2021.02.02 _[與葉老師的meeting(線上)]_ 👍 推薦: PBR (physical based rendering) book (205實驗室) :::success Todo: 1. 新增回收欄,回收已完成的TODO 2. 架構可以改,圖前補文字 (2句左右即可) &合併 3. catlike coding (rendering)(mesh)會用到 4. 網站 git 的 theme 5. 使用者介面可以放在想做的東西 ::: --- ### 2021.02.09 _[與葉老師的meeting(線上)]_ :::success Todo: 1. weekly report 2. AD github //自動微分介紹 (可模擬) (position based dynamics論文實作) 3. Unity 類似彈簧範例 4. CS50會太難 endnote ::: --- ### 2021.02.16 _[與葉老師的meeting(線上)]_ :::success Todo: 有心理準備要三天都瘋狂開會(02/19要交) ::: + 大專生科技部計畫的缺點: > + 相關文獻 要再多看論文>分析>夠多才有意義 誰的論文被誰引用了,改了哪些 >> the state of art > + 開頭>實作>結論 > + 摘要: HOW WHAT WHY + 開學後應該不會有跨年級的meeting + Nadia Magnenat-Thalmann 全世界最早做hair simulation的人 --- ### 2021.02.19 _[與葉老師的meeting(線上)]_ 1. google 降容量 >> 以後東西不能那麼多了 2. 老師昨天出車禍,手很痛(希望老師趕快好起來) 3. 介紹AD(自動微分),有在github上,可以試著放到Processing上(F=ma) > + 因為老師之前有教過AD,所以之後的程式碼會運用到,就可以達到模擬流體的效果 --- ### 2021.02.25 _[與葉老師的meeting]_ 1. 初審講解 05/04繳交(期中考後) 2. 計畫分析: > 1.) 摘要: what(大)>what(小)>why>how > 呼應後面的篇章 > 2.) 條理分明的很棒,讀起來會很舒服 > 3.) 研究問題> what(大)>what(小) > 呼應(像目錄) > 4.) 4.3節: > G=0.98,G是什麼? 0.98怎麼來的? step 加空格 > word 可以加入格式>插入>功能變數 > 分小檔案的概念(通常不會用到>3層) Layble + variable > 5.) 加目錄> 章節、圖、表格都要有目錄 > 英文: times new roman > 中文: 標楷體 > 6.) 注意是否抄襲 > 7.) 參考文獻:10-15 :star: goals: + 5/11 初審 + 7/12-13 CGW (5/23截止) + 8月 CVGIP --- ### 2021.03.01 _[小組meeting]_ :::success TODO: 1. weekly report 這學期改星期一二交 2. 分組進行: > animation: <font color=green>Wendy</font> + <font color=blue>Yang</font> > modeling: <font color=orange>SweetieCat</font> + <font color=green+red>Sherry</font> > UI and Scenes: <font color=purple>YiYun</font> 3. 初審 4. 4/12小組內 deadline (to show off what you haved done) ::: --- ### 2021.03.04 _[與葉老師的meeting]_ Animation 也可以看台大李佳穎的modeling > 若要做"像"的頭髮,可能在髮絲或髮線上有技巧 讀完論文可以試著做出論文中的圖(自己寫出來才有吸收,證明) > young's modulus 楊氏模數 (也是彈性的) create primitive // 產生物件 Quaternion.Euler // think: 如何移動旋轉中心 pivot = new gameobject[3]; // 非三個物件,而是陣列儲存格=3,將來會放物件進去。 > 快捷鍵: > ctrl + kc // > ctrl + kv --- ### 2021.03.08 _[小組meeting]_ - **`short term goals:`** animation: 虎克三大定律 modeling: 至少做出一片髮片 UI and Scenes: 介面參考別人 --- ### 2021.03.11 _[與葉老師的meeting]_ 1. 利用學校 IP,可以看到 Paper 的 PDF > 圖書館>電子資源系統>登入帳號>進入要進的平台(找paper) 2. 真實avartat hair -> rendering 論文 3. 校內發表,是沒有發表論文和校外展示的選擇。 4. 一個人寫程式會累,兩個人一起輪流(pair programming)會很棒 > + Li-Yi Wei (Adobe Research) > light stage 可模擬人臉(可直接接用外面的人頭 => 技術移轉) >==卡住再問老師== 使用者介面,可以邊做(比起髮廊Scene) > 在交出審之前先多寫程式。(因為到時候很趕很忙) > + Liwen-Hu > 可以拆解的Part? > VR如何實做出來? :::warning ✨JsYeh: 做中學,學中做 ::: --- ### 2021.03.15 _[小組meeting]_ - **`進度check:`** - <font color=green>Wendy</font>: 在 Unity 把節點用滑鼠畫出來 - <font color=green+red>Sherry</font>: Paper - <font color=orange>SweetieCat</font>: 將<font color=green>Wendy</font>上周的進度繼續 - <font color=blue>Yang</font>: 嘗試VR - <font color=purple>YiYun</font>: ~~使用者介面(鏡子)~~ UI介面 --- ### 2021.03.18 _[與葉老師的meeting]_ 介紹==盧盈秀Ginny== => 學東西 結合看到的,學到的。 大目標分細項,有靈感好做事。 **pivot mvp bike** (概念)(核心價值一樣)(過程不同) - **`論文`** - 思考圖片的步驟,影片的參考,換為思考(客觀模擬問答) - 推測 input output ...etc. - 培養宏觀視野 - 可以透過影片推測(觀察小細節) 資訊思維: 看到甚麼要思考如何轉成資訊(電子) VR的3D呈現功能: > 左右眼不同視野,大腦將其合併。頭盔與螢幕可以放不同視野。(透過不同camera) UIST也有論文可以看。 2021.9/10月會要交影片的DEMO,系上要求7-10分鐘,實力好要在2-3分鐘用好。 + VR需求: + 手把的3D座標 + trigger touchpad + 使用者介面 + 初審要交紙本,每個老師都有可能審查(切記:NO抄襲) + 論文應用: who 在 year 的 method --- ### 2021.03.25 _[與葉老師的meeting]_ --- ### 2021.05.20 _[與葉老師的meeting(線上)]_ ~前情提要: 因為疫情嚴重,停課改線上會議 :::success Todo: 1. Jsyeh: 疫情期間可以多個線上meeting(短的、立即解決問題的meeting) 2. 防疫須知=> 3. weekly report: > + to <font color=green+red>Sherry</font>: > 跨界領域分享的東西可能會超過理解,也可能對我們較容易理解。 > 對別人來說動手做可能較困難,但對我們來說就有可能做出來。 > 網路上的可以當作參考就好,學習怎麼下關鍵字搜尋。(英文關鍵字) > 我們沒有要實行頭髮動,可能可以Unity物理加上去就好。 > + to <font color=blue>Yang</font>: > 也可以去做。 > + to <font color=green>Wendy</font>: > 需要其他小meeting時間 ::: 疫情關係_線上meeting: ![](https://i.imgur.com/Is9ZbGN.png) --- ### 2021.05.27 _[與葉老師的meeting(線上)]_ ~前情提要: 因為疫情嚴重,停課改線上會議 :::success Todo: 1. google meet 收音訊問題 2. weekly report : > + to <font color=green>Wendy</font>: > 重新做有更加孰悉很棒 > 做過的事,copy過的程式,過一陣子可以再做一次。(會記得比較清楚,觀念會變好,大腦才記得住) > pair programming. > + to <font color=purple>YiYun</font>: > 介面有VR可以直接嘗試,很棒。 > 小的TODO: > local v.s. 沒有local的物件。 > ex: localPosition vs. position > + to <font color=blue>Yang</font>: > 可以順便解決<font color=purple>YiYun</font>的介面問題。 ::: :::danger :star: 一個 meshfilter 只有一個 mesh (一定) 一個 gameobject 只能 AddComponent() 增加一個 MeshFilter 一個 MeshRenderer (不推薦的方法: 增加兩個 MeshFilter -> 訓練資料結構) (新技術: 可以實驗但先不要做,較沒有成就感) :star: 一個 meshfilter 只有一個 renderer ::: + 用陣列存(管理頂點到哪裡) + 自己管理一個mesh,裡面的vertices(陣列放大)/normals/triangles(陣列放大). + meshFilter.mesh 如下圖 ``` 一個 gameobject 只能 AddComponet() 增加一個 MeshFilter 一個 MeshRenderer 一個 MeshFilter 裡面一定只能有一個 mesh meshFilter.mesh 作法一: 自己管理一個 mesh 裡面的 vertices/normals/uv 及 triangles 陣列放大.... 陣列放大.... 開個 nextVertices[] nextTrianges[] ex. 一開始只有一片葉子的 triangles nextVertices[0]=0 nextTriangles[0]=0最早的 再來放大 變成有兩片葉子的 triangles nextVertices[1]=一片葉子時,的 vertices.length nextTrianges[1]=一片葉子時,的 triangles.length 再來放大 變成有三片葉子的 triangles nextVertices[2]=兩片葉子時,的 vertices.length nextTrianges[2]=兩片葉子時,的 triangles.length 邊建、邊備份 int [] triangles2 = new int[ N*N*6 + nextTriangles[??]] for(int i=0; i<nextTriangles[2]; i++){ triangles2[i] = tranglesOld[i];//備份 } 當初 for迴圈 在建 第三片葉子的 triangles2[i2*6+0 + ????] = (i)*N2+(j) + ????; nextTrianges[2] nextVertices[2] ``` ![](https://i.imgur.com/Yca6pyk.png) :::warning ✨JsYeh: 每個人都有特長,互相幫助。(找到自己的特質去發揮) + 講話可以透過與熟識的人練習對話來進步。 + 有人考試會緊張會失常,那就換個方式去做。 ✨疫情危險,大家會很焦慮。但是要有長期抗戰的準備,大家加油! 專題也要拼長期的 ex: VRBattle、總審、放視大賞...etc. ::: --- ### 2021.06.03 _[與葉老師的meeting(線上)]_ ~前情提要: 因為疫情嚴重,停課改線上會議 :::success Todo: 1. weekly report : > + <font color=purple>YiYun</font> [color=#95CACA] >> 加入看過的其他人的東西,實作他們的介面[color=#C7C7E2] 可以試著用表格分析,放入previous week and next week 比起業界的人數跟專業,業界可能還需要盲測,我們可能就簡單一點。 用好的實做證明和分析來加強 > + <font color=orange>SweetieCat</font> >> inspector的東西都可以寫成程式碼[color=#C7C7E2] 接下來可以用的TODO先用,把改程式碼來執行加入TODO 程式碼跟介面一一對應 > + <font color=green>Wendy</font> >> **遇到儲存的值一直被蓋掉:**[color=#C7C7E2] **method1:** 用變數備份一個值。 int TotalLength **method2:** 小的 V.S 大的完整的,小的做完再放到大的去。 *(學長用的技巧)* >> 正在生成的叫小髮片,放開之後就會複製到大的整理裡面。*(觀念漂亮)* [color=#C7C7E2] 程式碼取好名字很重要,盡量在一頁寫好。 > + <font color=green+red>Sherry</font> >> 適合走對話傳播的方向 [color=#C7C7E2] > + <font color=blue>Yang</font> >> 這周的 Weekly Report 寫得很好,有條理。 [color=#C7C7E2] 重複做,就會變好。 ::: 分享: 楊學長的故事 > 在學校做很酷的事情,雖然成績不是最好,但追求卓越。 > 上班的時候做上班的事情,下班的時候分享自己的其他東西。 > 別人就會想挖角。 --- ### 2021.06.07 _[小組meeting]_ (一)介面: 1.介面呈現,將原本以手動調整的Button改為以程式碼的方法呈現。 2.希望做到手把碰到介面能得到相應功能的回應。目前手把是有感應的,但物件並沒有在被碰到時呼叫相應功能。(下星期繼續) (二)髮片生成: 1.解決髮片分段問題。嘗試老師的建以擴增矩陣的方式存放vertice與triangle值,以一個mesh存放所有髮片。 2.可自由調整寬度 3.這禮拜又發現之前z軸的計算問題,有找到解決方法。 ![](https://ppt.cc/fMeL8x@.png) --- ### 2021.06.10 _[與葉老師的meeting(線上)]_ ~前情提要: 因為疫情嚴重,停課改線上會議 :::success Todo: 1. weekly report : > + <font color=blue>Yang</font>[color=#95CACA] >>老師建議: 可以去拿老師房間的另一套VR裝置 [color=#C7C7E2] >>(錯的概念) >>1/2 卡住, 2人都卡住是1/2 * 1/2 =1/4 >>2/3卡住, 2/3 * 2/3 =4/9 >>2/3 * 2/3 * 2/3 * 2/3 * 2/3 =0.1 >>老師分享: [人月神話](https://zh.wikipedia.org/wiki/%E4%BA%BA%E6%9C%88%E7%A5%9E%E8%AF%9D) 其實人越多越難處理事情,溝通管道很重要。 > + <font color=orange>SweetieCat</font> >> 因為程式是網路上找來的, 所以少了關鍵性的觀念、程式2行 >> 一直沒成功 => (a) 換角色, (b)找人求助/換搭檔 ~換心情 >> 新專案、空白,怎麼長出來的... >> 真的3-5行 去解很小的任務 >> 教 => teach others 有90%效果 [color=#C7C7E2] > + <font color=green+red>Sherry</font> >>每個人有(表面偽裝)正能量, 鼓舞士氣, 低落的一面,交給另一個人幫忙 [color=#C7C7E2] >>感情會變更好 > + <font color=green>Wendy</font> >> 很漂亮,有mesh髮片的圖 [color=#C7C7E2] > + <font color=purple>YiYun</font> >> [OnCollisionEnter v.s OnTriggerEnter](https://docs.unity3d.com/ScriptReference/Collider.OnCollisionEnter.html) 重要 [color=#C7C7E2] >> ```OnCollisionEnter is called when this collider/rigidbody has begun touching another rigidbody/collider.``` >> >> ```In contrast to OnTriggerEnter, OnCollisionEnter is passed the Collision class and not a Collider. The Collision class contains information, for example, about contact points and impact velocity. Notes: Collision events are only sent if one of the colliders also has a non-kinematic rigidbody attached. Collision events will be sent to disabled MonoBehaviours, to allow enabling Behaviours in response to collisions.``` >> >> 裡面只負責debug,知道他在做甚麼事就好。(其他rigidbody跟collider有關設定設好) >> OnTriggerEnter 可能是最後要做的東西,但OnCollisionEnter可以去理解 >> 不要去剪貼程式碼,每個都要試太麻煩,一直失敗影響心情。程式碼抓一兩行重要的就好了 ::: --- ### 2021.06.17 _[與葉老師的meeting(線上)]_ ~前情提要: 因為疫情嚴重,停課改線上會議 :::success Todo: 1. weekly report : > + <font color=purple>YiYun</font> [color=#95CACA] >> 有做出老師上禮拜說的collision的東西,非常的好。 >> todo: 延伸做出多個按鈕 >> [color=#C7C7E2] > + <font color=blue>Yang</font> >> VR vive pro 裝置無法用 >> :arrow_right: 檢查: 顯卡問題?連線問題? >> :arrow_right: 可以找人一起找問題 >> :arrow_right: Sherry可以裝傻問問題,多問找出問題在哪 >> :arrow_right: 有可能是牌子問題 >> [color=#C7C7E2] > + <font color=green>Wendy</font> >> 想要有葉片形狀,是合理的目標。 >> :arrow_right: 如果不行,可以再拆小目標去實現 >> [color=#C7C7E2] > + <font color=green+red>Sherry</font> >> 有hackmd可以用,很好 >> :arrow_right: 有可能有人比較不會用,可以想想有甚麼造成阻礙 (不是每個人都會接受科技接受的那麼快) >> 可以去比較新舊科技,ex: VR有些人會不想戴,要如何讓人想試試看? >> ==現在要覺得看程式碼是開心的~== >> [color=#C7C7E2] > + <font color=orange>SweetieCat</font> >> 嘗試去讀英文的網頁,把不太懂的看懂 >> 有進度很棒,collider用懂很好 >> 可以去比較unity每個物理特質有沒有用到的差別 >> >> [color=#C7C7E2] ::: --- ### 2021.06.21 _[小組meeting]_ + Button 組: + button已可透過VR手把來點擊。 + 介面用Layout方式排整齊。 + 介面放在左手手把上位置調好。 ![](https://i.imgur.com/r5uEJjL.png) + Mesh 組: + 修正跟著手亂動的bug + 座標跟著改掉了 + Mesh變形問題稍微更正 + ShowController+Hand ![](https://i.imgur.com/TJA4yaV.png) --- ### 2021.06.24 _[與葉老師的meeting(線上)]_ + 講解專研老師審查 >> 要看世界級的論文 >> SIGGRAPH 論文 + 專研審查老師很嚴謹,要把word調整到最好。 + word: 參考資料 > 交互參考 > 圖 > 僅標籤及數字 (右鍵:更新功能變數) + 要做endnote,1993要改,endnote格式拉著上去word (要同一台電腦) :::success Todo: 1. weekly report : > + <font color=blue>Yang</font> [color=#95CACA] >> 表達的可以更詳細一點: [color=#C7C7E2] >> + ex: >> mesh形狀改變>> 葉子形狀不夠完美、想完成什麼樣的 >> eraser想做甚麼樣的功能,要怎麼去做出來(分析) >> >> 不習慣做筆記就不用記,找到自己的方式 > + <font color=purple>YiYun</font> >> 北科大有個韓老師很強,世界級的 >> 胡敏君老師也是世界級的 >> 科大+很好的大學(青椒類) 都會是VRBattle的對手 >> 使用者介面是得獎關鍵!!! >> github改開一個repositories專門放就好,累積到新的就無法累積到自己舊的 >> github取名就寫都是小寫就好 >> 設計美術可以再想想guideline的問題 (一致性) >> 設計UI和ICON也可以看看siggraph論文 >> [color=#C7C7E2] > + <font color=green>Wendy</font> >> 宜均的分析寫得很好,圖片表達能力不錯 >> 大專生科技部計畫可以用示意圖,實做要用程式寫出來 >> 取勝關鍵可能是==介面==跟==創意== >> [color=#C7C7E2] > + <font color=green+red>Sherry</font> >> github名可以再想一下 >> [color=#C7C7E2] > + <font color=orange>SweetieCat</font> >> 明年的VRBattle可以再參加一次 >> 學長應該要再參加一次 >> 今年參加先入選為目標,用創意取勝。 >> 如果時間不夠先完成,可以先寫下來記錄下來,之後再完成。 >> [color=#C7C7E2] ::: --- ### 2021.07.01 _[與葉老師的meeting(線上)]_ + 推薦 "數學腦" "用對腦=從此不再怕數字,學會如何學習" (絕版了) (翻譯是錯的但是是好書) > + 要找對的學習方法 (CPE) :::danger **實作的方法** + 學長的方法: KDTree + 用KDTree,搜尋小點點,可以找到各個頂點,速度較快! + 缺點有些點會偵測不到 + 學長的解決方法: 放大偵測的點點 + Concave Collider for Unity3D v.s. Convex Hull: + 碰撞到哪個mesh結構就刪掉哪個 + 要考慮要刪掉重寫程式碼,分開寫mesh還是花錢買別人的演算法 + 每一個都是mesh獨立的結構,擁有不同collider + 也可以考慮學長的KDTree + ==結論:== 買別人直接用會不好,要自己寫獨立結構的mesh會比較好 + 第三種方法: + 節點換成mesh + 若能做出來會很大加分 + 套用第三種方法概念的第四種方法: (也許是最簡單的) + 用cylinder取代第三種的mesh,就會擁有很多Collider + 聽起來是可以的,試試看,網路上有人說可以有人說不行 + 第五種: + 暴力for迴圈寫出來,暴力找最接近的mesh vertice。 + 一個髮片中可能有很多個髮絲,改變髮片就可以將整個髮絲做出改變。 + 老師建議:也是可以不用做出來KDTree,先做出來也可以。 ::: ![](https://i.imgur.com/gTEkUjy.png) ![](https://i.imgur.com/x0w6ivu.jpg) :::success Todo: 1. weekly report : > + <font color=blue>Yang</font> [color=#95CACA] >> Concave Collider for Unity3D v.s. Convex Hull[color=#C7C7E2] >> 可以比較各個實作方法的優缺點,放進之後的計畫書裡面 >> 想從學長的看出KDTree,但都看不懂。(老師建議:直接重寫) >> 老師建議: 先不要看KDTree >> 重新再做一次可能才是捷徑,走很多次才會孰悉。 >> (同一題做四遍,架構你的神經網路圖) >> 不要直接走太複雜的步數。 > + <font color=purple>YiYun</font> >> 想重新思考好的介面的方法 >> 老師推薦:一個新的想法,不要用按鈕 >> 之後的展出要瘋狂錄影錄音,紀錄大家的建議 >> [color=#C7C7E2] > + <font color=green>Wendy</font> >> 升官發財,請走別入的圖片分享 >> 老師覺得:能繞路的就去繞,耗大腦能量,但能解決問題會進步。(for <font color=blue>Yang</font>) >> [color=#C7C7E2] > + <font color=orange>SweetieCat</font> >> 很高興大家投稿vrbattle成功,不管有沒有上,都要去看看大家做的東西。 >> [color=#C7C7E2] > + <font color=green+red>Sherry</font> >> todo很棒 >> [color=#C7C7E2] ::: --- ### 2021.07.08 _[與葉老師的meeting(線上)]_ [CVGIP 第三十四屆電腦視覺圖學及影像處理研討會](https://confs.ee.ntut.edu.tw/cvgip2021/) 銘傳大學校慶研討會 vs. 校外研討會 :::success Todo: 1. weekly report : > + <font color=purple>YiYun</font> [color=#95CACA] >> + 老師說以前設計使用者介面都是學icon為主,按鈕選單那些,後來使用者介面有稍微改變,不再以按鈕為主,VR世界不是以icon為主的。 >> + 重新設計是可以的,重新想是好的。 >> + 參考: VR手拉胚 用手當UI >> + 推薦: [Human-Computer Interaction (CHI)](https://chi.acm.org/) >> + UI: User Interface, User vs. Computer中間的一層 >> + UI 不是Icon,Icon是一種UI >> 聶偲帆 [youtube](https://www.youtube.com/channel/UC1oUJHU7kviRP6mUaPpgAQQ) 套用適合的,就不會格格不入 >> + Q: 介面 不能用按鈕上嗎? >> A: 放手把上, 是好的介面/icon 是設計出圖案/TODO: 少即是多 >> A: 功能會太多嗎? 需要讓使用者知道嗎? 如何直覺得操作, 不用學就會做? >> 介面在手把上是好的介面,不用教就可以用的,是好的操作。 >> 聲音或是震動回饋,是使用者介面。圖示也是介面的部份啦!(不以為然),身體可以跟著動起來~ >> 設計按鈕也是介面啦!(不以為然) >> [color=#C7C7E2] > + <font color=blue>Yang</font> >> 距離7/30還有幾個禮拜,可以試試看 >> [color=#C7C7E2] > + <font color=green>Wendy</font> >> 在紙上畫完去推導~for髮片厚度 >> 以長遠來說,是有利的,都可以去做 >> 可以一直一直重寫,因為想把東西做好 >> [color=#C7C7E2] > + <font color=orange>SweetieCat</font> >> 有明確的任務可以試著去解決 >> 可以去 VR battle 問評審的意見: ==哪裡比較好,哪裡比較不好,覺得哪裡要改進== >> 要開始新增Milestone了,或deadline >> default shader可能是錯的 >> [color=#C7C7E2] > + <font color=green+red>Sherry</font> >> 禮拜六大家一起寫,進度會很慢怎麼辦? >> ✨JsYeh: 可以當成 code review >> pair programming: 2人 >> code review: 一群人 >> [color=#C7C7E2] ::: :::warning ✨JsYeh: 重點不是得獎,重點是欣賞別人的作品。 更多的專家可以看到你們, 更多的高手可以一起參賽/互評。 ✨JsYeh: 做研究就像騎腳踏車,每個禮拜都有動一點動一點,輪子就會轉,就會往前。 ::: ![](https://i.imgur.com/sGeiSO1.png) --- ### 2021.07.15 _[與葉老師的meeting(線上)]_ CGW,如果沒有人問問題,chair就要負責問,要用引導式的問問題,不能扼殺。 > 是什麼 為什麼 怎麼做 (如果未來當主管也要這樣做,想到Q,慢慢提問。) 善用自己的大腦 作者:Barbara Oakley 發現我的教育天才 Teach with your strengths (很舊的書) (善用自己的特質) :::success Todo: 1. weekly report : > + <font color=orange>SweetieCat</font> [color=#95CACA] >> + 避免打字不夠快,可以錄影錄音,之後再看再回憶 >> + 慢慢地有新的idea會出現。 >> + 資傳系網站有專研行事曆可以參考 >> (可以看去年的行事曆, 預測今年大約的時間, 列在 weekly report 的 milestone , 讓自己比較不會匆忙) >> [color=#C7C7E2] > + <font color=green>Wendy</font> >> + 有厚度就可以有物理碰撞,就可以去增加物理引擎。 >> + Todo邊做可以邊跳躍著去完成,有很多可以做的。 >> + 重做的效果會比較好,知道雷區在哪裡,架構會更有感覺。(聰明不一定是捷徑) >> + 有參加CGW、VRBattle,可以增加眼界 >> + 一直參加比賽會進步 >> [color=#C7C7E2] > + <font color=purple>YiYun</font> >> + UI的想法因為參加了VRBattle而擴增了。 >> [color=#C7C7E2] > + <font color=green+red>Sherry</font> >> 舉例子, 怎麼去改資料結構 (苯環) >> 可以善用睡覺的靈感 >> 北科大的整合系統可以簡化步驟,寫程式讓全部都跟Unity合併,很難。 >> [color=#C7C7E2] > + <font color=blue>Yang</font> >> 寫的內容變好了 >> [color=#C7C7E2] ::: --- ### 2021.07.22 _[與葉老師的meeting(線上)]_ 合併程式碼可以考慮用github不只一次的合併,可以小合併小合併合成大的,變成主branch (就像程式碼一次寫太多很難找錯誤,一次一點點就好,合併也是) 好人學長: 黃冠中 蔡閎鈞 (XDXDD) :thumbsup: 圓麵條用Mesh計算是複雜的,小圓柱配小圓球,會比較合理。 方麵條是要向著該有的面,不是用內建重算的法向量去算,目前加厚度好像是錯的。 老師認為:圓麵條用cylinder加圓柱就很好做,用mesh難做,做出來也不對不像劍,先不要做。 漂亮形狀做出來之前,要先有正確的法向量。不要跳太快。 鳳梨葉對的法向量很重要,劍的形狀要先出來。上弧度下弧度要先出來。 如果自己設寬度,劍就壞掉,則程式碼是壞的不對的。 應該是平面變圓弧,像是眼睛的邊跟睫毛。 SHERRY: 要做圓形還是方形? 圓形不如用cyliner加圓球就好,不需要mesh 方形的話,目前應該是整個法向量有錯 劍的剖面為主,有弧度寬度厚度 程式可以重寫,改可能改不出來。 :::success weekly report : > + <font color=purple>YiYun</font> [color=#95CACA] >> 不一定要CVGIP >> milestone寫得很棒 >> + google: sprint scrum (scrum衝刺 rugby橄欖球) 一堆人擠向同一個方向,每次擠一點點。 >> + google: scrum master 不是隊長,負責清除障礙obstacles,建立對團隊有幫助的。(非PM) (不用寫程式) >> >> plan > Inplementation > review > restrospect檢討 > plan >> sprint backlog (selected stories and their tasks) >> 隕石式開發: 全部打壞掉 >> 可以分析2-3個都贊同的,表示大部分都是對,要去參考人的話中話 >> 可以稍微修正一些合併的東西,比較不用擔心太多工作 >> 如何調整讓大家的工作順暢,可以去思考一下 >> [color=#C7C7E2] > + <font color=blue>Yang</font> >> 厚度可以做麵條或是劍,是不是可以直接用cylinder做就好? (參考紀錄) >> [color=#C7C7E2] > + <font color=orange>SweetieCat</font> >> 貼圖都一樣,不用轉,只要整個髮片都算好,頂點的位置跟結尾的位置要有。 >> UV不能以座標直接做,改掉那兩行程式碼就好。 >> 跟xy座標完全無關,應該可以給個ij去使用,做出UV。 >> 現在的UV座標使用的是xy,for迴圈,越後面的頂點就是越後面的TY座標。 >> 花超過兩小時就找老師,做不出來馬上找老師,跟著色器也沒關係。 >> [color=#C7C7E2] > + <font color=green>Wendy</font> >> 可以去找youtuber用過的頭髮的顏色,再來要思考shader >> 不是貼圖texture 是material,可以參考UnityChan的ToonShader >> 可以直接shader拉上hireachy裡面 >> 不能直接用內建的,要自己寫法向量 >> [color=#C7C7E2] > + <font color=green+red>Sherry</font> >> >> [color=#C7C7E2] ::: ![](https://i.imgur.com/0xp3SOu.png =700x450) 做出一個整合,就可以慶功 ![](https://i.imgur.com/qZekIvp.jpg =300x300) ![](https://i.imgur.com/B9WqKiv.jpg =300x300) ![](https://i.imgur.com/X1ArrLh.png) --- ### 2021.07.29 _[與葉老師的meeting(線上)]_ 推google UX的coursera的課程,可以拿google證書 [Udemy的UX&Web Design Master Course: Strategy, Design, Development](https://www.udemy.com/share/1013gW/) [UX Design Courses & Global UX Community](https://www.interaction-design.org/) 推interaction design foundation [User Experience Research and Design](https://online.umich.edu/series/user-experience-research-and-design/) [User Experience UX Design](https://extension.ucsd.edu/courses-and-programs/user-experience-ux-design) [Introduction to User Experience Design](https://www.coursera.org/learn/user-experience-design) :::success weekly report : > + <font color=purple>YiYun</font> [color=#95CACA] >> weekly report 寫得很棒,老師給了很多課程的連結在上方。 >> 期待變成UIUX的專家。 >> [color=#C7C7E2] > + <font color=blue>Yang</font> >> 大小比例要正確。可能原本比例改掉之後,貼圖座標要改對。(用比例去算) >> 寬度要小心。(0-0.45) >> 長度可能很長的部分要去理解。 >> 厚度會影響頂點的數目。 >> [color=#C7C7E2] > + <font color=orange>SweetieCat</font> >> 每過兩個禮拜可以更新一個版本,一定都有進度,就可以慶功。(愉快的休息一下) >> 可以用很多小進度的完成來增加感覺。 >> 寬度要設對,UV貼圖要用出來才可以對。 >> 亮暗X10,寬度縮短,亮暗不應該是亮暗X10,要依照比例去用。 >> 老師講的跟老師想的會有落差,我們聽得跟老師講的會有點落差,所以跟老師想的也會有落差 >> 溝通很重要 >> 頭髮暗沉可能跟shader有關,要再改。 >> 除了紅色膠帶,髮絲可以先跟Wendy的合併,還有甚麼顏色是大家會常用的,因為很少是大紅色,可以先找幾個大家喜歡的顏色,比較多人挑戰和駕馭。不應該像紅色膠帶。(思考:顏色、預設打光、法向量...etc.) >> 目前是前端跟尾端黑的,很高興,思考可改進的地方。 >> 沒有對的shader,法向量無效,要用對的shader。 >> [color=#C7C7E2] > + <font color=green>Wendy</font> >> 厚度先不要做,先解決UV問題,盡量看可不可以在一兩天解決問題 >> [color=#C7C7E2] > + <font color=green+red>Sherry</font> >> google:斧頭沒時間磨利,寧可慢慢做,斧頭要利才事半功倍,否則事倍功半。 >> 建議趁少少程式碼,先整合。 >> [color=#C7C7E2] ::: ![](https://i.imgur.com/RWVbL9e.png) --- ### 2021.08.05 _[與葉老師的meeting(線上)]_ [SurfaceBrush(SIGGRAPH 2019)](https://www.cs.ubc.ca/labs/imager/tr/2019/SurfaceBrush/doc/SurfaceBrush_AuthorVersion_small.pdf) 以為可以但會發生超車現象。 :::success weekly report : > + <font color=purple>YiYun</font> [color=#95CACA] >> 虛擬成像(鏡子成像距離的差異要注意) >> 發現 **影子** 對於眼睛成像很重要~ 可以考慮丟進鏡子中 >> >> 建模建得好,比不上打光打得好。 >> 打光打得好,比不上貼圖貼得好。 >> TODO: 每兩個禮拜整合一次,看結果很開心~ >> [color=#C7C7E2] > + <font color=blue>Yang</font> >> TODO應該可以 >> 但描述內容也許可以清楚一點,不要造成誤會 >> [color=#C7C7E2] > + <font color=orange>SweetieCat</font> >> 看圖好像可以,可是又好像不行。 >> 曲度要再調整,這個跟演算法或是資料結構可能有關,跟點的算法相關。(薪水差很多ㄋㄧㄡ) >> 孰悉課本的人可能可以設計出很好的資料結構演算法。<font color=red>(問題一:點的演算法)</font> >> 真的能夠寫出來,也許就可以投稿SIGGRAPH。 >> 該怎麼解決有很多方法,一個演算法就是一個解法。 >> 髮尾UV的值可能錯掉,所以貼圖不對,會壞掉。 <font color=red>(問題二:貼圖不對)</font> >> <font color=red>(問題三:UV不對)</font> >> 貼圖有問題,可以考慮動態計算貼圖,拉的時候UV需要及時改變U(橫向)V(直向)。 U不動V要動 >> 示範: 拉長不會隨著拉長有問題,所以現在的貼圖有問題。 >> "貼圖選得好,repeat沒煩惱。" >> 目前比較會隨著變動,開頭永遠0,結尾永遠1。>> 所以要取合理的UV範圍 >> ex: 羅馬窗簾、持續演化圖(猴到人) >> UV不能設一樣的值,會不自然。一直貼一樣的會有時間靜止的感覺。要的是會變動的。 >> 時間靜止後的幾個不自然是因為重點是前面,前面時間靜止了後面看起來就很奇怪。 >> 需要時間不靜止的顏色變化,才不會看起來很奇怪。 ex:微積分示意圖 >> 建議不只拿VTuber的shader,整個texture也可以拿出來。 >> [color=#C7C7E2] > + <font color=green>Wendy</font> >> 有整合很棒 >> [color=#C7C7E2] > + <font color=green+red>Sherry</font> >> 寫得比較少,但看起來不錯 >> [color=#C7C7E2] ::: --- ### 2021.08.12 _[與葉老師的meeting(線上)]_ :::success weekly report : > + <font color=green+red>Sherry</font> [color=#95CACA] >> 要微調:椅背的長度可能會影響到繪製頭髮的長度 >> weekly report 要詳細寫 >> 寬度設定完成,可以根據使用者要的東西去調整寬度 (很好) >> 思考,左右鏡射,可以思考有沒有辦法做出來(不一定要有) >> 想想todo中可以事半功倍的,先做 >> [color=#C7C7E2] > + <font color=green>Wendy</font> >> 有一個功能後,要想想怎麼直覺的用它 >> 設計思考: 太多選擇不好 (包括顏色,不用這麼多) >> 設計思考: 如何簡單選擇 (甚麼好甚麼不好,要有貼心的想法) >> 貼圖一樣,vroid跟我們做的就是不一樣。 可以去思考差異在哪? shader? >> 寬度1-10一定是錯的,要為了小毛設計寬度去做,而不是都一樣。 texture在大髮片跟小髮片應該要不一樣 >> 髮片甚麼叫做好? 要在雞蛋裡面挑骨頭 >> 審查老師會問差別在哪裡? 使用者介面? 貼圖應用在大小髮片的差異? 要比原版好 >> vroid有美術天分才可以很好的設計,因為在vroid中寬度太多,差異遠看其實不大,但整體設計完會影響看起來的樣子。 >> Adobe Color 對比色。 >> 好的使用者介面可以化腐朽為神奇,可以讓大家都好用。 >> vroid利用滑鼠讓使用者畫,所以可能會不好畫,(畫的好、擺動的才好)要如何做出好畫且好擺動的 >> 前面怎麼做,後面怎麼收割。 每次做一點都有收穫。 >> 事先的髮片(類:接髮概念)可以比較帥氣 >> [color=#C7C7E2] > + <font color=orange>SweetieCat</font> >> 思考比vroid好的地方,差異的點 >> 那種多的選擇的可以給高階使用者使用,可以留下 (專家細節調整模式) >> 挑選適合顏色 (給各種使用者用) >> 凡努力必不重做 >> [color=#C7C7E2] > + <font color=purple>YiYun</font> >> 使用者介面有考慮過寬到窄? 拉霸可能很可以,也可能不可以 >> 交給壓trigger的力量感覺容易壞掉、要教怎麼使用嗎?、得獎可能是使用者介面或是程式碼 >> "修改椅子"可以改一下,可以把椅子變透明或是越靠近椅背越低。(就不是改模型而是程式或texture) >> 真正在設計的時候旁邊的環境可以消失,重點在設計頭髮。(讓別人以為我們做的很多,加分) >> window已經有的就不太好,每個東西都有關係 >> 凡有選擇必有障礙 >> [color=#C7C7E2] > + <font color=blue>Yang</font> >> 未到:<(睡過頭QQ) >> ✨JsYeh: 擔心會獨立去做,怕撞牆就自閉 >> [color=#C7C7E2] ::: --- ### 2021.08.26 _[與葉老師的meeting(線上)]_ :::success weekly report : > + <font color=purple>YiYun</font> [color=#95CACA] >> Tpose : 做動畫會有需求,套到Tpose用 >> 坐姿如何改站姿? 可能會有困難要克服。未來的TODO >> 紅色頭髮當成假髮,由坐姿改成Tpose,再改成動畫相關 >> 應該要讓人物可以動起來。(不是照著假髮用相對位置就可以了嗎?) >> 聽起來簡單,做起來很困難。想像成頭髮是一個cube,丟相對位置去給Tpose用 >> unity是相對樹狀結構,畫完之後可以用transpose丟去給站著的transpose,用類似平移的方法。 >> 三行: 獨立的空白物件生成,全部加上平移向量,轉移頭髮模型。(可喜可賀坐姿和Tpose沒有轉方向) >> 可能的問題:偷轉到了甚麼東西,vroid還能否做動作。 >> [color=#C7C7E2] > + <font color=green>Wendy</font> >> 椅背改低的,怕頭髮不好設計。 >> ✨JsYeh:凡努力必留下痕跡。(之後總審都可以用) >> 像切換螢幕,可以切換東西,有人只想試試看,不會玩太久。這種模式也要有。(路過玩家、高級玩家、專業玩家) >> 有各種玩家可以表示我們的使用者多。 >> 需求: 像黏著的線,手把接近collider/trigger且要生成頭髮的時候,手把按下去有虛擬的生成點,偵測mesh黏到完美的生成點上。(短向量) >> [color=#C7C7E2] > + <font color=blue>Yang</font> >> 想做動態效果,可能很困難,但有做出來效果會差很多。 >> 建議:隨時call大家。直接去研究vroid怎麼做的。 >> [color=#C7C7E2] > + <font color=orange>SweetieCat</font> >> weekly report寫得很好。 >> PPT 調色盤有色系,比較好操作比較好用。不推其他色彩。需要色系去用。 >> 可以做專業版,但不推薦使用者去用。常用建議色彩,同系去找。 >> 接近甚麼顏色就挑選甚麼顏色的UI。有個選項的感覺會特別好。 >> 可以去外面找有用到的色系,拿來參考。 >> 顏色抓不到可能要自己找老師問。 >> [color=#C7C7E2] > + <font color=green+red>Sherry</font> >> "下班後讀書會"影片 >> 大目標:能跟vroid整合。所以動態頭髮直接去找vroid怎麼用到動起來的。 >> [color=#C7C7E2] ::: --- ### 2021.09.02 _[與葉老師的meeting(線上)]_ :::success weekly report : > + <font color=blue>Yang</font> [color=#95CACA] >> fixed joint / spring joint / bones >> spring bone表示會拉長(有彈性) spin 關節 >> hinge joint轉動的關節 >> 自己找到網頁: [Unity 繩子繩索效果](https://tw511.com/a/01/18829.html?fbclid=IwAR3SfXHwl8Ew5pZVgC7nxyFuPtBh21Amr8ENOGF039xqw_uBna70umeCJc0) >> 自己找到網頁: [UniVRM](https://github.com/vrm-c/UniVRM) >> ✨Jsyeh覺得動態可能會花很久時間,壓力大會卡住,有問題馬上問。 >> ✨Jsyeh:為甚麼會產生很多hierarchy? rid bone幾個? 要有能力寫程式把參數塞進去。產生gameobj?是否列出? >> uniVRM只負責把vrm檔讀進unity,不負責動畫。 >> 我們在做的很像沒有存檔功能的vroid,做完要變成vrm格式匯出? >> (生氣)因為要做的事情比較難,有很多支線。但springbone跟dynamicbone都會用到hinge joint,去找都是在哪裡用到hinge joint >> facebook: Red Pill Lab軟體公司: 僅需要六個感測器即可取代MoCap專利。[video](https://www.facebook.com/redpilllab/videos/544101820182087) >> [color=#C7C7E2] > + <font color=purple>YiYun</font> >> 要有心理準備,會有很多來不及加,來不及做完的東西,有些要殺掉>> need 討論 >> [color=#C7C7E2] > + <font color=green>Wendy</font> >> 捲髮的樹狀架構是對的 >> 需要總審報告書的編輯,解釋為甚麼用這個樹狀架構。 >> 是甚麼 為甚麼 怎麼做 >> 是否跟vroid合作? >> 動態跟存檔是二擇一 >> 扎實蹲馬步,時間就過去了,卡太久會有問題,要邊執行,提早串起。(越早串越好) >> 技能樹要點甚麼要想好,時間不多,要留足夠的時間。 >> [color=#C7C7E2] > + <font color=orange>SweetieCat</font> >> 常用顏色可能是很重要的 >> 顏色深淺拉霸可以是很貼心的事情 >> [color=#C7C7E2] > + <font color=green+red>Sherry</font> >> 一起做UI with YiYun( ͡° ͜ʖ ͡°) 讚 >> [color=#C7C7E2] ::: joint圓圈圈 > hinge joint三角形 ![](https://i.imgur.com/QFbYSAS.png) --- ### 2021.09.09 _[與葉老師的meeting(線上)]_ :::success weekly report : Demo1021日程重要! >> Demo影片給14個系上老師看 1104總審報告&回覆 (2個老師) 1120總審 1223資傳展&demo影片最終版(列入評分) (之後可能線上資訊展) > + <font color=green>Wendy</font> [color=#95CACA] >> 選擇太多可能無法 >> ex: Premiere 簡單好用的 >> 有圖片很棒,放到總審資料去。 >> 總審資料可以先google線上,有成果就送google文件,其他人可以整理 >> [color=#C7C7E2] > + <font color=blue>Yang</font> >> 示意圖不像有10個hinge-joint,看起來像只有一個 >> 可以截個joint的示意圖一起,順便解釋為甚麼看起來只有一個 >> ✨Jsyeh:hinge-joint不是spring-joint,要搞清楚差異和應用。 >> reference: [Hinge Joint](https://docs.unity3d.com/Manual/class-HingeJoint.html) >> [color=#C7C7E2] > + <font color=purple>YiYun</font> >> 選到面板顏色可不可以放大,震動嗎,有框嗎? (VR回饋-視覺/聽覺/觸覺) 有回饋比較讚 >> ex: "那醬汁呢?" 有人做了很棒的成品,比較誰做得最好,說了半天卻沒有醬汁(畫龍點睛效果)。 >> [color=#C7C7E2] > + <font color=green+red>Sherry</font> >> htc vive controller vibration >> [steam vr plugin](https://valvesoftware.github.io/steamvr_unity_plugin/api/Valve.VR.ISteamVR_Action_Vibration.html) >> vibration調整的兩個方向: >> 1. vive steam vr action vibration (畫龍點睛效果,但來路不明) >> 2. vr action 系列 >> 研究 [vive structure ](https://valvesoftware.github.io/steamvr_unity_plugin/?fbclid=IwAR3mDmYmlMz1fgRe9tvknRd89FLcUmlradKLVoot4OTJe1dVIWI86y7Z_yA) >> [color=#C7C7E2] > + <font color=orange>SweetieCat</font> >> 查VRM存檔的資料。 >> [color=#C7C7E2] ::: --- ### 2021.09.13 _[與葉老師的meeting(線上)]_ 狀況: 1. github 都會壞掉 2. vr laser有問題,無法用射線完成碰撞 :::warning 1. 老師幫我們設定了gitnore檔案,github我們多了太多暫存跟meta。 ::: :::warning <font color=purple>YiYun</font> 的問題是raycast,會跑掉的問題是raycast。 <font color=blue>Yang</font> 的東西 ::: --- ### 2021.09.27 _[與葉老師的meeting(線上)]_ + ==Transform 是甚麼?== 左邊的hierarchy中,會有很奇怪的事情。有Group的,Transform還有Transform。 Transform不只是Transform(移動旋轉),還有他的樹狀結構。本身還可以找Parent/Child,要小心應用。 Transform可取出,對應到相應的gameobject。 :::success weekly report : > + <font color=blue>Yang</font> [color=#95CACA] >> [Unity繩索效果](https://tw511.com/a/01/18829.html) >> obi是一個寫rope的演算法。 工作團隊在很多地方都有用到,可能以前是做電影特效之類的。 這算是一個外掛,物理效果可以做出來。 rigidbody(剛體)是不可壓縮的。 核融合碰撞,移動值超過量值,會壞掉。 ...東西的target就是球,球的Transform值不對(可能是旋轉可能是位移),就會錯。 :star: 結論: >> - 剛體不要那麼剛 >> - 不要用這個方法 (自己實做就容易知道是哪裡出錯)(可以去參考VROID) >> [color=#C7C7E2] > + <font color=orange>SweetieCat</font> >> Q: Unity 寫程式, 能否存出 VRM 檔? >> 假設<font color=blue>Yang</font>動態寫的是錯的,能存出VRM檔就可以丟回vroid使用。 >> 要了解VRM資料結構。 >> 在VROID的介面中,有opensource的程式碼,可以藉由在github中搜尋關鍵字,知道相應的程式碼。 >> 每個東西是怎麼匯出的要搞懂,mesh,texture... >> sample的意思不是vrm的程式,是呼叫vrm的範例。(我們也是VRM sample) >> [color=#C7C7E2] > + <font color=green>Wendy</font> >> 看起來進度有在進行,很好。 >> [color=#C7C7E2] > + <font color=purple>YiYun</font> >> 幫助敏真就是幫助亦芸。 >> [color=#C7C7E2] > + <font color=green+red>Sherry</font> >> 不是規劃的好就可以,必須經常性的整合。 >> [color=#C7C7E2] ::: ```c# private void MoveMeshPoint() { Vector3[] v3 = TargetMesh.mesh.vertices; for (int i = 0; i < m_listMeshData.Count; i++) { MeshData curData = m_listMeshData[i]; Vector3 dir = curData.target.transform.TransformDirection(curData.offset); v3[i] = curData.target.localPosition + dir; } TargetMesh.mesh.vertices = v3; } ``` + 這兩行很重要: Vector3 dir = curData.target.transform.TransformDirection(curData.offset); v3[i] = curData.target.localPosition + dir; ![](https://i.imgur.com/x2gocQy.png) 可以把Gameobj匯出變成vrm匯出 ![](https://i.imgur.com/PzZ3S6D.png) --- ### 2021.09.29 _[與小組的meeting(線上)]_ :::success 主題: + 專刊 ==2021/10/2 9:00== + 左手介面一直在? 被呼叫? 介面一直在,右手雷射? + ~~雷射幫助點到介面上小的東西,要玩家自己叫~~ (now改進: 自動偵測要雷射還是要功能) + 右手雷射隱藏後的collider會造成錯誤嗎? (不確定的) + ~~左手側鍵開面板,右手雷射Pad上按鈕。~~ + ~~左手側鍵開面板,右手雷射自動開啟。~~ ==Yang 左手側鍵沒有用,可以負責開關面板== + 工具無法變成原位 ==2021/9/29 16:00用看看== + 工具變換的順序 要不要有放下? 怎麼達到直接抓? 碰到要切換 ==等等用看看== + 介面 進度落後 (亦芸的完成圖) + 先想辦法改成亦芸的完成圖 ==2021/9/30 9:00 Sherry YiYun== + 統一手把操作按鈕 + 移動位置: 左手手把觸控板上 (因為右手太多事情要做) (要移動則面板關) (如果左手側鍵沒有用,可以負責開關) + 存檔 因為VRM存檔需要作者,所以不能直接存 所以場景中的obj按下存檔要存成fbx檔 ==Wendy Sweetiecat== + 討論時間 ==改成10:30== + 個人進度 + <font color=purple>YiYun</font> [color=#95CACA] > 上禮拜:操作圖 換<font color=orange>SweetieCat</font> > 跟<font color=green+red>Sherry</font>約2021/9/30 9:00 vr > [color=#C7C7E2] + <font color=blue>Yang</font> > 左手介面跟雷射的互動 > [color=#C7C7E2] + <font color=orange>SweetieCat</font> > 跟<font color=green>Wendy</font>約2021/9/30 9:30 > 接手這禮拜:操作圖 > [color=#C7C7E2] + <font color=green>Wendy</font> > 跟<font color=orange>SweetieCat</font>約2021/9/30 9:30 > 跟<font color=blue>Yang</font> 左手介面跟雷射的互動 > [color=#C7C7E2] + <font color=green+red>Sherry</font> > <font color=purple>YiYun</font>約2021/9/30 9:00 vr > [color=#C7C7E2] ::: --- ### 2021.10.04 _[與葉老師的meeting(線上)]_ 一頁精準表達很難但很厲害! :::success weekly report : > + <font color=purple>YiYun</font> [color=#95CACA] >> 如下圖的cmd有少add,可能沒加到 >> [color=#C7C7E2] > + <font color=green+red>Sherry</font> >> 跟<font color=purple>YiYun</font>差不多,結論能用出來就好(。・∀・)ノ゙ >> [color=#C7C7E2] > + <font color=green>Wendy</font> >> 搜尋VRM runtimeExport >> 是可以匯出的,會匯出byte >> 程式不要寫太難,不要想太複雜 >> [color=#C7C7E2] > + <font color=orange>SweetieCat</font> >> 跟<font color=green>Wendy</font>一樣,不需要多重轉換,直接去用vrm內建涵式就可以了 >> [color=#C7C7E2] > + <font color=blue>Yang</font> >> >> [color=#C7C7E2] ::: ![](https://i.imgur.com/cwDq48t.png) git add 檔案名 git status 一直查你目前的狀況 git commit -m "message" git diff ![](https://i.imgur.com/VWYIT5P.png) --- ### 2021.10.11 _[與葉老師的meeting(線上)]_ <font color=green+red>Sherry</font>的問題: 1.Undo刪除兩片髮片 2.Slider無法滑動,只能用點的來移動 <font color=orange>SweetieCat</font>的問題: 1.顏色拉霸座標跑掉 <font color=blue>Yang</font> 的問題: 1.工具用完歸位的座標有錯 2.想做出手把靠近UI面板才叫出射線,其他時候消失 :::success weekly report : > + <font color=purple>YiYun</font> [color=#95CACA] >> >> [color=#C7C7E2] > + <font color=green+red>Sherry</font> >> Undo刪除兩片髮片,可能是不知道哪裡呼叫了兩次 >> 目前找不到OnPointerDown的爸爸是誰,誰呼叫這個函式 >> 優先處理Down,一旦Down處理到,就不會丟給Click,兩個不會同時處理 >> [color=#C7C7E2] > + <font color=green>Wendy</font> >> >> [color=#C7C7E2] > + <font color=orange>SweetieCat</font> >> 顏色拉霸座標跑掉這個問題的根源跟頭髮一樣,要算出對的法向量 >> 顏色拉軸會有一個座標軸,需要分別算出座標的內積 >> 座標軸會順著東西流下去 >> 用之前<font color=green>Wendy</font>用的cos >> [color=#C7C7E2] > + <font color=blue>Yang</font> >> 工具用完歸位的座標有錯,跟local和global的樹狀結構有關 >> 查查hierarchy、transform >> [color=#C7C7E2] ::: ![](https://i.imgur.com/SL1WZCI.png) Interface (與物件導向相關) 每一個I開頭的都要配一個On開頭的函式 --- ### 2021.10.18 _[與葉老師的meeting(線上)]_ :::success weekly report : > + <font color=green+red>Sherry</font> [color=#95CACA] >> ✨Jsyeh: 程式碼是萬能的,要有這個信念 >> exporting fbx from unity : 骨頭會刪掉,用的是skin mesh bone >> 在unity中沒有原生bone,但可以藉由一些外掛來用。 >> 研究如何程式碼改vrm bones (研究VRM) >> 近的方向: 從vroid丟VRM到unity是vrm1,再把vrm1存出去匯到其他檔案再匯入為vrm2,比較。 >> import/export >> map要秀出來,接了哪些橋梁可以寫在總審 >> [color=#C7C7E2] > + <font color=green>Wendy</font> >> 先不用管綁骨的問題 >> [color=#C7C7E2] > + <font color=purple>YiYun</font> >> >> [color=#C7C7E2] > + <font color=orange>SweetieCat</font> >> >> [color=#C7C7E2] > + <font color=blue>Yang</font> >> >> [color=#C7C7E2] ::: --- ### 2021.10.25 _[與葉老師的meeting(線上)]_ 分享常態分佈、哈伯太空望遠鏡 (希望立志向上)(有錯就補回來) 不要直接在現有程式上寫程式,一開始不要在unity,要先做非VR的版本(可在processing模擬) 越級(急)越容易寫錯程式碼 有github備份 一次一小步(小專案) 老師喉嚨不舒服 :::success weekly report : > + <font color=orange>SweetieCat</font> [color=#95CACA] >> 向量 >> 昨天晚上會說從哪裡到哪裡(有兩個人錯),先搞清楚:==向量是從哪裡到哪裡== >> 甚麼是向量? 一個點加一個向量會跑到新的位置去。 >> 甚麼是位置向量? 甚麼是座標? 甚麼是xyz? 甚麼是內積外積? >> [color=#C7C7E2] > + <font color=green+red>Sherry</font> >> >> [color=#C7C7E2] > + <font color=green>Wendy</font> >> 用univrm完全不要用到fbx,就不會壞掉 >> 老師說方向都是對的,很棒 >> ✨前面的努力會是讓你成長的動力 >> [color=#C7C7E2] > + <font color=purple>YiYun</font> >> 其實我們比去年學長快 >> [color=#C7C7E2] > + <font color=blue>Yang</font> >> 提出一些bug >> 了解hireachy的樹狀結構(了解就是開新專案去弄懂) >> 先從hireachy找到缺失,再補回去 >> 老師示範(一堆父物件下的子物件 v.s hireachy中的原東西 位置顯示是一樣的但看起來不同喔) >> [color=#C7C7E2] ::: --- ### 2021.11.01 _[與葉老師的meeting(實體)]_ 🔺校正高度,該多高就設多高(並非一定在地面) ✨hair不夠完整:可在總審進行比較 (1)貼合 以髮片面做基準,投影到同一面 用外積內積可以改善貼合問題(座標系統) 以第一條為基準(依次微分?二次微分?) Bad:假假的 (2)增厚 拉厚、貼合(不會有空隙,不像(1)假假的) (3)投影疊合 投影時疊合,疊各個hair (4)引導 透過引導令使用者畫近一點貼合 :::info + Bone要做,有Spring彈性系統花時間!實驗!做出結論、比較 + 全新出路idea,別限制自己,時間花在刀口上,磨斧頭VS砍樹 + 以小Demo做示範,ex: scrum敏捷開發、2weeks for demo + 事半功倍先做(馬上看到結果) 1.內積外積,變肥變厚(乘n倍) 2.固定生成的輔助 3.多髮片(改data structure) 4.選髮片、更改,KD-Tree + 當當的? unity profiling找perfomance>>catlikecoding有教,看CPU + 不用給使用者選男生女生,角色只要女生就好,以使用者最小化資訊 ::: :::warning ✨時間定在哪? 🔸總審11/20 🔸科技部3月 🔸放視大展5月 ::: :::success weekly report : > + <font color=orange>SweetieCat</font> [color=#95CACA] >> >> [color=#C7C7E2] > + <font color=green+red>Sherry</font> >> >> [color=#C7C7E2] > + <font color=green>Wendy</font> >> >> [color=#C7C7E2] > + <font color=purple>YiYun</font> >> >> [color=#C7C7E2] > + <font color=blue>Yang</font> >> >> [color=#C7C7E2] ::: --- ### 2021.11.15 _[與葉老師的meeting(實體)]_ >1. >>+ 建議一起找個時間做PPT >>+ 學校大多用傳統小圖,但大圖好報告 >>+ 特色是什麼?局部?全體?(畫龍點睛!) >>+ 投影片風格一致 >>+ NO看稿,NO忘稿(自己寫的不會忘) >>+ 用keyword記自己的重點 >2. >>+ 演練時可以錄影,自省用 >3. >>+ 臨機應變,誰前誰後 >>+ 引誘老師問問題 >>+ 承認問題,什麼時候可以解決,如何解決 >>+ 6樓不好借 or 圖書館 or 小葉辦公室 >4. >>+ 第20屆離島校際研討會-澎湖 >>+ 4月投稿5月發表,可當畢業旅行,有遊覽行程 :::success weekly report : > + <font color=orange>SweetieCat</font> [color=#95CACA] >> >> [color=#C7C7E2] > + <font color=green+red>Sherry</font> >> OnTriggerEnter的座標是什麼? >> 直接拿MeshCollider是錯的(只凸不凹) >> 沒Collider保證不會和頭皮接合 >> 網格Vertice Valance Value Mesh Processing Vertice的edge >> [color=#C7C7E2] > + <font color=green>Wendy</font> >> 用幾次取線fit點進去 >> [color=#C7C7E2] > + <font color=purple>YiYun</font> >> >> [color=#C7C7E2] > + <font color=blue>Yang</font> >> >> [color=#C7C7E2] ::: --- ### 2021.11.22 _[與葉老師的meeting(線上)]_ 報告要記得眼神要看人 PPT的對象是誰要分:資傳資訊展>>商業簡報 圖要放大 不能讓人誤會東西是自己做的 推薦書名:<<一分鐘經驗簡報>> 感謝小葉贊助XD 同一色系 大字體 粗體字 母版面(投影片母版面) 流程圖是專業詞,不可以亂用🤓 (亦芸變宜均)😮 並列比較 (有比較有技巧) 澎湖發表論文 總審精裝>>我們是否要重寫書面? step跟排序都做縮排、tab --- ### 2021.11.29 _[與葉老師的meeting(線上)]_ :::warning TODO: VRoid 在 Unity Engine裡用的自然的頭髮的bone-skin 的參數,需要參考(偷)它 精確用字:動態 ::: 有想法就要記下來(不要緊張不要急) ✨Jsyeh:凡老師給的建議必增加困擾/工作負擔量 :::success weekly report : > + <font color=orange>SweetieCat</font> [color=#95CACA] >> ✨Jsyeh:常去借S205(出現頻率高),比較容易借到S205的電視、桌機、VR裝置 整組 >> [color=#C7C7E2] > + <font color=green+red>Sherry</font> >> 講解 AABB Tree 為甚麼不太適合處理頭髮 >> [color=#C7C7E2] > + <font color=green>Wendy</font> >> 技術債要不要還 >> 有時候在還債時,會埋下新的地雷 >> weekly report 寫得很好 >> [color=#C7C7E2] > + <font color=purple>YiYun</font> >> 通常海報要秀出三件事:是甚麼 為甚麼 怎麼做 >> 字要吸引人(精確用字) >> [color=#C7C7E2] > + <font color=blue>Yang</font> >> spring bone >> [color=#C7C7E2] ::: --- ### 2021.12.06 _[與葉老師的meeting(線上)]_ 自己訂對自己合理的時間,如果有很想做出來的功能,不一定要在資訊展完成,可以再往後延一點點 [離島研討會](https://itaoi2022.npu.edu.tw/) 老師可以幫忙支付註冊費,其他交通娛樂自己支付 有校外研討會就不用參加校內研討會 投離島的比較容易得獎,資訊展偏難 請那些試玩的人給建議,不管是好的或壞的 可以設計問卷,來不及就口頭問,一到五分,記錄下有幾個人測試過,記錄哪個地方最好玩,哪個地方最差 可以多找高中生體驗,他們沒學過專業課程,想法比較天真,也許給的是爛意見,但也可以記錄下來,原來他們會在意這種爛地方,並繼續做修改 :::success weekly report : > + <font color=orange>SweetieCat</font> [color=#95CACA] >> 看樣子是OK >> [color=#C7C7E2] > + <font color=green+red>Sherry</font> >> (頭痛😷😢) >> 寫得不是很清楚,不過沒關係 >> [color=#C7C7E2] > + <font color=green>Wendy</font> >> 會穿模的原因,問題在角色,不在頭髮 >> 角色和頭髮可能不在同個世界,雖然都在Unity裡 >> 解決方法可能做不到,只能努力讓頭髮配合角色 >> Jsyeh: 解決方案:在新專案裡,只有角色,只有圓球掉下去,要設定出,圓球會撞到角色,會反彈 >> 記住Mesh沒有體積 >> [color=#C7C7E2] > + <font color=purple>YiYun</font> >> 看起來OK >> [color=#C7C7E2] > + <font color=blue>Yang</font> >> 在頭上裝Collider,可能可以解決,可以試試看 >> [color=#C7C7E2] ::: --- ### 2021.12.13 _[與葉老師的meeting(線上)]_ 1. 資訊展,你們有去看其他組的作品嗎? -- Q: Why 為什麼他們會上? Q: How 如何做的? 好在哪裡? 2. 回憶一下,你們看的組,好在哪裡? -- 假裝你是評審,用評審的角度, 培養品味,評審想看甚麼 ```能透過評審的角度去思考,看到評審的品味,像之前我叫你們去看暑假 VR Battle 一樣``` 3. 資訊展時, 使用者的回饋、你們的觀察, 是你們接下來可以改進的幾個項目 -- 你們就變成指導教授等級、變成評審等級。不再是被拉著鼻子走,而是自己知道怎麼走最適合 時間花在刀口上, 挑最適合的任務去做,你才是專家、你才是專業。 ``` 評審專業因為審的組多,但其實問題就是那些,那些問題才是讓人變成專家的關鍵 ``` 一開始為什麼沒做好? 本來就是這個過程 你下一個過程會更好。 你下一次的「一開始」就會做更好 4. 精裝本在製作時,可能功能都尚未完成,可以放在未來展望future works. -- 未來展望 Future Works (之後要做的事)/規劃 12/31印精裝本(只給你們5個人+老師1本, 是個儀式), 代表你們專題研究的分數都出來了 科技部計畫 大專研究創作獎 2萬元獎金, 從 5000件中,挑200件 你可以在科技部下載的結案報告, 裡面再去評選出來的,3/31 徐武孝老師(PengHu人),小時候家裡很窮,沒錢買菜、買肉,只能吃龍蝦、吃海膽 google:馬斯洛金字塔。 ```馬斯洛使用了「生理」、「安全」、「隸屬」與「愛」、「自尊」、「自我實現」與「自我超越」等術語,描述人類動機推移的脈絡。``` 5. 歐陽修三上:馬上、枕上、廁上。 -- 全身放鬆時期,腦袋發散,idea創意來源。 :::success weekly report : > + <font color=orange>SweetieCat</font> [color=#95CACA] >> 有去Teamlab很棒很有品味,了解世界級展覽 >> [color=#C7C7E2] > + <font color=green+red>Sherry</font> >> 上禮拜有放一張圖,字很美寫得很棒 >> 雖然report寫得很少,但那張圖很有溫度 >> [color=#C7C7E2] > + <font color=green>Wendy</font> >> report字寫很多很棒 >> 看到有規劃很好,但要全部解決需要花很多時間 >> [color=#C7C7E2] > + <font color=purple>YiYun</font> >> 有觀察到很棒 >> 圖畫得再好,但是東西拿不起來 >> 如何讓使用者更喜歡,如何讓好變到傑出 >> [color=#C7C7E2] > + <font color=blue>Yang</font> >> "調整Spring Bone Collider的範圍,因為在資訊展有碰撞太大," => (1)手把的那個可用振動, (2) 另外再一個,才是真的帶著的... ```collider不要直接設在手把,因為手把collider是震動。``` >> vibreation feedback 是極重要的、畫龍點睛的互動方式 >> VR UI/UX 振動用得好,就會得獎 >> [color=#C7C7E2] ::: --- ### 2021.12.20 _[與葉老師的meeting(線上)]_ 資傳展: 1. 有老師 我們要講解 多做了甚麼 有甚麼技巧 2. 看到不認識的大人,可能是評審, 40%/2=20%的「評分表」創新、貢獻、產業利用性、完整度 3. 系上老師 60%/10=6% 陳主任、黃金本老師 (只負責成績單的專題研究的成績 33.33%) ✨Jsyeh: 細水長流,慢慢把重要的地方做好。 4. 問卷部分,要向評番解釋你們有做問卷,並擬定計畫變更好 總審報告書: 12/23-24資傳展(陳主任、黃金本老師), 12/31裝訂(可以延一下,但時間是這個)(你們5人+老師1人收藏的) +5人的心得,放在最後面 附錄放你們得意的東西 ex. 科技部大專生計畫、參展、(得獎?) 收尾的紀念的本子,大學的最亮眼的結晶 --- ### 2021.12.27 _[與葉老師的meeting(線上)]_ 1. 12/31定稿, 印出來(你們榮耀的事蹟、心得, 可看一下學長姐怎麼寫) 2. 訂飯店 退訂換飯店, 小心時間 3. 職場工作最重要的事情是甚麼? > Ability to function on a team 在團隊合作中能發揮功能 > Oral communication skills 口說能力 > Written communication skills 文字表達能力 > Engineering problem-solving ability 用軟體解決問題的能力 > Math, Scinence, and engineering skills 數學、科學、工程技巧 > Porfessional and ethical responsibility 專業和道德感 [![](https://i.imgur.com/L8MayLk.png)](https://speech.ntu.edu.tw/notes/1050_20090930170115.pdf) 學長的影片: [遊戲王實境戰鬥](https://www.youtube.com/watch?v=oAbwNwgw31s) 學長: 楊哲偉 第八屆系友 :::success weekly report : > + <font color=orange>SweetieCat</font> [color=#95CACA] >> 帳號名字太漂亮了 sweetiecat >> 不常用Github有點可惜 >> [color=#C7C7E2] > + <font color=green+red>Sherry</font> >> 作筆記很多,但weekly report寫比較少 >> 樂觀外向,喜歡交朋友,喜歡到處發展 >> 增加影響力 >> 可以讓別人發現自己的腦袋很值錢,裡面裝的都是有用的資訊 >> [color=#C7C7E2] > + <font color=green>Wendy</font> >> 寫報告能力讚 >> 希望能把東西寫好,再多做一點,會更好 >> [color=#C7C7E2] > + <font color=purple>YiYun</font> >> 有條列式,不錯不錯 >> YouTube上的Demo影片在打完分數後,可以修改名字跟簡介,Github連結也可以放上去 >> [color=#C7C7E2] > + <font color=blue>Yang</font> >> 寫報告能力待加強 >> [color=#C7C7E2] ::: --- ### 2022.01.17 _[與葉老師的meeting(線上)]_ 可以繼續做的東西: catlikecoding 以前程式碼可能有問題,現在可以用更充足的時間慢慢改好

    Import from clipboard

    Paste your markdown or webpage here...

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lose their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template has been removed or transferred.
    Upgrade
    All
    • All
    • Team
    No template.

    Create a template

    Upgrade

    Delete template

    Do you really want to delete this template?
    Turn this template into a regular note and keep its content, versions, and comments.

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    Forgot password
    or
    Sign in via Google Sign in via Facebook Sign in via X(Twitter) Sign in via GitHub Sign in via Dropbox Sign in with Wallet
    Wallet ( )
    Connect another wallet

    New to HackMD? Sign up

    By signing in, you agree to our terms of service.

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Help & Tutorial

    How to use Book mode

    Slide Example

    API Docs

    Edit in VSCode

    Install browser extension

    Contacts

    Feedback

    Discord

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions and GitHub Sync
    Get Full History Access

    • Edit version name
    • Delete

    revision author avatar     named on  

    More Less

    Note content is identical to the latest version.
    Compare
      Choose a version
      No search result
      Version not found
    Sign in to link this note to GitHub
    Learn more
    This note is not linked with GitHub
     

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub
        • Please sign in to GitHub and install the HackMD app on your GitHub repo.
        • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
        Learn more  Sign in to GitHub

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Include title and tags
        Available push count

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully