Repository navigation
AngularScope v0.1.0 — Initial public preview
Pre-releaseInitial public preview
A configurable scope-view shader and standalone procedural Unity example, released under CC0-1.0.
- Variable magnification with SFP/FFP reticle calibration.
- Independent etched reticle and illumination overlay.
- Sharp circular field stop and moving soft eye-box shadow.
- Fixed or magnification-linked exit pupil.
- Illustrated setup guide, including FFP reference values 1 and 6.
Downloads
- AngularScope_WithExample.unitypackage: shader, documentation and standalone example scene. Recommended starting point.
- AngularScope_ShaderOnly.unitypackage: shader and documentation only.
Import into a PC Built-in Render Pipeline Unity project. The example was tested in Unity 2022.3.22f1. A separate camera and RenderTexture supply the scene image; the shader does not replace them. The example MonoBehaviour is not an upload-ready VRChat avatar script. Quest avatar custom shaders, URP and HDRP are not supported. No purchased scope or firearm assets are included.
AI disclaimer
Generative AI assisted code and documentation development, with human review and iterative testing in Unity and VR. This is an experimental geometric approximation, not physically accurate optics or a guarantee of compatibility with every project. Review and test it in your own setup.
See the repository README for screenshots, setup instructions and limitations.