The Signal Physics Representation in Uncertain and Complex Environments (SPRUCE) work unit, part of the U.S. Army Engineer Research and Development Center (ERDC) Army Terrestrial-Environmental Modeling and Intelligence System (ARTEMIS) work package, focused on the creation of a suite of three-dimensional (3D) signal and sensor performance modeling capabilities that realistically capture propagation physics in urban, mountainous, forested, and other complex terrain environments. This report describes many of the developed technical capabilities. Particular highlights are (1) creation of a Java environmental data abstraction layer for 3D representation of the atmosphere and inhomogeneous terrain that ingests data from many common weather forecast models and terrain data formats, (2) extensions to the Environmental Awareness for Sensor and Emitter Employment (EASEE) software to enable 3D signal propagation modeling, (3) modeling of transmitter and receiver directivity functions in 3D including rotations of the transmitter and receiver platforms, (4) an Extensible Markup Language/JavaScript Object Notation (XML/JSON) interface to facilitate deployment of web services, (5) signal feature definitions and other support for infrasound modeling and for radio-frequency (RF) modeling in the very high frequency (VHF), ultra-high frequency (UHF), and super-high frequency (SHF) frequency ranges, and (6) probabilistic calculations for line-of-sight in complex terrain and vegetation.