Baking là thao tác dựng sẵn một số yếu tố để cho việc render nhanh hơn
Giải thích nhanh
Bình thường mấy thứ kiểu vật lý, bóng đổ, phản chiếu, và chất liệu động (dynamic textures) được tính toán mỗi frame (khung hình) dựa trên hoạt ảnh đang diễn ra, điều này có thể làm cho việc render lâu hơn vì nó phải làm tất cả những thứ này cùng lúc với việc render. Baking chỉ đơn giản là tính toán trước những thay đổi động xảy ra mỗi frame và lưu chúng lại thành một chuỗi liên tục duy nhất để bạn có thể render nhanh hơn.
Chi tiết hơn
Trong lập trình máy tính, có dữ liệu lưu trữ và dữ liệu dẫn xuất. Ví dụ đơn giản thì dữ liệu lưu trữ tương tự như năm sinh của bạn, còn dữ liệu dẫn xuất là tuổi của bạn. Năm sinh là thông tin cần được lưu trữ vì nó cố định và có thể được sử dụng để tính ra các thông tin khác. Tuổi là dữ liệu dẫn xuất, không cần phải lưu trữ vì có thể tính ra được từ năm sinh và năm hiện tại của bạn.
Trong một chương trình 3D, bạn lưu trữ lưới, ánh sáng, keyframes, vật liệu, v.v... và bạn dẫn xuất ra những thứ như hình ảnh đã render từ đó, bằng cách tính toán.
"Baking" nói chung đề cập đến hành động chuyển đổi dữ liệu dẫn xuất thành dữ liệu lưu trữ, nghĩa là bạn thực hiện một số phép tính trước và có một lượng dữ liệu lưu trữ lớn hơn, nhưng sau đó không cần phải thực hiện các phép tính nữa.
Tham khảo: https://www.reddit.com/r/blender/comments/1fp306a/whats_baking/?tl=vi