<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Tối ưu RAM — cảnh nặng mà máy không tràn bộ nhớ]]></title><description><![CDATA[<p dir="auto"><img src="/community/assets/uploads/files/corona-optimize-cover-co-opt-03.png" alt="Tối ưu RAM — cảnh nặng mà máy không tràn bộ nhớ" class=" img-fluid img-markdown" /></p>
<p dir="auto">Cảnh ngoại thất, máy 32 GB, bấm render lúc 11 giờ đêm. Đến 1 giờ sáng quay lại thì 3ds Max đã tắt,<br />
không có file, không có thông báo. Đây không phải lỗi Corona mà là hết RAM. Khi Windows cạn bộ nhớ,<br />
nó bắt đầu chuyển dữ liệu xuống ổ cứng — gọi là paging — và từ đó mọi thứ chậm đi hàng trăm lần, hoặc<br />
phần mềm chết hẳn. Bài này nói về cách giữ cảnh nằm gọn trong RAM.</p>
<h2>Bộ nhớ đi đâu trong một lần render</h2>
<p dir="auto">RAM bị tiêu bởi năm thứ, theo đúng thứ tự đáng ngờ:</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>Thành phần</th>
<th>Vì sao tốn</th>
<th>Dấu hiệu</th>
</tr>
</thead>
<tbody>
<tr>
<td>Hình học tĩnh</td>
<td>Mỗi mặt, mỗi đỉnh đều nằm trong RAM</td>
<td>RAM cao ngay khi vừa mở file</td>
</tr>
<tr>
<td>Texture</td>
<td>Bitmap 8K nạp nguyên khối vào bộ nhớ</td>
<td>Nạp cảnh (parsing) lâu hơn cả render</td>
</tr>
<tr>
<td>Hình học động</td>
<td>Displacement, Hair, Scatter sinh mặt lúc render</td>
<td>RAM nhảy vọt ngay sau khi bấm render</td>
</tr>
<tr>
<td>Khung ảnh và render element</td>
<td>Mỗi element là một ảnh đầy đủ trong RAM</td>
<td>Render khổ lớn thì chết, khổ nhỏ thì chạy</td>
</tr>
<tr>
<td>Bản thân 3ds Max</td>
<td>Phần mềm chủ chiếm vài GB trước khi Corona bắt đầu</td>
<td>Task Manager cao dù chưa render</td>
</tr>
</tbody>
</table>
<p dir="auto">Corona 3ds Max hiện thông báo <strong>"System is running low on RAM"</strong> kèm bảng phân tích từng thành phần<br />
đang ngốn bao nhiêu. Đọc bảng đó trước, đừng đoán.</p>
<h2>Chín cách giảm RAM trong Corona, xếp theo tỷ lệ lãi</h2>
<ol>
<li><strong>Giảm khổ ảnh đầu ra.</strong> Cách rẻ nhất và hiệu quả nhất. Bộ nhớ cho khung ảnh tăng theo diện tích:<br />
6000 px tốn gấp bốn lần 3000 px.</li>
<li><strong>Xóa render element không dùng.</strong> Mỗi element là một ảnh đầy đủ nằm trong RAM.</li>
<li><strong>Chỉ bật Denoising cho element thật sự cần.</strong> Chaos nói rõ: khử nhiễu từng element tốn thêm bộ nhớ,<br />
và điều này áp dụng cho cả LightMix.</li>
<li><strong>Bật Automated out-of-core textures</strong> ở <strong>Render Setup &gt; System &gt; Performance</strong>. Nó tự đẩy phần<br />
texture chưa dùng xuống đĩa và theo Chaos có thể giảm tới <strong>30% bộ nhớ đỉnh</strong>. Điều kiện: texture<br />
phải là <strong>Corona Bitmap</strong>, không chạy với Bitmap gốc của 3ds Max.</li>
<li><strong>Hạ độ phân giải bitmap.</strong> Một bức tường xa camera không cần texture 8K. Chi tiết:<br />
<a href="/community/topic/137/t%E1%BB%91i-%C6%B0u-texture-nguy%C3%AAn-nh%C3%A2n-ph%C3%ACnh-file-b%E1%BB%8B-b%E1%BB%8F-qua-nhi%E1%BB%81u-nh%E1%BA%A5t">Tối ưu texture — nguyên nhân phình file bị bỏ qua nhiều nhất</a></li>
<li><strong>Nâng giá trị Displacement Screen size.</strong> Ở <strong>Render Setup &gt; Performance &gt; Displacement</strong>, giá trị<br />
càng lớn thì chất lượng càng thấp và RAM càng ít. Không bao giờ đặt dưới 1 pixel. Chi tiết mịn cứ<br />
để Autobump lo. Chi tiết: <a href="/community/topic/141/displacement-s%E1%BB%A9c-m%E1%BA%A1nh-v%C3%A0-c%C3%A1i-gi%C3%A1-ph%E1%BA%A3i-tr%E1%BA%A3">Displacement — sức mạnh và cái giá phải trả</a></li>
<li><strong>Proxy hình học nặng và dùng instance.</strong> Corona Proxy giữ lưới ngoài file cảnh và chỉ nạp phần cần<br />
thiết. Chi tiết: <a href="/community/topic/129/corona-proxy-%C4%91%C6%B0a-model-n%E1%BA%B7ng-v%C3%A0o-c%E1%BA%A3nh-m%C3%A0-m%C3%A1y-kh%C3%B4ng-ngh%E1%BA%B9n">Corona Proxy — đưa model nặng vào cảnh mà máy không nghẹn</a></li>
<li><strong>Bật Conserve memory (slow)</strong> ở <strong>Render Setup &gt; Performance &gt; Performance Settings</strong>. Chaos ghi rõ<br />
nó giảm RAM một chút nhưng làm chậm render khoảng 5%. Đây là phương án cuối, không phải mặc định.</li>
<li><strong>Đóng ứng dụng nặng khác.</strong> Photoshop mở ba file PSD 2 GB và trình duyệt 30 tab ăn mất phần RAM mà<br />
Corona đang cần.</li>
</ol>
<p dir="auto">Về phần cứng, Chaos khuyến nghị <strong>tối thiểu 64 GB</strong> cho cảnh nội thất và ngoại thất thông thường, và<br />
coi <strong>32 GB là mức tối thiểu tuyệt đối</strong>. Con số này khớp với kinh nghiệm xưởng.</p>
<h2>Tài liệu chính chủ và chỗ phải cẩn thận khi đọc</h2>
<p dir="auto">Chaos có một bài rất đầy đủ tên <strong>Optimizing memory (RAM) usage for CPU rendering</strong>. Cần biết một điều<br />
trước khi đọc: <strong>bài đó viết cho V-Ray, không phải Corona.</strong> Phần nguyên lý dùng chung được, phần<br />
thông số thì không.</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>Kỹ thuật trong bài Chaos</th>
<th>Corona có tương đương không</th>
</tr>
</thead>
<tbody>
<tr>
<td>Đổi Progressive sang Bucket Image Sampler</td>
<td>Không. Corona chỉ có progressive</td>
</tr>
<tr>
<td>Bỏ Light Cache, dùng Brute Force GI</td>
<td>Không tương đương trực tiếp; Corona dùng UHD Cache</td>
</tr>
<tr>
<td>Dynamic Memory Limit đặt 80–90% RAM</td>
<td>Không có ô này trong Corona</td>
</tr>
<tr>
<td>Xuất <code>.vrscene</code> render bằng V-Ray Standalone</td>
<td>Không áp dụng</td>
</tr>
<tr>
<td>Tiled Textures <code>.tx</code></td>
<td>Corona dùng cơ chế khác: Automated out-of-core textures</td>
</tr>
<tr>
<td>VRayProxy</td>
<td>Có: Corona Proxy</td>
</tr>
<tr>
<td>Bỏ vật thể ngoài khung camera</td>
<td>Có, nguyên lý dùng chung</td>
</tr>
<tr>
<td>Giảm render element, giảm khổ ảnh</td>
<td>Có, nguyên lý dùng chung</td>
</tr>
<tr>
<td>Tăng page file, đóng ứng dụng khác, render tách lớp</td>
<td>Có, thuộc về hệ điều hành</td>
</tr>
</tbody>
</table>
<p dir="auto">Đừng đi tìm ô "Dynamic Memory Limit" trong bảng F10 của Corona. Nó không tồn tại.</p>
<h2>Ứng dụng trong kiến trúc và thiết kế</h2>
<ul>
<li><strong>Máy 32 GB render ngoại thất có Forest Pack</strong> — ca kinh điển. Cây là hình học động sinh lúc render.<br />
Chuyển cây sang proxy, giảm mật độ ở vùng xa camera, và nâng Displacement Screen size cho mặt cỏ.<br />
Ba việc này thường đủ để cảnh chạy được trên 32 GB.</li>
<li><strong>VR360 độ phân giải 2500 x 5000</strong> — khung ảnh lớn cộng với nhiều render element là công thức tràn<br />
bộ nhớ. Cắt element xuống còn đúng những lớp hậu kỳ cần.</li>
<li><strong>Nội thất có rèm vải, thảm lông và cây trong nhà</strong> — cả ba đều là hình học động. Nếu bắt buộc phải<br />
có, hãy render tách lớp: một lượt cho nội thất, một lượt cho phần cây, ghép ở Photoshop.</li>
<li><strong>Máy trạm dùng chung nhiều người, ai cũng cắm việc riêng</strong> — quy ước xưởng nên là đóng hết ứng dụng<br />
trước khi để máy chạy render qua đêm, và tắt Autosave của cả Corona lẫn 3ds Max.</li>
<li><strong>Cảnh quy hoạch tổng thể có địa hình lớn</strong> — nếu dùng camera trực giao (orthographic) kèm<br />
displacement, Chaos cảnh báo tổ hợp này ngốn bộ nhớ bất thường; chuyển sang world size displacement<br />
hoặc dùng camera phối cảnh tiêu cự dài đặt xa.</li>
</ul>
<h2>Mẹo và lưu ý</h2>
<ul>
<li><strong>RAM khác dung lượng ổ cứng.</strong> Còn 2 TB trống trên SSD không giúp gì khi hết RAM.</li>
<li><strong>Tăng page file cứu được ca thiếu một chút</strong>, nhưng phải chấp nhận render lâu hơn nhiều vì bộ nhớ<br />
ảo chậm hơn RAM hàng trăm lần.</li>
<li>Nếu chỉ tràn RAM ở <strong>một góc duy nhất</strong>, khoanh vùng theo nội dung khung hình chứ đừng tối ưu cả cảnh.</li>
<li><strong>Tắt Autosave khi render.</strong> Tự lưu một file 3 GB giữa lúc RAM đang sát trần là cách nhanh nhất để<br />
mất cả buổi làm việc.</li>
</ul>
<h2>Dùng kèm hoặc thay thế</h2>
<ul>
<li>Nút thắt là hình học chứ không phải bộ nhớ: <a href="/community/topic/136/t%E1%BB%91i-%C6%B0u-s%E1%BB%91-m%E1%BA%B7t-poly-trong-c%E1%BA%A3nh-di%E1%BB%85n-ho%E1%BA%A1">Tối ưu số mặt (poly) trong cảnh diễn hoạ</a></li>
<li>Nút thắt là texture: <a href="/community/topic/137/t%E1%BB%91i-%C6%B0u-texture-nguy%C3%AAn-nh%C3%A2n-ph%C3%ACnh-file-b%E1%BB%8B-b%E1%BB%8F-qua-nhi%E1%BB%81u-nh%E1%BA%A5t">Tối ưu texture — nguyên nhân phình file bị bỏ qua nhiều nhất</a></li>
<li>Corona Proxy — công cụ chính để hạ RAM hình học: <a href="/community/topic/129/corona-proxy-%C4%91%C6%B0a-model-n%E1%BA%B7ng-v%C3%A0o-c%E1%BA%A3nh-m%C3%A0-m%C3%A1y-kh%C3%B4ng-ngh%E1%BA%B9n">Corona Proxy — đưa model nặng vào cảnh mà máy không nghẹn</a></li>
<li>Displacement, thủ phạm hàng đầu của hình học động: <a href="/community/topic/141/displacement-s%E1%BB%A9c-m%E1%BA%A1nh-v%C3%A0-c%C3%A1i-gi%C3%A1-ph%E1%BA%A3i-tr%E1%BA%A3">Displacement — sức mạnh và cái giá phải trả</a></li>
</ul>
<h2>Video tham khảo (YouTube)</h2>
<ul>
<li><div class="lotuz-yt" data-yt="XdS1M7gYvI4"><span class="lotuz-yt-media"><img class="lotuz-yt-thumb" src="https://i.ytimg.com/vi/XdS1M7gYvI4/hqdefault.jpg" alt="corona proxy memory usage (Aleks Koch)" /><button class="lotuz-yt-play" aria-label="Phát video"></button></span><span class="lotuz-yt-title">corona proxy memory usage (Aleks Koch)</span></div></li>
<li><div class="lotuz-yt" data-yt="w78igTvRXok"><span class="lotuz-yt-media"><img class="lotuz-yt-thumb" src="https://i.ytimg.com/vi/w78igTvRXok/hqdefault.jpg" alt="How to create and use Corona Proxy (ArchViz Explained)" /><button class="lotuz-yt-play" aria-label="Phát video"></button></span><span class="lotuz-yt-title">How to create and use Corona Proxy (ArchViz Explained)</span></div></li>
<li><div class="lotuz-yt" data-yt="f3uRl9fARME"><span class="lotuz-yt-media"><img class="lotuz-yt-thumb" src="https://i.ytimg.com/vi/f3uRl9fARME/hqdefault.jpg" alt="HOW TO MAKE 3D MAX FILE A LOT LIGHTER WITH CORONA PROXY - CORONA 6 RENDER TUTORIAL (Marsetyo Aji)" /><button class="lotuz-yt-play" aria-label="Phát video"></button></span><span class="lotuz-yt-title">HOW TO MAKE 3D MAX FILE A LOT LIGHTER WITH CORONA PROXY - CORONA 6 RENDER TUTORIAL (Marsetyo Aji)</span></div></li>
<li><div class="lotuz-yt" data-yt="Ix8C6yf4PjY"><span class="lotuz-yt-media"><img class="lotuz-yt-thumb" src="https://i.ytimg.com/vi/Ix8C6yf4PjY/hqdefault.jpg" alt="Drag &amp;amp; Drop bitmap - Automatic Corona Bitmap creation | ezMat (CG Tricks)" /><button class="lotuz-yt-play" aria-label="Phát video"></button></span><span class="lotuz-yt-title">Drag &amp;amp; Drop bitmap - Automatic Corona Bitmap creation | ezMat (CG Tricks)</span></div></li>
<li><div class="lotuz-yt" data-yt="b_tAqhsKE8E"><span class="lotuz-yt-media"><img class="lotuz-yt-thumb" src="https://i.ytimg.com/vi/b_tAqhsKE8E/hqdefault.jpg" alt="Reduced your 3ds max file by over 90% (Simple or Difficult)" /><button class="lotuz-yt-play" aria-label="Phát video"></button></span><span class="lotuz-yt-title">Reduced your 3ds max file by over 90% (Simple or Difficult)</span></div></li>
</ul>
<h2>Tài liệu tham khảo</h2>
<ul>
<li><a href="https://support.chaos.com/hc/en-us/articles/4528225440657-System-is-running-low-on-RAM-so-you-may-experience-excessive-parsing-times-or-crashes" rel="nofollow ugc">System is running low on RAM (Chaos Help Center)</a> — bài Corona chính chủ: từng nguyên nhân tràn RAM, kèm mức RAM khuyến nghị và vị trí ô Conserve memory.</li>
<li><a href="https://support.chaos.com/hc/en-us/articles/4412978786833-Memory-Usage-Optimizations-for-CPU-rendering" rel="nofollow ugc">Optimizing memory (RAM) usage for CPU rendering (Chaos Help Center)</a> — bài gốc về tối ưu bộ nhớ; lưu ý viết cho V-Ray, đọc phần nguyên lý là chính.</li>
<li><a href="https://support.chaos.com/hc/en-us/articles/4528298717073-Corona-Bitmap-3ds-Max" rel="nofollow ugc">Corona Bitmap (Chaos Help Center)</a> — điều kiện bắt buộc để bật out-of-core textures.</li>
<li><a href="https://support.chaos.com/hc/en-us/articles/4528606821137-How-to-use-proxies-in-Corona-for-3ds-Max" rel="nofollow ugc">How to use proxies in Corona for 3ds Max? (Chaos Help Center)</a> — quy trình chuyển hình học nặng sang proxy.</li>
<li><a href="https://support.chaos.com/hc/en-us/articles/4526303103889-Using-orthographic-camera-and-screen-size-displacement-can-consume-a-lot-of-memory-3ds-Max" rel="nofollow ugc">Using orthographic camera and screen size displacement can consume a lot of memory (Chaos Help Center)</a> — cảnh báo cho ảnh quy hoạch dùng camera trực giao.</li>
</ul>
]]></description><link>https://lotuz.ai/community/topic/135/tối-ưu-ram-cảnh-nặng-mà-máy-không-tràn-bộ-nhớ</link><generator>RSS for Node</generator><lastBuildDate>Wed, 26 Aug 2026 17:22:18 GMT</lastBuildDate><atom:link href="https://lotuz.ai/community/topic/135.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 11 Aug 2026 18:19:26 GMT</pubDate><ttl>60</ttl></channel></rss>