Considerations for Real Estate Modeling
If the application experience can only be realized by exploring the environment, or users are unwilling to move when immersed in the experience, users need to be promoted. For example, placing a virtual character slightly out of sight forces users to move and explore it.
In addition, it is also necessary to consider the possibility that users can not move due to physical conditions (such as fatigue, or other subjective and objective reasons). If users cannot move, they need to provide an alternative experience. For example, instead of encouraging users to approach, it emphasizes other activities, such as object interaction and transformation.
But at this time, it is very important to ensure that the text and notes are clearly visible from all angles. Considering that holding a mobile device for a long time may be very tiring, you need to always pay attention to the physical comfort of users: consider the physical comfort of users at all stages of your application experience;
Pay attention to controlling the duration of the application experience, and consider when users need a break; Allow users to pause or save progress so that they can continue the experience anytime, anywhere. ARCore detects the plane by recognizing different feature points in vision.
You need to provide users with clear instructions on how to scan their environment. In addition, please use clear visual clues to guide users to move their mobile phones correctly so as to accurately capture their environment. On multiple planes, you can use plane visualization to help you place objects.
For example, highlight the plane that has been detected and can be placed; Create visual differences between different planes to avoid confusion when placing 3D objects in the future; Highlight the plane you are looking at or pointing to instead of highlighting multiple planes at once.
Object selection means that users can recognize, manipulate and interact with virtual objects. You can create visual prompts to highlight objects with which users can interact. Rotation refers to the directional rotation of an object in a predetermined direction, including automatic and manual modes.
Unless it is a deliberately designed experience, try to avoid automatic rotation to avoid confusing users. Overlapping objects may make it difficult for users to select and interact with objects that are too small. In order to achieve the best interaction effect of Z, you need to carefully consider the size of the touch target. It is a challenge for users to operate very small or far objects accurately.