Next Article in Journal
Research on Order Allocation Strategies for Ride-Hailing Platforms Considering Passenger Order Cancellations During Order Overflow
Previous Article in Journal
All-Integer Quantization for Low-Complexity Min-Sum Successive Cancellation Polar Decoder
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on the Parametric Design and Application of Ceramic Modeling Based on Python

1
School of Mechanical and Power Engineering, Zhengzhou University, Zhengzhou 450001, China
2
Longcheer Technology, Huizhou 516006, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2025, 15(6), 3242; https://doi.org/10.3390/app15063242
Submission received: 2 January 2025 / Revised: 21 February 2025 / Accepted: 7 March 2025 / Published: 16 March 2025

Abstract

:
In response to the growing diverse needs of the ceramic industry, this paper presents a creative approach employing the ErgoLAB human–machine environment synchronization platform to identify key parameters for ceramic shape parametric design. By collecting and analyzing multimodal data, including eye movements, electroencephalographic signals, and skin conductance, the study systematically determines the core factors influencing the user experience. Based on this, a Python (IronPython 2.7.9 (2.7.9.0) on NET 4.0.30319.42000 (64-bit))-based parametric design process is developed, covering parameter selection, shape generation, and model visualization. A model library of classic ceramic shapes is rapidly constructed, and ergonomic experiments further investigate the human–computer interaction mechanisms involved. The designs are optimized using fuzzy comprehensive evaluation for aesthetic appeal. Combined with 3D printing technology, a complete closed loop from design to manufacturing is achieved, verifying the manufacturability of the designs. This study not only deepens the understanding of ceramic shape parametric design but also offers strong support for the diverse development of the ceramic industry, providing valuable references for parametric design applications in other industrial fields.

1. Introduction

With the advancement of computer-aided design technology, parametric design has emerged as a pivotal innovation in industrial manufacturing, characterized by its efficiency and adaptability [1]. Recent breakthroughs in 4D printed metamaterials demonstrate how parametric algorithms enable the precise control of time-dependent shape transformations (e.g., negative Poisson’s ratio structures), expanding applications from aerospace vibration isolation to self-folding medical devices [2]. Concurrently, AI-driven parametric tools are reshaping creative industries—exemplified by SHAP-E’s text-to-3D generation for ceramic vases and ChatGPT (vGPT-4)-assisted Grasshopper scripting, though limitations persist in handling complex geometries and style consistency [3]. These developments align with emerging trends in human-centric parametric systems, where satellite structural optimization via CATIA parametric macros and architectural meta structures with adaptive bandgap regions highlight the shift from static models to responsive, data-driven design frameworks [4].
A notable example is the newly registered “Xidian Component Surface Heat Sink Parametric Design Software V1.0” (China West Electric Power Equipment Co., Ltd.; Xi’an, China, Release Year: 2024), which exemplifies how intelligent parametric systems enhance design efficiency and product quality. While current research predominantly focuses on technical parameterization—such as hydroforming process optimization through strain-hardening exponent analysis [4] or satellite plate structural simulations—critical gaps remain in quantifying human factors. Studies on ceramic customization still rely on empirical aesthetic judgments, lacking scientific metrics for ergonomic comfort and emotional resonance [3]. This disconnect motivates our integration of biometric analytics into parametric workflows, advancing beyond the material-centric paradigms dominating metamaterial research [2] and the tool-centric comparisons in AI-assisted design [3].
This study pioneers a human-centered parametric design paradigm by integrating physiological data analytics through the ErgoLAB platform. Unlike conventional parameter-driven approaches, our methodology employs multimodal biometric monitoring (EEG for cognitive patterns, eye-tracking for visual attention mapping, and ECG/GSR for emotional responses) to objectively quantify users’ aesthetic preferences and ergonomic needs. This scientific framework enables the precise optimization of design parameters based on comprehensive assessments of cognitive load, operational efficiency, and comfort perception [5,6].
Building upon this foundation, the research establishes an integrated digital manufacturing workflow by combining parametric modeling with ceramic 3D printing technology. This closed-loop system from intelligent design to layered manufacturing not only validates design feasibility but also demonstrates parametric design’s transformative potential in advancing ceramic production towards intelligent, personalized, and diversified development. The findings provide both theoretical insights for ceramic design innovation and practical methodologies applicable across industrial design domains, significantly contributing to the convergence of intelligent manufacturing and cultural heritage preservation [7].
This study makes several key innovations that advance the field of parametric design and offer practical solutions for transforming traditional craftsmanship industries. Specifically, it introduces a biometric-driven parameter optimization approach that replaces traditional empirical methods, allowing for more precise and objective design adjustments based on user physiological data. Additionally, a multidimensional user experience evaluation system is developed to comprehensively assess the ergonomic and aesthetic aspects of ceramic design. The research also establishes a digital–physical integration framework, enabling customized ceramic production through seamless coordination between digital design and physical manufacturing technologies. Furthermore, it proposes a cross-domain application model that bridges industrial design and intangible cultural heritage, providing a new pathway for the preservation and innovation of traditional crafts. Overall, these innovations not only enhance the theoretical understanding of parametric design but also provide replicable solutions for the intelligent transformation of traditional craftsmanship industries.

2. Theoretical Basis and Technical Framework of Parametric Design

