# Camera Path Generation for Triangular Mesh Using Toroidal Patches
## 3 Camera Path Generation
### Preprocessing
Figure 7: Ten selected triangular mesh models with bounding cylinder and camera gaze path: (**a**) Bear, (**b**) Rocker, (**c**) Horse, (**d**) Kitten, (**e**) Bunny, (**f**) Haris, (**g**) Venus, (**h**) Popiersie, (**i**) Armadillo, and (**j**) Pieta. ## 5 Conclusions

We introduced a novel automated methodology for generating camera paths optimized for observing triangular mesh models. Using a toroidal patch-based spatial data structure [16], we can approximate local geometric characteristics in the mesh and it can be used as weights for camera path generation. The derived camera position and gaze path are defined by a third-order periodic B-spline curve along the lateral surface of the cylinder that bounds the model. This approach ensures a smooth and uninterrupted path designed for areas with significant changes in curvature. However, we recognize certain limitations of our approach, especially when applied to models predominantly composed of flat faces, which might result in undesired camera path configurations. Future work will aim to improve the handling of these limitations to enhance the robustness and versatility of our method. Additionally, we plan to conduct an integrated user study to compare our enhanced methodology with the results of previous studies [7; 8; 9; 10]. Figure 8: Visualization of our camera paths for the models. The camera gaze path (shown in blue) and the camera position path (shown in green) are generated based on the initial third-order periodic B-spline curve (shown in red). **Author Contributions:** Conceptualization, J.C. and Y.P. ; methodology, J.C. and Y.P. ; software, J.C., K.K. and Y.P. ; writing--original draft preparation, J.C., K.K., M.K., T.N., S.K. and Y.P. ; writing--review and editing, Y.P. ; visualization, J.C.; supervision, and project administration, Y.P. All authors have read and agreed to the published version of the manuscript. **Funding:** This work was supported in part by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIT) (No. RS-2022-00165809, RS-2023-00245613), and in part by the Institute for Information & communications Technology Promotion (IITP) grant funded by the Korea government (MSIT) (No. 2022-0-00622, Digital Twin Testbed Establishment). **Institutional Review Board Statement:** Not applicable. **Informed Consent Statement:** Not applicable. **Data Availability Statement:** The 3D model data presented in this study are available on request from the corresponding author. The data are not publicly available because the private and public data are mixed, and we resized the model for experiments. **Conflicts of Interest:** The authors declare no conflicts of interest. ## References

* [1] [PERSON]; [PERSON] Planar Delaunay Mesh Smoothing Method Based on Angle and a Deep Q-Network. _Appl. Sci._**2023**, _13_, 9157. [CrossRef]
* [2] [PERSON]; [PERSON]; [PERSON]; [PERSON] GeoStamp: Detail Transfer Based on Mean Curvature Field. _Mathematics_**2022**, _10_, 500. [CrossRef]
* [3] [PERSON]; [PERSON]; [PERSON]; [PERSON] Deep Neural Network for 3D Shape Classification Based on Mesh Feature. _Sensors_**2022**, _22_, 7040. [CrossRef] [PubMed]
* [4] [PERSON]; [PERSON]; [PERSON] Geodesic Hermite Spline Curve on Triangular Meshes. _Symmetry_**2021**, _13_, 1936. [CrossRef]
* [5] [PERSON]; [PERSON]; [PERSON]; [PERSON] Viewpoint selection using viewpoint entropy. In Proceedings of the VMV, Citeseer, Stuttgart, Germany, 21-23 November 2001; Volume 1, pp. 273-280. * [6] [PERSON]; [PERSON]; [PERSON] 3d model automatic exploration: Smooth and intelligent virtual camera control. In Proceedings of the Computer Vision--ACCV 2014 Workshops, Singapore, 1-2 November 2014; Springer: Berlin/Heidelberg, Germany, 2015; pp. 612-626. * [7] [PERSON]; [PERSON]; [PERSON]; [PERSON] On computing best fly. In Proceedings of the 23 rd Spring Conference on Computer Graphics, Budermeier, Slovakia, 26-28 April 2007; pp. 115-121. * [8] [PERSON]; [PERSON]; [PERSON] Automatic preview video generation for mesh sequences.