File và cài đặt
File dự án
- Đuôi riêng
.sgstudio(nội dung JSON). File.scenegraph.jsonvà.nodebase.jsoncũ vẫn mở được. - Bộ cài đăng ký liên kết đuôi file: click đúp một file
.sgstudiolà mở thẳng trong app. - Mỗi project gắn với một file. Lưu (Ctrl+S) ghi thẳng vào file, không hỏi lại; Lưu thành (Ctrl+Shift+S) chọn file khác. Project chưa có file sẽ hỏi nơi lưu ở lần đầu.
- Menu File có Project mới, Mở file, danh sách mở gần đây, Lưu, Lưu thành, Xuất glTF, Account và Settings.
Dấu “chưa lưu”
Project được coi là chưa lưu khi nội dung khác với lần lưu cuối (so mã băm của nội dung), nên hoàn tác về đúng bản đã lưu thì dấu chưa lưu biến mất. Tiêu đề cửa sổ có dấu •, chip tên file ở thanh menu có ●. Khi đóng cửa sổ mà còn project chưa lưu, app hỏi Lưu tất cả, Không lưu hoặc Hủy.
Tự lưu và khôi phục
Mỗi 30 giây (đổi được), app lưu một bản nhẹ, không kèm asset, cho project chưa lưu vào thư mục dữ liệu của app. Nếu app tắt đột ngột, lần mở kế tiếp hỏi có khôi phục không. Bản tự lưu bị xóa khi bạn lưu hoặc thoát bình thường.
Cài đặt (Ctrl+,)
Đổi là lưu và áp dụng ngay. Mọi giá trị được kiểm tra khoảng cho phép; nút Đặt lại ở nhóm Nâng cao đưa mọi cài đặt về mặc định.
| Nhóm | Cài đặt |
|---|---|
| Chung | Cỡ giao diện (70–160%), hỏi khi đóng nếu chưa lưu, kiểm tra bản cập nhật khi mở app |
| File | Tự lưu (0–600 giây, 0 là tắt), giữ bản .bak khi lưu, nhúng asset vào file, số file gần đây, thư mục mặc định |
| Viewport | WebGPU hay luôn WebGL 2, độ phân giải tối đa, giới hạn fps, tăng tốc phần cứng (cần khởi động lại) |
| Trình soạn | Số bước hoàn tác (20–500), snap di chuyển, xoay, scale |
| Cộng tác | Máy chủ và tên hiển thị mặc định. Đây là máy chủ duy nhất app được phép kết nối (bảo mật); đổi địa chỉ cần khởi động lại |
| Nâng cao | Mở thư mục dữ liệu, DevTools, đặt lại mọi cài đặt |