2.1. Theoretical Basis of Parametric Design

Parametric design, also known as parametric modeling, is a design method based on parameters and algorithms. It decomposes the design object into a series of variable parameters and fixed geometric relationships, utilizing computer algorithms to automatically generate design models [8]. The main characteristics of parametric design include the repeatability of the design process, the diversity and personalization of design, and a significant improvement in design efficiency. Ceramic products have complex and varied shapes with high requirements for detail and precision. Parametric design, with its flexibility and immediate visibility of results, can effectively meet the complex and varied shaping needs of ceramic products, allowing for the rapid generation of diverse design variants by simply adjusting parameters, thus greatly enriching the design choices and innovation space for ceramic designers. At the same time, combined with 3D printing technology [9], parametric design further achieves the customized rapid production of ceramic products, accurately meeting consumers’ urgent demand for personalized products.

2.2. Technical Route

The technical approach of this study mainly consists of three parts: the parametric design system, the Python programming language, and Rhino software (v8.5.24072.13001; Company Name: Robert McNeel & Associates; City: Seattle, WA, USA Release; Year: Rhino software was first released in 1998) along with its Grasshopper (Company Name: Robert McNeel & Associates; Location: Also located in the city of Seattle, WA, USA; Release Year: Grasshopper was launched on Rhino3D in 2009) plugins. The parametric design system is the core of the entire study, responsible for achieving the parametric generation and optimization of ceramic product shapes; the Python programming language is responsible for writing the core algorithms and logic of parametric design, while Rhino software and its Grasshopper plugins play a crucial role in the design platform, collectively providing excellent geometric modeling and parametric design capabilities. Therefore, this paper integrates the use of Python programming language (Python, known for its concise and readable syntax, rich libraries, and powerful data processing capabilities, has become the preferred programming language for parametric design), Rhino software [10,11] (Rhino is a powerful 3D-modeling software that supports various geometric modeling methods and provides extensive plugin interfaces for easy functional expansion), and Grasshopper plugins (Grasshopper is a parametric design plugin for Rhino, allowing users to easily create complex parametric models through a visual programming interface). This approach achieves the parametric design of ceramic product shapes and realizes the rapid generation of ceramic works through 3D printing.

2.3. Parametric Study of Ceramic Shape

Ceramic modeling parametric design is a highly systematic and meticulous design process that achieves flexible and precise implementation through three closely interconnected core layers: the parameterized layer, the code layer, and the application layer [12] (see Figure 1).
The parameterized layer serves as the foundation of the entire study, constructed based on established script logic. Its primary task is to extract editable logical abstraction parameters and allow designers to make flexible modifications and adjustments to these parameters. This process ensures that the parameter layer can precisely control the design of ceramic modeling according to the predetermined plan, thereby enhancing the flexibility and accuracy of the design. The code layer utilizes the Python programming language to construct the ceramic 3D digital modeling. At this level, the system delves into the deep relationships between parameters and parameters, as well as between parameters and logic, establishing the ceramic 3D digital modeling based on Python language. The work of the code layer includes data sources and preprocessing, parameter extraction, surface generation, and other stages. Leveraging the powerful capabilities of the Python programming language, the code layer can efficiently process large amounts of data and accurately generate ceramic modeling surfaces that meet design requirements. The application layer is a user-facing plugin that provides various ceramic modeling options and five core functions based on parametric design. Additionally, the application layer has also established an efficient indexing program allowing users to select different ceramic shapes for editing or generation while enjoying the convenience brought by a simplified user interface. It can quickly respond to user operations and query requests. The model visualization function enables users to intuitively view and adjust the generated ceramic shape models, while the continuously expanding model library provides users with more styling options and inspiration.
The parametric design of ceramic shapes has successfully achieved a flexible and efficient process through the deep integration of parametric layers, code layers, and application layers. This layered design not only enhances the flexibility and scalability of the system but also significantly improves the user experience. Through this architecture, designers can more efficiently create high-quality ceramic shapes that meet personal or market demands.

3. Parametric Design Practice

3.1. Determination of Parametric Design Factors

