빌보딩 및 태그얼롱Billboarding and tag-along


HoloLens perspective of a menu system that always faces the user

Billboarding 란?What is billboarding?

Billboarding는 혼합 현실에서 개체에 적용할 수 있는 동작 개념입니다.Billboarding is a behavioral concept that can be applied to objects in mixed reality. Billboarding를 사용 하는 개체는 항상 사용자를 대상으로 합니다.Objects with billboarding always orient themselves to face the user. 텍스트 및 메뉴 시스템은 사용자의 환경에 배치 된 정적 개체 (세계에서 잠김)를 사용 하는 경우 사용자가 이동할 때 보이지 않거나 읽을 수 없게 되는 일반적인 사용 사례입니다.Text and menu systems are common use cases, where static objects placed in the user's environment (world-locked) would be otherwise obscured or unreadable when users move around.

Billboarding를 사용 하는 개체는 사용자 환경에서 자유롭게 회전할 수 있습니다.Objects with billboarding enabled can rotate freely in the user's environment. 디자인 고려 사항에 따라 단일 축으로 제한 될 수도 있습니다.They can also be constrained to a single axis depending on design considerations. Billboarded 개체는 다른 개체에 너무 가까이 배치 되거나 HoloLens에 스캔 된 표면이 너무 가까이 있을 때 클리핑 또는 려 수 있습니다.Keep in mind, billboarded objects can clip or occlude themselves when placed too close to other objects, or in HoloLens, too close scanned surfaces. 이를 방지 하려면 billboarding에 대해 사용 하도록 설정 된 축에서 회전할 때 개체가 생성할 수 있는 총 공간을 고려해 야 합니다.To avoid this, think about the total footprint an object may produce when rotated on the axis enabled for billboarding.



태그의 정의What is a tag-along?

태그 동반은 holograms에 추가할 수 있는 동작 개념입니다.Tag-along is a behavioral concept that can be added to holograms. 태그 동반 개체는 사용자가 편안 하 게 상호 작용할 수 있도록 범위를 유지 하려고 합니다.A tag-along object attempts to stay in a range that allows the user to interact comfortably.

HoloLens 핀 패널은 태그 동반 동작을 보여 주는 좋은 예입니다.The HoloLens pins panel is a great example of how tag-along behaves
HoloLens 시작 메뉴는 태그 동반 동작의 좋은 예입니다.The HoloLens Start menu is a great example of tag-along behavior

태그를 포함 하는 개체에는 매개 변수가 있습니다 .이 매개 변수를 통해 동작 방식을 세밀 하 게 조정할 수 있습니다.Tag-along objects have parameters, which can fine-tune the way they behave. 사용자가 자신의 환경에서 이동 하는 동안 사용자의 시야에 콘텐츠를 배치 하거나 축소할 수 있습니다.Content can be in or out of the user’s line of sight while the user moves around their environment. 이동할 때 콘텐츠는 뷰의 가장자리를 향해 이동 하 여 사용자의 주변 내에 유지 하려고 합니다.As you move, the content attempts to stay within the user’s periphery by sliding towards the edge of the view. 콘텐츠는 사용자가 이동 하는 속도에 따라 일시적으로 표시 되지 않을 수 있습니다.The content might be temporarily out of view depending on how quickly the user is moving. 사용자가 태그를 따라 개체를 gazes 하는 경우에는 더 자세히 볼 수 있습니다.When the user gazes towards the tag-along object, it comes more fully into view. 콘텐츠를 항상 "한 눈에 파악" 하는 것은 사용자에 게 콘텐츠가 있는 방향을 잊지 않도록 하는 것입니다.Think of content always being "a glance away" so users never forget what direction their content is in.

추가 매개 변수를 사용 하면 사용자의 헤드에 대 한 태그 동반 개체 느낌을 고무 띠로 만들 수 있습니다.Extra parameters can make the tag-along object feel attached to the user's head by a rubber band. 완충 가속 또는 감속은 개체에 대 한 가중치를 제공 하 여 더 물리적으로 표시 되도록 합니다.Dampening acceleration or deceleration gives weight to the object making it feel more physically present. 이 스프링 동작은 사용자가 태그를 사용 하는 방법에 대 한 정확한 멘 탈 모델을 빌드하는 데 도움이 되는 affordance입니다.This spring behavior is an affordance that helps the user build an accurate mental model of how tag-along works. 오디오는 사용자가 태그를 함께 사용 하는 경우 다른 큐를 제공 하는 데 도움이 됩니다.Audio helps provide other cues for when users have objects in tag-along mode. 오디오는 이동 속도를 보강 해야 합니다. 고속 헤드 턴은 보다 눈에 띄는 음향 효과를 제공 하 고, 자연 스러운 속도로 이동 하려면 오디오 효과를 최소화 해야 합니다.Audio should reinforce the speed of movement; a fast head turn should provide a more noticeable sound effect, while walking at a natural speed should have minimal or no audio effects.

진정한 헤드 잠금 콘텐츠와 마찬가지로 태그를 사용 하는 개체는 사용자의 뷰에서 무분별 또는 스프링을 너무 많이 이동 하는 경우 과도 하 게 또는 nauseating을 입증할 수 있습니다.Just like truly head-locked content, tag-along objects can prove overwhelming or nauseating if they move wildly or spring too much in the user’s view. 사용자가이를 확인 한 후 신속 하 게 중지 하면 해당 사용자가 중지 된 것을 알 수 있습니다.As a user looks around, then quickly stops, their senses tell them they've stopped. 잔액은 헤드를 중지 하 고 세계에서 중단을 확인 하는 것을 알립니다.Their balance informs them that their head has stopped turning and their vision sees the world stop turning. 그러나 사용자가 중지 되었을 때 태그를 따라 이동 하는 경우에는 해당 사용자의 감지를 혼동할 수 있습니다.However, if tag-along keeps on moving when the user has stopped, it may confuse their senses.



Billboarding 및 태그-Unity 용 MRTK (혼합 현실 도구 키트)Billboarding and Tag-along in MRTK (Mixed Reality Toolkit) for Unity

Mrtk 는 Billboarding 및 태그 동반 동작에 대 한 스크립트를 제공 합니다.MRTK provides scripts for the Billboarding and tag-along behavior. Billboard.cs 스크립트를 모든 개체에 할당 하 여 billboarding 동작을 추가 하 고 개체를 항상 사용자에 게 표시 합니다.Assign the Billboard.cs script onto any object to add billboarding behavior and make the object always face you. 태그 동반 동작을 추가 하려면 RadialView.cs 스크립트를 사용 합니다.To add tag-along behavior, use the RadialView.cs script. Lerping 시간, 거리, 학위 등의 다양 한 옵션을 조정할 수 있습니다.You can adjust various options such as lerping time, distance, and degree.



참조See also