June 9, 2023 hanght

Những tips tối ưu hóa hiệu suất Unreal Engine trên PC cấu hình thấp

Unreal Engine là một phần mềm phát triển trò chơi mạnh mẽ và linh hoạt. Nó đã được sử dụng để tạo ra một số trò chơi phổ biến nhất trong thập kỷ qua. Tuy nhiên, chạy Unreal Engine trên phần cứng cấp thấp có thể là một thách thức, vì nó có thể dẫn đến hiệu suất kém và tốc độ khung hình chậm. Trong bài viết này, chúng ta sẽ thảo luận cách  để tối ưu hóa hiệu suất của Unreal Engine trên PC cấp thấp. Từ đó, bạn có thể tận dụng tối đa trải nghiệm phát triển trò chơi của mình.

1. Cài Engine Scalability Settings

Unreal Engine có một tính năng tích hợp gọi là Engine Scalability Settings. Nó cho phép bạn điều chỉnh mức độ chi tiết , hiệu ứng hình ảnh để tối ưu hóa hiệu suất . Theo mặc định, Engine Scalability Settings được đặt thành “Epic”, đây là hiệu ứng hình ảnh cao nhất. Tuy nhiên, bạn có thể điều chỉnh cài đặt thành “Thấp” hoặc “Trung bình” để cải thiện hiệu suất. Để điều chỉnh, chọn Settings > Engine Scalability Settings chọn mức độ chi tiết và hiệu ứng hình ảnh. Tuy nhiên, điều này sẽ làm giảm mức độ chi tiết và hiệu ứng hình ảnh trong trò chơi của bạn. Vì vậy, điều quan trọng là phải tìm được sự cân bằng giữa hiệu suất và chất lượng hình ảnh.

2. Giảm số lượng đèn

Đèn là một thành phần quan trọng của bất kỳ trò chơi nào. Tuy nhiên, chúng cũng có thể tốn nhiều tài nguyên. Để tối ưu hóa hiệu suất, hãy giảm số lượng đèn trong cảnh của bạn và sử dụng ánh sáng tĩnh bất cứ khi nào có thể. Bạn cũng có thể điều chỉnh độ phân giải bản đồ để tối ưu hóa hơn nữa hiệu suất.

3. Kích hoạt Nanite

Nanite là một tính năng mới trong Unreal Engine 5 cho phép bạn hiển thị số lượng đa giác không giới hạn trong thời gian thực mà không làm giảm hiệu suất. Bạn có thể tạo môi trường có độ chi tiết cao mà không phải lo lắng về hiệu suất trên phần cứng cấp thấp. Theo mặc định, Nanite sẽ được kích hoạt trong dự án của bạn. Sau đó, bạn chỉ cần kích hoạt nó trên các mắt lưới mà bạn muốn sử dụng.

Nếu bạn muốn tìm hiểu thêm về cách sử dụng Nanite, bạn có thể tham khảo: What you need to know about Nanite

4. Giảm thiểu việc sử dụng bóng chuyển động

Bóng chuyển động có thể tăng thêm tính chân thực cho trò chơi. Tuy nhiên, chúng cũng có thể tốn nhiều tài nguyên, đặc biệt là trên phần cứng cấp thấp. Để tối ưu hóa hiệu suất, hãy cố gắng giảm thiểu việc sử dụng bóng động và thay vào đó sử dụng ánh sáng tĩnh. Nếu bạn cần sử dụng bóng động, hãy cố gắng hạn chế số lượng đèn động trong cảnh. Đồng thời điều chỉnh độ phân giải và khoảng cách của bóng để cân bằng hiệu suất và chất lượng. Từ đó, bạn có thể cải thiện đáng kể hiệu suất của trò chơi trên phần cứng cấp thấp.

5. Tối ưu hóa nguyên vật liệu

Materials có thể ảnh hưởng đến hiệu suất, đặc biệt nếu chúng phức tạp hoặc sử dụng nhiều kết cấu. Để tối ưu hóa chúng, hãy giảm số lượng họa tiết được sử dụng và đơn giản hóa mạng lưới vật liệu nếu có thể.

6. Đóng những ứng dụng khác

Chạy các ứng dụng khác trong khi sử dụng Unreal Engine có thể ảnh hưởng đến hiệu suất. Vì vậy, hãy đóng mọi ứng dụng không cần thiết trước khi chạy Unreal Engine. Điều này bao gồm trình duyệt web, trình phát nhạc và bất kỳ ứng dụng nào sử dụng tài nguyên hệ thống. Việc đóng các ứng dụng khác sẽ giải phóng tài nguyên hệ thống. Điều này cho phép Unreal Engine sử dụng hiệu quả, mang lại hiệu suất tốt hơn trên phần cứng cấp thấp.

7. Sử dụng forward shading