With the increasing demand for artistic value and personalization in ceramic products, the selection and combination of modeling elements become crucial for enhancing the user experience. To systematically study the impact of shaping elements on the user experience, this research employs the principles of human factors engineering and the ErgoLAB human–machine environment synchronization platform V3.0. Focusing on core elements such as shape, volume, material, mouthpiece, handle, and bottom design [13], advanced measurement techniques and data analysis methods are utilized to identify key parameters for parametric design.
This paper adopted the ErgoLAB human–machine environment synchronization platform V3.0 for experimental design and data collection. The platform can synchronously collect multi-modal data from participants, including physiological signals (such as electroencephalography, electrocardiography, heart rate variability, etc.), eye movement data, etc., providing strong support for a comprehensive analysis of participants’ behaviors and reactions when observing and using ceramic products.
To ensure the reliability and representativeness of the experimental results, we carefully recruited 50 representative participants through a combination of stratified sampling and quota sampling methods. Participants were recruited via online platforms (e.g., social media and academic forums) and offline channels (e.g., university campuses and community centers) to ensure diversity in recruitment sources. Eligibility criteria included age (18–65 years), gender (balanced male-to-female ratio), occupation (covering students, professionals, and artisans), and educational background (from high school to postgraduate levels). Each participant received monetary compensation to incentivize engagement and ensure data completeness.
To ensure the reliability and representativeness of the experimental results, we carefully balanced the sample distribution and addressed potential data skewness and outliers through several measures. We employed stratified sampling, dividing the population into subgroups based on age, gender, and occupation to ensure proportional representation from each subgroup. Specific quotas were allocated for underrepresented groups, such as older adults and artisans, to prevent the overrepresentation of dominant demographics. During data preprocessing, we applied statistical methods like Z-score analysis to detect and exclude extreme values caused by technical errors or non-compliance. Additionally, we weighted the data from underrepresented groups post-collection to align with the target population distribution. This comprehensive approach ensured that the participants, who had diverse backgrounds in terms of age, gender, occupation, and education, could fully reflect the needs and preferences of various user groups.
During the experiment, we showed the participants samples of ceramic products with various design elements and set observation times. Through the ErgoLAB human–machine environment synchronization platform V3.0, this study synchronously collected the following multimodal data (see Figure 2, which shows a photo of an actual experimental scene): Firstly, physiological signals were recorded, including electroencephalogram (EEG) signals to capture cognitive processing activities, electrocardiogram (ECG) signals to analyze heart rate variability (HRV) and reflect emotional fluctuations, and galvanic skin response (GSR) signals to characterize emotional arousal and stress responses. Secondly, eye movement data were gathered, covering gaze heatmaps, gaze trajectories, time to first fixation, and total fixation duration. Lastly, behavioral data were collected, such as task completion time, preference selection records, and interactive behaviors during operation simulations.
To analyze the physiological parameters collected during the experiment, we employed specific methods for each type of data. For EEG data, we extracted the power value of frontal lobe θ waves (4–8 Hz) using the ErgoLAB EEG/ERP analysis module. This measurement helps evaluate the user’s concentration on the ceramic design and the intensity of their emotional responses, with higher θ wave power typically indicating positive emotions. For ECG and heart rate variability (HRV), we quantified users’ emotional stability through time-domain and frequency-domain analyses, with the LF/HF ratio reflecting the balance between the sympathetic and parasympathetic nervous systems. For GSR data, we analyzed the skin conductance level (SCL) and event-related skin conductance response (ER-SCR) to identify users’ instantaneous emotional arousal during design observation, such as surprise or stress. By combining these physiological parameters with eye movement data, such as gaze hotspot maps, we constructed a correlation model to link users’ visual attention patterns with their emotional preferences for ceramic design elements.
To ensure accurate data collection regarding participants’ behaviors and responses, the experiment was designed with four task scenarios. First, participants freely observed ceramic samples with different design elements (such as glaze color, patterns, and shapes) for 30 s to record their natural visual attention distribution. Second, participants were required to choose their preferred option among multiple contrast samples (e.g., “Shape A vs. Shape B”) and record the reasons for their choices to analyze the correlation between subjective preferences and physiological indicators. Third, participants simulated daily usage scenarios (e.g., holding a teacup to pour water) while motion capture and physiological signal analysis were used to assess operational comfort and cognitive load. Finally, the tasks were repeated under varying conditions of light (warm light vs. cold light) and observation angle (downward view vs. side view) to study the impact of environmental factors on user experience.
During the human experiment, based on the obtained thermographic information, it was found that when the subject viewed the ceramic product from below, their visual attention was mainly focused on the cup rim shape; while at an oblique viewing angle, the changes in the outer contour curves corresponding to the axis of the ceramic product became the focal point of attention (see Figure 3 and Figure 4).
Based on the results of eye movement hotspots, gaze trajectory, gaze duration, and brain wave analysis of the ErgoLAB platform, several key factors in ceramic product shape design are established: (1) final radius and starting radius; (2) number of segments; (3) starting angle and ending angle; and (4) end height and start height.
Among these, regarding the (1) final radius and starting radius, these two parameters in geometry, respectively, define the curvature characteristics of the terminal and initial points of a shaping curve or contour. The final radius, as a key indicator of the product’s top shape, is directly related to the width and smoothness of the cup rim or top opening, significantly impacting the overall proportion and visual focus of the product. The starting radius, on the other hand, lays the foundation for the product’s form, closely associated with the stability of the product and the design of the bottom support structure, while also visually establishing the “foundation” of the product. By precisely controlling these two radius values, designers can create various forms that transition smoothly from soft to sharp edges or maintain uniform curvature, thus meeting different aesthetic preferences and functional requirements.
With regard to the (2) number of segments, this factor plays a crucial role in parametric design, determining the degree of the subdivision of shapes or surfaces, which, in turn, affects the fineness and complexity of the form’s presentation. Increasing the number of segments means introducing more control points on the curve or surface, allowing designers to more accurately manipulate local changes in form, such as subtle indentations, ripples, or transitions, thereby enriching the visual hierarchy and tactile experience of the product, enhancing its overall refinement and artistry.
With respect to the (3) starting angle and ending angle, these two parameters define the starting and ending directions of the shaping curve or outline, which are crucial elements for creating the dynamism, symmetry, and stability of a product. The selection of the starting angle determines the position and direction of the form’s beginning, while the ending angle dictates the manner in which the form concludes. By skillfully adjusting these two key angles, designers can create a myriad of forms, from smooth transitions to sharp turns, all accurately guiding the user’s visual flow, thereby significantly enhancing the product’s visual impact and spatial hierarchy.
For the last key factor, (4) end height and start height, the height parameter defines the vertical dimension and spatial positioning of a product in 3D space. The endpoint height, which is the highest point on the top of the product, not only determines the overall height of the product but also influences the visual focus and spatial proportion relationship. The starting point height is closely related to the bottom or support surface of the product, serving as the foundation for ensuring stable placement and visual balance. A reasonable height design must comprehensively consider the actual application scenarios of the product, the scientific principles of ergonomics, and the aesthetic requirements of visual aesthetics, aiming to achieve a harmonious unity between functionality and aesthetics.
Based on the above data analysis results, we carry out parametric design and optimization of the shaping elements of ceramic products (see Figure 5).

