Methodology | User input-based, object recommendation and group editing | Definition of cost function, mathematical model such as global optimization, sampling, etc. | Training large datasets |
Data dependency | Object model resources | Sample scene, user-defined parameters | Large-scale 3D scene dataset |
Cost of calculation | Real-time interactivity | Complex computational complexity due to nonlinear optimization | High cost in learning process, relatively fast inference process |
Degree of user input | High, user-dependent | Low, initial constraints and parameter settings | Usually, parameter setting during learning process |
Diversity of results | Depends on user's capabilities | Depends on the design level of the constraints | Depends on the dataset |
Strength | Intuitive, real-time editing capabilities | Setting explicit constraints | Automation, realism, diversity |
Weakness | Highly dependent on user skill | High computational volume and difficulty in designing cost functions | Depends on dataset quality and availability, and has high training costs. |