Computer-Generated Imagery (CGI) has received increasing interest in both research and the entertainment industry. Recent advancements in computer graphics allowed researchers and companies to create large-scale virtual environments with growing resolution and complexity. Among the different applications, the generation of biological assets is a relevant task that implies challenges due to the extreme complexity associated with natural structures. An example is represented by trees, whose composition made by thousands of leaves, branches, branchlets, and stems with oriented directions is hard to be modeled. Realistic 3D models of trees can be exploited for a wide range of applications including decision-making support, visualization of ecosystem changes over time, and for simple visualization purposes. In this review, we give an overview of the most common approaches used to generate 3D tree models, discussing both methodologies and available commercial software. We focus on strategies for modeling and rendering of plants, highlighting their accordance or not with botanical knowledge and biological models. We also present a proof of concept to link biological models and 3D rendering engines through Ordinary Differential Equations.