3.2. Parametrically Adjusted Battery Pack

Within the complex framework of parametric design, parametrically adjustable battery packs play a crucial role, serving not only as a bridge between designers and computer algorithms but also as the key to seamlessly integrating creative precision with technical implementation. Leveraging Grasshopper, an excellent parametric design platform, we have developed a highly integrated, flexible, and real-time feedback parametric adjustable battery pack, aiming to drive the infinite possibilities of ceramic product shaping through precise parameter control.
According to the logical flow of parametric design, the battery pack is divided into multiple levels, including the basic parameter input layer, computational processing layer, shape generation layer, and feedback optimization layer. Each level bears specific functions, progressively deepening to form a closed design cycle process. Within the battery pack, we have established logical chains between parameters to ensure that any adjustment is accurately transmitted to every stage of shape generation. Through advanced programming techniques such as conditional judgment and iterative loops, we have achieved mutual dependence and constraints between parameters, enhancing the flexibility and controllability of the design. For key parameters (such as curve radius, angle, height, number of segments), we have specifically designed input components that support various input methods, including numerical input, slider drag, and preset value selection, aiming to meet diverse design requirements. Leveraging Grasshopper’s instant update mechanism, we have achieved real-time dynamic parameter adjustments. Whenever a parameter changes, the battery pack immediately recalculates and updates the shape, ensuring designers can see the adjustment effects in real-time, thus achieving more precise personalized choices.
This article integrates Rhino’s 3D view function to display the parametrically generated ceramic product shapes in real-time for designers. This intuitive visual feedback significantly improves design efficiency, enabling designers to rapidly iterate and optimize their design solutions. In addition to real-time visual previews, we have introduced a performance evaluation module to assess the structural strength, material consumption, and other aspects of the generated shapes. The evaluation module is concerned with aspects such as structural strength and material consumption. The 3D model generated by the modeling software Rhino is imported into the slicing software. In the software, the structural strength and material consumption will be automatically displayed. It provides designers with intuitive feedback on the assessment results. This data-driven feedback mechanism helps designers find the optimal balance between creativity and practicality. We have optimized the battery pack algorithm, effectively reducing redundant calculations and, thus, enhancing overall operational efficiency. At the same time, we have modularized the battery pack for easier maintenance and upgrades in the future. To meet the future expansion needs of parametric design, we have meticulously designed multiple expansion interfaces for the battery pack. This means that designers can easily add new parameters, computational components, or shape generation methods according to actual needs, continuously expanding the boundaries of parametric design (see Figure 6).
In summary, the parametric adjustment battery pack we built not only realizes the fine control and dynamic adjustment of ceramic product shape, but also provides designers with an efficient, flexible, and easy-to-iterate parametric design environment through the real-time preview and feedback mechanism, performance optimization, and scalability considerations and other design details.

3.3. Python Code Control Manufacturing Generation

