Research and Design of Toy Chinese Dragon Model based on OpenSCAD and Render based on Three.js
DOI:
https://doi.org/10.62051/0a3e2w58Keywords:
OpenSCAD; 3D modeling; Chinese Dragon; Three.js, lighting; shadows; fire.Abstract
Nowadays, there are a lot of 3D models in the world, but how to build a Chinese Dragon is relatively few methods.Aiming at this problem, this paper put forward a method which made up for the deficiency in this aspect. In order to build this model, OpenSCAN software was used in this paper. This paper also divided Chinese Dragon into four parts: head, body, claws and tail, and used different methods to model these four parts. At the same time, in order to make the Chinese Dragon look more realistic, this paper also implemented basic lighting and shadows on Three.js. The methods used are the Phong model and shadow maps. What's more, In order to achieve the dragon in Chinese people's imagination, this paper also simulated the appearance of dragons breathing fire and surround fire. In the process of doing this, in order to make the effect of fire more realistic, this paper used Perlin noise to simulate the burning of fire. Meanwhile, in order to compare the effects of different surround fires, some people were invited to evaluate the effects of various surround fires. For the final experimental results, a cartoon style Chinese Dragon was made, and the fire effect was achieved very well.
Downloads
References
Shuqing Tan, "Animation Image Art Design Mode Using 3D Modeling Technology", Wireless Communications and Mobile Computing, vol. 2022, Article ID 6577461, 9 pages, (2022).
Garmeh, S., Jadidi, M. & Dolatabadi, A. Three-Dimensional Modeling of Cold Spray for Additive Manufacturing. J Therm Spray Tech 29, 38–50 (2020).
Ma, Te, Inagaki, Tetsuya and Tsuchikawa, Satoru. "Three-dimensional grain angle measurement of softwood (Hinoki cypress) using near infrared spatially and spectrally resolved imaging (NIR-SSRI)" Holzforschung, vol. 73, no. 9, pp. 817-826, (2019).
D. B. Needleman, H. Wagner, P. P. Altermatt and T. Buonassisi, "Three-Dimensional TCAD Modeling of Grain Boundaries in High-Efficiency Silicon Solar Cells," in IEEE Journal of Photovoltaics, vol. 6, no. 4, pp. 817-822, (2016).
Maia, L.K.K., Sousa Jr., R.d. Three-dimensional CFD modeling of direct ethanol fuel cells: evaluation of anodic flow field structures. J Appl Electrochem 47, 25–37 (2017).
Boshkovikj, V., Fluke, C., Crawford, R. et al. Three-dimensional visualization of nanostructured surfaces and bacterial attachment using Autodesk® Maya®. Sci Rep 4, 4228 (2014).
Stan Kurkovsky and Stephanie Ludi. LEGO-based Active Learning Exercises for Teaching Software Development: (Abstract Only). In Proceedings of the 49th ACM Technical Symposium on Computer Science Education. Association for Computing Machinery, New York, NY, USA, 1052 (2018).
C. A. Pagot, J. L. D. Comba and M. M. de Oliveira Neto, "Multiple-depth shadow maps," Proceedings. 17th Brazilian Symposium on Computer Graphics and Image Processing, Curitiba, Brazil, pp1-13 , (2004).
Meccarelli, Marco. "Discovering the Long: current Theories and trends in research on the Chinese Dragon." Frontiers of History in China 16.1: 99 (2021).
John C. Hart. Perlin noise pixel shaders. In Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware (HWWS '01). Association for Computing Machinery, New York, NY, USA, 87–94 (2001).
Downloads
Published
Conference Proceedings Volume
Section
License

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.







