Geo-C-Thru
Geo-C-Thru 3.0 is a ground-up extension rewrite for Blender 4.2 and newer.
Major changes:
• Rebuilt around Blender's modern extension system
• Added Built-In, User Library, and This Project preset libraries
• Added explicit component ownership, favorites, import, export, and revert
• Added ordered, pointer-based Collection Rules with clear priority
• Added per-viewport scope and shading snapshots
• Added reversible Bypass and Reapply, Safe Restore, and a separate confirmed Emergency Reset Display
• Added migration guidance for Geo-C-Thru 2.x
Correctness and performance:
• Improved pre-save transitions and failed-save recovery
• Added coalesced scheduling and dependency-graph dirty sets
• Added pointer-keyed ownership and modern object-type support, including Text
• Overlay-only controls no longer force Solid shading
• Registration and cleanup are now idempotent
Compatibility:
• Requires Blender 4.2 or newer
• Tested with Blender 4.2 LTS, 4.5 LTS, 5.0, and 5.2 LTS
• Version 2.1 remains available for Blender 4.1 and older
Key changes:
- Re-adds support for MatCap lighting mode
- Adds a feature to force objects into a solid mode when nothing is selected, this makes it easier to see and select objects in your scene when you have "Wireframe Non-Selected" active.
- Adds the ability to toggle wireframes on/off, instead of requiring setting the opacity slider to 100 or 0.
- Increased preset limit to 50
- Improves two-way synchronization between the UI and the viewport, ensuring consistent shading and overlay settings.
- Fixes issues with viewport state restoration, particularly regarding background settings and object properties.
- Addresses problems related to settings application during add-on startup and preset loading, ensuring immediate and correct application.
- Increases the maximum number of preset slots to 50 and ensures compatibility with older presets.
- Adds a true two-way sync for the Wireframe Overlay toggle and opacity.
- Refactors the "Nuke" utility to avoid forcing Studio lighting and ensures it correctly resets object display properties.
- Implements a more robust view watcher to monitor and react to viewport changes.
- Interface tweaks for improved usability.