Forward shading là kỹ thuật kết xuất trong đó mỗi đối tượng trong cảnh được hiển thị riêng lẻ. Chúng xuất hiện trong cảnh, làm cho nó hiệu quả hơn so với kết xuất hoãn lại. Theo mặc định, Unreal Engine sử dụng kết xuất trì hoãn, đòi hỏi nhiều tính toán hơn ,có thể dẫn đến hiệu suất kém trên PC cấu hình thấp. Để chuyển sang kết xuất chuyển tiếp, chọn Edit > Project Settings > Rendering, and select “Forward Shading”.

8. Update Graphics drivers

Hiện tại, có một số trình điều khiển cạc đồ họa đang gặp sự cố trong Unreal Engine 5. Nó có thể hạn chế quyền truy cập của bạn vào trò chơi. Trình điều khiển đồ họa lỗi thời cũng có thể ảnh hưởng đến hiệu suất trên phần cứng cấp thấp. Đảm bảo cập nhật trình điều khiển đồ họa lên phiên bản mới nhất đảm bảo hiệu suất tối đa. Tối ưu hóa hiệu suất của Unreal Engine trên phần cứng cấp thấp có thể là một thách thức. Với những tips trên, bạn có thể cải thiện hiệu suất và tận dụng tối đa phát triển trò chơi của mình. Từ việc sử dụng kết xuất chuyển tiếp đến giảm số lượng đèn, những mẹo này có thể giúp bạn tạo quy trình phát triển trò chơi trơn tru và hiệu quả. Chỉ cần tối ưu hóa, bạn có thể tạo trò chơi chất lượng cao trên phần cứng khiêm tốn nhất.

iRender - Dịch vụ kết xuất đám mây phù hợp nhất cho Unreal Engine

iRender cung cấp các máy chủ (server) cấu hình cao giúp tăng tốc kết xuất GPU. Sử dụng dịch vụ của chúng tôi, bạn có toàn quyền kiểm soát server. Do đó, bạn có thể tùy ý cài đặt bất cứ phần mềm nào để thiết lập môi trường làm việc riêng. iRender cung cấp các các server đơn và đa GPU với dòng card đồ họa Nvidia Geforce RTX 3090 và RTX 4090 mạnh mẽ nhất thị trường. Ngoài ra, bạn có thể chuyển đổi qua lại giữa các gói cấu hình máy và chạy nhiều server cùng lúc để tăng tốc mà không cần phải cài lại phần mềm.

Unreal Engine chủ yếu sử dụng video card để hiển thị đồ họa trên màn hình. Video card nhanh hơn sẽ cung cấp cho bạn FPS cao hơn trong chế độ xem hoặc trong trò chơi độc lập. Tại iRender, chúng tôi có một gói máy chủ RTX 4090 duy nhất phù hợp nhất cho kết xuất Unreal Engine. Bạn có thể tham khảo cấu hình máy chi tiết như hình dưới đây:

Nếu bạn có bất kỳ vấn đề hoặc câu hỏi nào, đừng ngần ngại liên hệ với nhóm hỗ trợ 24/7. Chúng tôi luôn sẵn lòng trợ giúp bạn với giải đáp mọi thắc mắc.

Trong tháng 6 này, iRender đang có chương trình ƯU ĐÃI ĐẶC BIỆT dành riêng cho bạn: Tặng 20% bonus cho khách hàng đăng ký tài khoản và nạp tiền trong vòng 24h sau khi đăng ký (đối với sinh viên, tặng 50% bonus cho mỗi lần nạp tiền).

Đăng ký tài khoản ngay hôm nay để trải nghiệm dịch vụ của chúng tôi. Hoặc liên hệ với chúng tôi qua Zalo: 0912075500 để được tư vấn và hỗ trợ miễn phí.

 

iRender – Luôn đồng hành cùng bạn!

 

Nguồn tham khảo: https://www.uisco.blog

, , , , , , , , , , ,

hanght

Chào mọi người. Mình là Hằng, nhân viên chăm sóc khách hàng của iRender. Tại iRender mình muốn đem đến cho các bạn những trải nghiệm tuyệt vời cũng như chia sẻ với các bạn những kinh nghiệm hữu ích về lĩnh vực thiết kế đồ họa 3D tới cộng đồng CG. Thank you!
Contact

INTEGRATIONS

Autodesk Maya
Autodesk 3DS Max
Blender
Cinema 4D
Houdini
Maxwell
Nvidia Iray
Lumion
KeyShot
UE4
Twinmotion
Redshift
Octane
And many more…

iRENDER TEAM

MONDAY – SUNDAY
9:00 AM – 8:00 PM
Hotline: 0916 806 116
Zalo: 0916 806 116
Skype: iRender Support
Email: [email protected]
CÔNG TY CỔ PHẦN CÔNG NGHỆ IRENDER VIỆT NAM
MST: 0108787752
Office: 5/82 Dịch Vọng Hậu, Cầu Giấy, Hà Nội.

Contact
0916806116