Abstract
Blender “DNA” was described by example in Chapter 2, when we talked about Blender state and serialization. This chapter covers how the Blender codebase sets “DNA” variables via “RNA” properties.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Actual RNA (ribonucleic acid) is a biological molecule. It transcribes literal DNA (a separate molecule named deoxyribonucleic acid) by encoding (transcribing) it and then translating its encoding to protein. This process is known as the “central dogma of molecular biology.” However, the protein aspect is where this analogy ends. Blender’s “RNA” is essentially an interface to Blender’s “DNA” types. Blender “RNA” also moves information (settings) into Blender “DNA,” making Blender “RNA” capable of “reverse transcription” as well—i.e., an analogy to when information flows from RNA to DNA in biological systems.
- 2.
The official documentation (https://wiki.blender.org/wiki/Source/Architecture/RNA) provides information on the design consideration for “RNA,” at the time of Blender 2.5 development. When the document was written, the file contents were fewer, and the generated code was written to a single file.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to APress Media, LLC , part of Springer Nature
About this chapter
Cite this chapter
Hollister, B.E. (2021). Blender “RNA” and the Data API. In: Core Blender Development. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-6415-7_6
Download citation
DOI: https://doi.org/10.1007/978-1-4842-6415-7_6
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-6414-0
Online ISBN: 978-1-4842-6415-7
eBook Packages: Professional and Applied ComputingProfessional and Applied Computing (R0)Apress Access Books