發表文章

目前顯示的是 9月, 2017的文章

[UE4] Package (windows)

Packaging Projects Setting Game Default Map (Edit > Project Settings > Maps & Modes) Package Streaming              Asynchronous Loading Thread              Event-Driven Loader Compressing your .pak file (Project settings -> Packaging -> Create compressed cooked packages) List of maps to include in a packaged build (added your main map) ----------Result---------- Ori                                                    ->     10.7 GB Compressed                                    ->      5.45 GB Compressed and list of maps        ->      2.84 GB

[UE4] Fullscreen vr mirror on HTC vive

Step1. 準備原始碼版本的遊戲引擎 Step2. 修改SteamVRHMD.cpp // ...\Engine\Plugins\Runtime\Steam\SteamVR\Source\SteamVR\Private int32 val; if (FParse::Value(Cmd, TEXT("MIRROR"), val)) { if ((val >= 0) && (val <= 3 )) { WindowMirrorMode = val; } else { Ar.Logf(TEXT("HMD MIRROR accepts values from 0 though 3 ")); } return true; } Step3. 修改SteamVRRender.cpp // ...\Engine\Plugins\Runtime\Steam\SteamVR\Source\SteamVR\Private int WindowMirrorMode = FMath::Clamp(CVarMirrorMode->GetValueOnRenderThread(), 0 , 3 ); else if (WindowMirrorMode == 3) { RendererModule->DrawRectangle( RHICmdList, 0, 0, ViewportWidth, ViewportHeight, 0.05f, 0.3f, 0.4f, 0.4f, FIntPoint(ViewportWidth, ViewportHeight), FIntPoint(1, 1), *VertexShader, EDRF_Default); } Step4. 儲存後重新編譯 Step5. 使用命令快速切換 (press '~' key)     hmd mirror 1 (Native mode : sin

[UE4] Package (VR Works 4.15)

VR Works Step1. Copy original project Config Content Plugins Source [ProjectName].uproject Step2. New project switch unreal engine version (.uproject click right button) Step3. Execute and rebulid Step4. VR settings Project - Description Start in VR [checked] Engine - Rendering Instanced Stereo [Unchecked] Lens Matched Rendering [Checked] SinglePassStereo [Checked] Step5. Execute Console Command (vr.LensMatchedShadingRendering 3) Step6. Package VR Works Update Step1. Replace folder Content Source Step2. Execute Console Command (vr.LensMatchedShadingRendering 3) Step3. Package

SteamVR 效能設定 (允許非同步再投影 / 允許交錯式再投影)

SteamVR -> 設定 -> 效能 此兩項功能可以填補不能及時渲染的幀,使用組合請參考以下: 若能穩定維持在90fps 不啟用 非同步再投影 不啟用 交錯式再投影 若僅偶爾落於90fps以下 (建議) 啟用 非同步再投影 不啟用 交錯式再投影 始終無法達到90fps 啟用 非同步再投影 啟用 交錯式再投影 特殊情況 不啟用 非同步再投影 啟用 交錯式再投影 //  交錯式再投影, 交錯式再投影 會強迫其降至45fps,並在這基礎下每隔一幀進行一次重新投影,從而達到90fps的幀率 // 非同步再投影,非同步再投影會智能地插入一幀,與 交錯式再投影 相比,非同步再投影能夠有效減少畫面抖動,同時使得體驗更為流暢自然 原文參考: http://www.sohu.com/a/133881155_213766