RenderSavior is a Blender addon designed to provide a complete energy-efficient rendering workflow. It is specifically optimized for Apple Silicon devices and laptop environments, offering intelligent presets, hardware-aware adjustments, and one-click power-saving configurations. The addon reduces heat, maintains stable performance, and provides consistent rendering quality across platforms.
- Author: Lin Yan-Ming
- Release Date: July 30, 2025
- Version: v1.0.0
- Objective: Deliver a comprehensive, intelligent, and power-optimized rendering solution for Blender users
- Windows (full support for NVIDIA, AMD, and Intel GPUs)
- macOS with dedicated Apple Silicon optimizations
- Linux support
-
Low-Temperature Preview Mode
- 24 samples
- Designed for rapid previews with minimal heat output
-
Smart Rendering Mode
- Fixed 128 samples
- Balanced image quality and performance
- Recommended for daily use
-
High-Quality Mode
- 256 samples
- Suitable for final outputs and high-end devices
- Samples: 24 / 128 / 256
- Preview Samples: 16 / 32 / 64
- Max Bounces: 4–6
- Diffuse / Glossy / Transmission Bounces: 2–3
- Volume Bounces: 0–2
- Adaptive Sampling enabled
- Adaptive Threshold: 0.02–0.1
- Denoising enabled
- Persistent Data enabled
- Simplify enabled (for Preview and Smart modes)
- Simplify Subdivision: 0–1
- Texture Resolution Limit: 1024–4096 px
- Motion Blur disabled
- View Transform set to Filmic
- Tiled Rendering automatically enabled for high-resolution scenes
- Spatial Splits disabled
- BVH Time Steps disabled
- Compute Device Type: Metal
- Tile Size: 256–512 (automatically selected)
- Automatic CPU/GPU hardware detection
- Scene complexity analysis with adaptive configuration
- Resolution-aware rendering adjustments
- Rendering temperature estimation
- Full error handling with safe
hasattr()checks
- Live status indicators (Persistent Data, Motion Blur, Color Transform)
- One-click Persistent Data enabling
- One-click full power-saving configuration
- Rendering time and temperature estimation
smart_render_addon/ ├── init.py ├── config.py ├── utils.py ├── smart_render.py ├── debug_panel.py ├── CHANGELOG.md ├── INSTALL.md ├── UI_GUIDE.md ├── ASPECT_RATIO_GUIDE.md └── README.md
- Download all addon files.
- Open Blender and navigate to Edit > Preferences > Add-ons.
- Click Install.
- Select the
__init__.pyfile. - Enable the addon.
- Fast, low-temperature preview rendering
- Daily production rendering with balanced performance
- High-quality final output rendering
- Laptop-optimized workflows
- Temperature-aware rendering for thermally restricted systems
- Corrected
KeyErrorhandling - Improved Persistent Data detection logic
- Comprehensive
hasattr()safety checks - Corrected texture limit attribute names
- Improved UI state reporting
- Improved forced-apply functionality
- Improved temperature reading methods
- Enhanced GPU and memory detection
- Improved NVIDIA GPU and OpenCL detection
- All subprocess calls include timeout protection
- Full fallback and error-safe execution paths
- Intelligent rendering modes with adaptive logic
- Advanced power-saving workflow for mobile and Apple Silicon devices
- Robust error handling and version compatibility
- Clear and practical user interface
- Comprehensive one-click automation features
- Rendering statistics and advanced analytics
- Custom user configuration support
- Automatic update system
- Mobile device optimization
- Multi-language support
This project is developed by Lin Yan-Ming and is intended for learning and research purposes only.
Feedback, suggestions, and contributions are welcome.
RenderSavior Addon v1.0.0 — Lin Yan-Ming, 2025-07-30