The key parameters identified through ErgoLAB experiments (Section 3.1) were mapped into the Python code as input variables. For example, the “number of segments” (determined from gaze duration analysis) controls the subdivision level of NURBS curves, while the “starting/ending angles” (derived from EEG-based cognitive load assessment) are encoded as rotational constraints. These parameters are dynamically linked to Grasshopper components, enabling real-time shape adjustments based on user-centric data.
In the field of parametric design and manufacturing, Python code serves as a powerful programming tool whose role in the ceramic modeling generation process is indispensable, especially in the two core aspects of curve rotation and forming, as well as the creation of wall thickness and blended surfaces. Adopting Python code plays a crucial controlling role in these two key steps, facilitating subsequent 3D model generation.
The primary task of the Python code is to receive the rotation parameters transmitted by the Grasshopper plugin, including the direction vector of the rotation axis, starting and ending angles, and the coordinates of the 2D contour control points, among other core information. Subsequently, the code needs to preprocess these input parameters, such as verifying the legality of the parameters, converting angles to radians (if necessary), and calculating the rotation matrix, etc. Based on the principles of ceramic engineering and 3D printing technology, the rationality of parameters is verified. The geometric parameters required include the radius parameters (Rstart and Rend), 10 mm ≤ R ≤ 250 mm (constrained by kiln size), and the thickness of the ceramic bottle (1 mm ≤ t ≤ 10 mm; t represents the thickness of the ceramic bottle), etc. The limitations for each parameter should be set based on the specific requirements of the actual production process and the actual environment. Based on the user-defined rotation axis and angle, the Python code employs linear algebra theory of rotation matrices to accurately construct a 3D matrix describing the curves rotation. This matrix will be used to spatially rotate each control point of the 2D contour curve. Using the rotation matrix, the Python code performs spatial coordinate transformations on each control point to achieve 3D rotation of the curve. Subsequently, using these rotated control points, combined with Rhinos API functions (such as AddRevSurface or AddNurbsSurface), an accurate 3D surface model is constructed. During this process, to ensure the smoothness and continuity of the surface, the code also needs to appropriately adjust and refine the control points to meet design requirements.
Thereafter, the Python code receives the wall thickness value set by the user, which directly determines the spatial distance between the inner and outer surfaces of the ceramic shape. The code must ensure that this parameter is within a reasonable range and perform necessary verification and conversion. Based on the outer surface (i.e., the curved surface generated by rotation) and wall thickness parameters, the Python code uses offset algorithms (such as Offset Surface) to generate the inner surface. This process requires the precise calculation of the offset amount for each curved surface point and ensuring that the geometric properties of the inner surface are consistent with those of the outer surface. Subsequently, the code must also perform necessary optimization processing on the inner surface, such as adjusting control points and increasing the number of subdivision segments to improve smoothness, to meet design requirements. The design requirements are divided into three aspects: (1) geometric feasibility (1 mm ≤ t ≤ 10 mm; t represents the thickness of the ceramic bottle) to ensure the plasticity of the 3D printing process; (2) maintaining the integrity of the structure and preventing surface self-intersection; and (3) conforming to ergonomics. Python codes leverage advanced geometric algorithms and mathematical theories—such as interpolation, approximation, and surface subdivision—to compute blended surfaces that preserve the structural integrity and aesthetic appeal of ceramic models. These algorithms ensure smooth, seamless transitions between blended surfaces and adjacent internal or external surfaces, adhering to specified geometric continuity criteria. The process further involves iterative adjustments and optimizations of the blended surfaces to enhance design precision and achieve optimal visual and functional results.
Finally, the Python code is responsible for correctly closing the inner and outer surfaces as well as the blended surfaces to form a complete ceramic shape. This includes handling the matching of surface boundaries, adjusting normal vectors, and verifying the overall geometric characteristics. The code must comprehensively verify and inspect the generated ceramic shape to ensure it meets design requirements while also being feasible for actual production, covering multiple aspects such as surface continuity, smoothness, wall thickness uniformity, and overall shape accuracy.
In summary, Python code plays a core controlling role in the process of parametric ceramic shape generation. Through the precise calculation of rotation matrices, construction of 3D surfaces, generation of inner surfaces and blended surfaces, and overall verification, Python code ensures that ceramic shape generation is both rapid and accurate, laying a solid technical foundation for subsequent manufacturing and production. For example, NURBS-based modeling methods demonstrate their advantages in constructing vivid ceramic shapes [14], while Python, as an advanced programming language, is widely used for rapid development and prototyping due to its concise syntax and rich libraries, which have been widely applied in the architectural field; however, it has not yet seen reasonable application in traditional ceramics industries. This paper presents the first use of Python programming to achieve simple to moderately complex ceramic shape designs. Its powerful computational capabilities and flexible programming features make parametric design possible, significantly improving the efficiency and quality of ceramic shape design (see Figure 7).

3.4. Application of Parametric Design

To verify and demonstrate the practical application effects and advantages of the Python-based ceramic shape parametric design system, this section particularly selects the traditional Chinese bottle named by Yuhuchun as a representative case for in-depth discussion. The Yuhuchun bottle, as a typical form in Chinese porcelain design, evolved from the water purification bottles found in Tang dynasty temples, featuring a basic shape comprised of a flared mouth, slender neck, hanging abdomen, and ring foot, along with aesthetically pleasing lines formed by symmetrical “S”-shaped curves on both sides. Throughout the Song, Yuan, Ming, and Qing dynasties, the Republic of China era, and up to modern times, the Yuhuchun bottle has not only been widely used in practical applications but has also been highly esteemed in artistic appreciation. As a masterpiece of traditional Chinese ceramic art, the Yuhuchun bottle is renowned for its unique shape, elegant lines, and rich cultural heritage, demanding extremely high standards for design precision and detail processing, making it an ideal subject for testing the performance of parametric design systems [15].
In the parametric design process of the Yuhuchun bottle, we strictly adhered to the parametric design procedures and technical details previously outlined. Firstly, through an in-depth analysis of the Yuhuchun bottle’s shape, we identified and defined the key parameters that influence its form, such as the bottles radius, the length and angle of the neck, and the diameter of the base. Subsequently, using Python programming language in conjunction with Rhino and Grasshopper plugins, we constructed a parametric model (see Figure 8) [16]. Through Python code, we precisely controlled key parameters such as curve rotation, surface generation, and wall thickness adjustments. By adjusting these core parameters (see Figure 9 and Figure 10), we rapidly generated and optimized the shape of the Yuhuchun bottle, ensuring the accuracy and aesthetics of the final design.
Through the aforementioned parametric design system, we successfully generated multiple jade pot spring vase designs in different styles and converted them into physical models using 3D printing technology (see Figure 11). Compared with traditional manual design, parametric design combined with 3D printing takes about 1 h to print a model approximately 25 cm tall, which not only meets the personalized rapid customization needs of the cultural tourism industry at tourist attractions but also significantly improves design efficiency, allowing designers to easily explore more diverse design solutions [17]. Meanwhile, we analyzed the generated models using fuzzy comprehensive evaluation [18] (see Figure 12), and the results showed that parametric design has significant advantages in enhancing the aesthetic characteristics of product shapes (see Figure 13, Figure 14 and Figure 15).
In summary, through the parametric design practice of the classic Yuhuchun vase shape, we have fully verified the practicality and effectiveness of the ceramic shape parametric design system based on the Python platform. This system not only provides ceramic designers with powerful design tools but also offers strong support for the diversified and personalized development of the ceramic industry. In the future, we will continue to deepen our research and application of parametric design, promoting the deep integration of ceramic art and modern technology.

