This paper explores using SIRENs, neural networks with periodic activation functions, as a means for synthesising abstract three-dimensional dynamic forms. A SIREN is used to generate a field function for an implicit surface, with inputs for 3D position and time. A wide range of complex quasiperiodic forms can be created, with synthesis and rendering being achievable at interactive rates using modern graphics hardware.
J. M. Chowning (1973). The synthesis of complex audio spectra by means of frequency modulation. Journal of the audio engineering society, 21(7), 526-534.
J. C. Hart (1996). Sphere tracing: A geometric method for the antialiased ray tracing of implicit surfaces. The Visual Computer, 12(10), 527-545.
A. Janson (2021). Implicit neural differentiable FM synthesizer. Available at: https://pythonawesome.com/implicit-neural-differentiable-fm-synthesizer/ (retrieved 7 January 2022)
A. Lomas (2016). Species Explorer: An interface for artistic exploration of multi-dimensional parameter spaces. Electronic Visualisation and the Arts, pp.95-102.
A. Lomas (2022a). Siren Transitions. [online video] Available at: https://www.youtube.com/watch?v=_IbN_9t8ixk (retrieved 8 January 2022)
A. Lomas (2022b). Siren Transitions (Anaglyph 3D). [online video] Available at: https://www.youtube.com/watch?v=fjnMWOvDG6o (retrieved 8 January 2022)
W.E. Lorensen and H.E. Cline (1987). Marching cubes: A high resolution 3D surface construction algorithm. ACM SIGGRAPH computer graphics, 21(4), pp.163-169.
S. Osher and R. Fedkiw (2003). Signed distance functions. In Level set methods and dynamic implicit surfaces (pp. 17-22). Springer, New York, NY.
S.G. ParkerJ. BiglerA. DietrichH. FriedrichJ. HoberockD. LuebkeD. McAllisterM. McGuireK. MorleyA. Robison and M. Stich (2010). OptiX: a general purpose ray tracing engine. ACM transactions on graphics (tog), 29(4), pp.1-13.
Phase Modulation (2022). In Wikipedia. https://en.wikipedia.org/wiki/Phase_modulation (retrieved 21 February 2022)
V. SitzmannJ.N. MartelA.W. BergmanD.B. Lindell and G. Wetzstein (2020). Implicit neural representations with periodic activation functions. arXiv preprint arXiv:2006.09661.