我的讀書會
一個不曾辦過也不曾參加過讀書會的中年人。
2024/12/21
2020/08/21
Unreal Engine 4.25.3 on Ubuntu 18.04 的問題集錦
怎麼編譯UE4
請看官方教學,基本上對在Linux下有開發經驗的人來說不難,在我的AMD 3900X 下Make大約要近1小時,有問題可以留言。
UE4Editor開啟視窗或變動視窗就造成Crash
出現以下訊息:
Fatal error: [File:Engine/Source/Runtime/VulkanRHI/Private/VulkanMemory.cpp] [Line: 313] Out of Device Memory, Requested=3240.00Kb MemTypeIndex=7 << callstack too long >>
解答:
這是一個超出顯卡記憶體的問題,顯卡記憶體太小,造成Crash
修正的方式是
- 啟用OpenGL
Unreal Engine 的根目錄 Engine/Config/BaseEngine.ini
;+TargetedRHIs=GLSL_430 <=== 移除此行的comment - 將 UE4Editor以OpenGL mode啟動
./UE4Editor -opengl
Ubuntu Vulkan and OpenGL problems
Compile很慢
更新檔案的時間
UnrealEngine-release/Engine/Binaries/Linux/UnrealHeaderTool.target
在任意適合的地方加空白並存檔,檔案時間就會更新,此後Compile就不會一直重做reflection,進而加快compile的速度
Upgrade Project
UE4開啟別人的Project
2020/07/31
[Blender] 初學一年的想法
Blender (Wiki)是一個開源免費的3D軟體,它可以做的事非常之多,3D建模、上色、動畫,2D動畫似乎也能。至於教學文件與影片,在網路上也非常多,也有成套式的Course,免費的、貴的、便宜的,都有。
錯誤的理解。
但,你也知道的,免錢的最貴,以我一個電機系畢業的程式設計猿來說,學Blender的路可是跌跌撞撞,挫折不斷。
至於我本身:
除了用過gimp拿來拼拼圖或刻些icon,在美工相關的背景、技術、觀念、經驗幾乎是0,為人又孤僻,身邊也沒有美工業界相關人員可以問,除了買課程後,會在課程跟老師問問相關問題,所有的問題幾乎都是從課程或自己網路上找答案,來達成自己我的學習方面主要是3D建模,目的是想要可以做動畫或遊戲
基礎操作就不提了,只要熟練就可以。
但Blender內的眉眉角角實在太多了,你只要一個步驟miss,或是某些你根本沒注意到的操作,你的結果就會跟老師的完全不同。
而那也才只是剛開始建模而已。
做一個完整的模型:
個人認為是完成以下步驟(我不知道這樣是不是叫完整...)
1. 建高模
2. retopo產生低模
3. uv unwrap
4. bake(normal map、AO、cavity....)
5. 上色
6. 骨架
7. 動畫
每個步驟,都有著一堆的基礎知識在等你
拿第一步建模來說好了,你要建怎樣的模型?
1. 你的角色要不要自己先畫出來?(先迴頭去學2D)
2. 角色的基礎姿勢要怎樣擺? A pose ?T pose?
3. 要怎樣弄出基礎的mesh?(用cube去兜還是進雕刻用dyntopo直接拉?)
4. 雕刻要用Multi resolution還是 dyntopo?
5. 為什麼我一按下 remesh後,就動彈不得,甚至 crash?
6. 為什麼有些工具明明是刻入的反而變成浮出的?(因為normal 反了)
7. 我的mesh到底要多少face或triangle,手機才跑的動,我的電腦才不會當?(這是2件事情!)
光一個建模就有好幾種方式,其中又有太多太多的基礎知識,你必須要了解,更不用說後面每個步驟,都有各式各樣的解法,可以開課來講。
當然,就像前面所說的
制作一個可用的模型,要視乎你的用途如果你的模型沒有要做動畫,當然姿勢擺對就可以。
如果是要lowpoly,當然就不用搞什麼高低模了。
如果你的角色沒有要進遊戲,那或許也不必上骨架。
所以呢,課程中也有許多的陷阱問題,老師們會巧妙的避過。
當然,你遇到了,可以跟老師詢問,老師們也都很樂意解答的。
這不是勸退文
這只是我斷斷續續的學了1年多的心得。
我並不知道,其他商用的3D軟體,是不是也這麼的麻煩,也這麼多知識需要了解,我只知道,它們都是貴到我不會想以個人的興趣為理由去買的軟體。
我甚至不知道,Blender在業界使用的狀況如何,甚至說,它能不能被當作是一個主角,我都不知道,或許它可能只是Artist手上的一隻不常用到的小刀。
但,它做為我的一個第二專長,我會想要用它來做點東西,目前希望是一隻影片。
2018/12/17
2018/12/04
Wacom Intuos BT M (CTL-6100WL)在 Ubuntu 18.04上的使用
Wacom Intuos BT M (CTL-6100WL) 有 USB 與 Bluetooth 界面,這二個界面,都可以用來與PC連接,而我使用的是USB界面。
基本上,Wacom在 Ubuntu 18.04上的使用已經沒有問題。甚至在Settings界面裡有專屬的Wacom page。
基本上,Wacom在 Ubuntu 18.04上的使用已經沒有問題。甚至在Settings界面裡有專屬的Wacom page。
2018/11/05
2018/09/11
[製Game之路] 000 啟程 - 我與我的Udemy課程
我是誰?
我是一個靠寫軟體維生的人。基本上寫過Windows/Linux/Android/Windows Mobile/Web的程式,會些資料庫,對Game有些概念,但若說到一些物理、3D之類,我會覺得頭暈。
我常會去圖書館,並將喜歡的書掃成電子檔,大約已經有上百本,但會去看的很少。
訂閱:
文章 (Atom)