4. Conclusions and Future Outlook

This study, for the first time, establishes the design parameters of ceramic shapes based on scientific experimental research grounded in ergonomics, achieving exploratory results in the field of Python ceramic shape parameterization design and application. It explores the human–computer interaction mechanism of ceramic shape parameterization design, adopting a parametric design method to conveniently and quickly construct a model library containing various classic ceramic shapes, and achieves a complete closed loop from design to manufacturing through 3D printing technology, verifying the manufacturability of the design. These research findings not only deepen our understanding of ceramic shape parameterization design but also inject strong momentum into the diversified development of the ceramic industry.
However, we also recognize that the current research faces several challenges and limitations. Firstly, the parameterization process is currently based on laboratory-controlled environments and may not fully capture the complexities of real-world user interactions and preferences. Future research should focus on expanding data collection to include more diverse and realistic user scenarios to enhance the robustness and adaptability of the design parameters. Secondly, while the fuzzy comprehensive evaluation method provides a valuable tool for optimizing aesthetic appeal, it relies on the subjective weighting of criteria, which may introduce bias. Future work could explore more objective evaluation methods, potentially integrating machine learning algorithms to analyze user behavior and preferences more accurately. Additionally, the computational efficiency and precision of the parametric design system need improvement, especially when dealing with highly complex shapes and textures. This will require further optimization of algorithms and the development of more powerful computational tools.
Looking ahead, we plan to adopt advanced parametric design methods, such as the reconstruction technology of Yagizhi peony patterns, to further enhance the aesthetic appeal and texture of ceramic products. At the same time, we will strive to reduce technical barriers by developing more intuitive and user-friendly design tools and interfaces, enabling more designers and even ordinary consumers to easily master parametric design technology. This will promote the popularization and deep innovation of ceramic design, enhancing its inclusivity and originality, and contributing to the inheritance and prosperity of ceramic art. Future research will also focus on improving the compatibility and stability of the software, as well as exploring new materials and 3D printing techniques to enhance the manufacturability and quality of ceramic products.

Author Contributions

Methodology, L.X.; Software, Y.Z.; Formal analysis, J.D.; Investigation, C.Z.; Resources, L.L.; Writing—original draft, Z.W.; Writing—review and editing, S.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Henan Provincial Department of Education Specialized Innovation Integration Demonstration Course (Grant No. 4), Zhengzhou University Key Course on Ideological and Political Education (Grant No. 2024ZZUKCSZ032), Zhengzhou University First Class Course Development Program (Grant No. 2023ZZUYLKC068), and the Educational Reform Project (No. 2022ZZUJG217).

Institutional Review Board Statement

The study was conducted in accordance with the Declaration of Helsinki, and approved by the Institutional Review Board of Zhengzhou University (protocol code ZZUIRB 2025-109 and date of approval 1 January 2025).

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Acknowledgments

This research is supported by the “Scientific Research Support Program” project provided by Kingfar International Inc. Thanks to the scientific research personnel of your company’s project team for providing technical support and the use support of related ErgoLAB scientific research equipment.

Conflicts of Interest

Author Yu Zhong was employed by the company Longcheer Technology. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Wu, S.; Ramli, M.Z.; Ngian, S.P.; Qiao, G.; Jiang, B. Review on parametric building information modelling and forward design approaches for sustainable bridge engineering. Discov. Appl. Sci. 2025, 7, 127. [Google Scholar] [CrossRef]
  2. Liu, S.; Lalehdashti, M.K.; Kim, K.Y. A Systematic Review of Parametric Design for 4D Printed Metamaterial Structures. In Flexible Automation and Intelligent Manufacturing: Manufacturing Innovation and Preparedness for the Changing World Order; Wang, Y.C., Chan, S.H., Wang, Z.H., Eds.; Springer: Cham, Switzerland, 2024; pp. 377–385. [Google Scholar] [CrossRef]
  3. Lee, Y.-H.; Chen, Y.-T. The Application of Artificial Intelligence Combined with Parametric Digital Design Tools in the Ceramic Modeling Design Process for Beginners.—A Geometric Vase as an Example. In Artificial Intelligence in HCI: 5th International Conference, AI-HCI 2024, Held as Part of the 26th HCI International Conference, HCII 2024, Washington, DC, USA, June 29–July 4, 2024, Proceedings, Part III; Degen, H., Ntoa, S., Eds.; Springer: Cham, Switzerland, 2024; pp. 381–394. [Google Scholar] [CrossRef]
  4. Chinchanikar, S.; Mulik, A. A review of emerging hydroforming technologies: Design considerations, parametric studies, and recent innovations. J. Eng. Appl. Sci. 2024, 71, 205–230. [Google Scholar] [CrossRef]
  5. Yedukondalu, J.; Sunkara, K.; Radhika, V.; Kondaveeti, S.; Anumothu, M.; Murali Krishna, Y. Cognitive load detection through EEG lead wise feature optimization and ensemble classification. Sci. Rep. 2025, 15, 842. [Google Scholar] [CrossRef] [PubMed]
  6. Ross, A.; Jain, A.; Nandakumar, K. Score normalization in multimodal biometric systems. Pattern Recognit. 2005, 38, 2277–2285. [Google Scholar] [CrossRef]
  7. Ouyang, L.; Li, L. Application and Modeling of Reinforcement Learning in Ceramic Process Optimization. Comput. Aided Des. Appl. 2024, 21, 35–50. [Google Scholar] [CrossRef]
  8. Oxman, R. Thinking difference: Theories and models of parametric design thinking. Des. Stud. 2017, 52, 4–39. [Google Scholar] [CrossRef]
  9. Karandikar, P.; Watkins, M.; McCormick, A.; Givens, B.; Aghajanian, M. Additive manufacturing (3D printing) of ceramics: Microstructure, properties, and product examples. Ceram. Eng. Sci. Proc. 2018, 38, 175–190. [Google Scholar] [CrossRef]
  10. Zhang, J.H. Application of Rhino Modeling Software in Product Fading Surface Modeling Design from the Perspective of Computer. Mobil. Inf. Syst. 2022, 2022, 8794029. [Google Scholar] [CrossRef]
  11. Tang, H.Y.; Lu, Y. Rhino application in ceramic packaging design teaching. Appl. Math. Nonlinear Sci. 2023, 8, 1029–1040. [Google Scholar] [CrossRef]
  12. Berman, O.; Weizman, M.; Oren, A.; Neri, R.; Parnas, H.; Shashar, N.; Tarazi, E. Design and application of a novel 3D printing method for bio-inspired artificial reefs. Ecol. Eng. 2023, 188, 106892. [Google Scholar] [CrossRef]
  13. Liu, Y.-H.; Liu, L. Modeling design of ceramic liquor bottle based on Kansei engineering. Packag. Eng. 2021, 42, 330–340. [Google Scholar] [CrossRef]
  14. Bingol, O.R.; Krishnamurthy, A. NURBS-Python: An open-source object-oriented NURBS modeling framework in Python. SoftwareX 2019, 9, 85–94. [Google Scholar] [CrossRef]
  15. Ma, S. The enlightenment of porcelain aesthetics of the Song Dynasty to modern jewelry design: Take “YuhuChun Bottle” as an example. China Gems Jades 2022, 3, 48–57. Available online: https://qikan.cqvip.com/Qikan/Article/Detail?id=7107538501 (accessed on 29 December 2024).
  16. Tian, Y.; Miao, Y.; Yu, Y.; Zhang, Z. Parametric Design Method Based on Grasshopper and Shoe Last Bottom Pattern Moulding Characteristics. IOP Conf. Ser. Mater. Sci. Eng. 2019, 520, 012017. [Google Scholar] [CrossRef]
  17. Long, Z. Application of the Form-Qi-Spirit craft theory in comparison between crafts and design products: Ceramic crafts and 3D printing ceramic products. J. Ceram. 2020, 41, 282–286. Available online: https://qkzzse.jci.edu.cn/info/1052/1601.htm (accessed on 29 December 2024).
  18. Liu, H.; Chen, L.; Cheng, T.; Shi, H.; Li, X. The specific application of the fuzzy comprehensive evaluation method with subjective and objective weighting. In Proceedings of the SPIE—International Society for Optics and Photonics, Yokohama, Japan, 16–22 June 2024; Volume 13219. [Google Scholar] [CrossRef]
Figure 1. Roadmap of ceramic modeling parametric technology.
Figure 1. Roadmap of ceramic modeling parametric technology.
Applsci 15 03242 g001
Figure 2. ErgoLAB human–machine environment synchronization platform V3.0 experiment.
Figure 2. ErgoLAB human–machine environment synchronization platform V3.0 experiment.
Applsci 15 03242 g002
Figure 3. Top shape human–machine. (Color temperature coding was used to represent the visual attention of ceramic parts. Warm colors (red/orange) corresponded to areas of high concern, reflecting visual significance. Cool colors (green/blue) indicate areas of low concern; Neutral tones (yellow/gray) indicate transition areas. Level contrast and gradient trend represent attention difference and dynamic change, respectively.)
Figure 3. Top shape human–machine. (Color temperature coding was used to represent the visual attention of ceramic parts. Warm colors (red/orange) corresponded to areas of high concern, reflecting visual significance. Cool colors (green/blue) indicate areas of low concern; Neutral tones (yellow/gray) indicate transition areas. Level contrast and gradient trend represent attention difference and dynamic change, respectively.)
Applsci 15 03242 g003
Figure 4. Human–machine experiment hotspot map of experiment hotspot map. The shape outline curve. (The relationship between color and attention is the same as in Figure 3).
Figure 4. Human–machine experiment hotspot map of experiment hotspot map. The shape outline curve. (The relationship between color and attention is the same as in Figure 3).
Applsci 15 03242 g004
Figure 5. Optimization and display of sketch modeling of different types of ceramics. The subgraphs, respectively, show the sketch-modeling optimization and presentation of various types of ceramics, including (a) Apple-shaped Zun, (b) Mei Bottle, (c) Gallbladder-form Bottle, (d) Guanyin Bottle, (e) Olive-shaped Bottle, (f) Yuhuanchun Bottle, (g) Phoenix-tail Zun, (h) Dou Dou Bottle, and (i) Imperial Reward Bottle.
Figure 5. Optimization and display of sketch modeling of different types of ceramics. The subgraphs, respectively, show the sketch-modeling optimization and presentation of various types of ceramics, including (a) Apple-shaped Zun, (b) Mei Bottle, (c) Gallbladder-form Bottle, (d) Guanyin Bottle, (e) Olive-shaped Bottle, (f) Yuhuanchun Bottle, (g) Phoenix-tail Zun, (h) Dou Dou Bottle, and (i) Imperial Reward Bottle.
Applsci 15 03242 g005
Figure 6. Battery pack display. (a) Control the size of the cup; (b) smoothness of the control model; (c) extract a certain part of the model; (d) control the model height; (e) overall control model scaling; (f) control the thickness of the model and the smoothness of the chamfer at the rim of the cup.
Figure 6. Battery pack display. (a) Control the size of the cup; (b) smoothness of the control model; (c) extract a certain part of the model; (d) control the model height; (e) overall control model scaling; (f) control the thickness of the model and the smoothness of the chamfer at the rim of the cup.
Applsci 15 03242 g006
Figure 7. Parametric batch production of ceramic shapes.
Figure 7. Parametric batch production of ceramic shapes.
Applsci 15 03242 g007
Figure 8. Parametric generation and display of Yuhuchun bottle shape.
Figure 8. Parametric generation and display of Yuhuchun bottle shape.
Applsci 15 03242 g008
Figure 9. Python code parameterization generation display. At this point, the wall thickness of the ceramic bottle is 10.6 cm.
Figure 9. Python code parameterization generation display. At this point, the wall thickness of the ceramic bottle is 10.6 cm.
Applsci 15 03242 g009
Figure 10. Python code parameterization generation display. At this point, the wall thickness of the ceramic bottle is 19.4 cm. (Take the parameter of final half diameter as an example. Only this parameter was adjusted, from 10.6 cm to 19.4 cm. It can be seen that the appearance of the ceramic bottle has undergone a significant change).
Figure 10. Python code parameterization generation display. At this point, the wall thickness of the ceramic bottle is 19.4 cm. (Take the parameter of final half diameter as an example. Only this parameter was adjusted, from 10.6 cm to 19.4 cm. It can be seen that the appearance of the ceramic bottle has undergone a significant change).
Applsci 15 03242 g010
Figure 11. Parametric model of 3D printing.
Figure 11. Parametric model of 3D printing.
Applsci 15 03242 g011
Figure 12. The 29 sets of objects for the fuzzy comprehensive evaluation. (These 29 sets of models are ceramic models generated by parametric methods).
Figure 12. The 29 sets of objects for the fuzzy comprehensive evaluation. (These 29 sets of models are ceramic models generated by parametric methods).
Applsci 15 03242 g012
Figure 13. The response surface analysis diagram of fashion.
Figure 13. The response surface analysis diagram of fashion.
Applsci 15 03242 g013
Figure 14. The response surface analysis diagram of taste.
Figure 14. The response surface analysis diagram of taste.
Applsci 15 03242 g014
Figure 15. The response surface analysis diagram of satisfaction.
Figure 15. The response surface analysis diagram of satisfaction.
Applsci 15 03242 g015
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wang, Z.; Xu, L.; Dai, J.; Zeng, C.; Zhong, Y.; Liu, L.; Wang, S. Research on the Parametric Design and Application of Ceramic Modeling Based on Python. Appl. Sci. 2025, 15, 3242. https://doi.org/10.3390/app15063242

AMA Style

Wang Z, Xu L, Dai J, Zeng C, Zhong Y, Liu L, Wang S. Research on the Parametric Design and Application of Ceramic Modeling Based on Python. Applied Sciences. 2025; 15(6):3242. https://doi.org/10.3390/app15063242

Chicago/Turabian Style

Wang, Zhenjie, Longyao Xu, Jing Dai, Chengqian Zeng, Yu Zhong, Liyan Liu, and Shuanghua Wang. 2025. "Research on the Parametric Design and Application of Ceramic Modeling Based on Python" Applied Sciences 15, no. 6: 3242. https://doi.org/10.3390/app15063242

APA Style

Wang, Z., Xu, L., Dai, J., Zeng, C., Zhong, Y., Liu, L., & Wang, S. (2025). Research on the Parametric Design and Application of Ceramic Modeling Based on Python. Applied Sciences, 15(6), 3242. https://doi.org/10.3390/app15063242

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop