의 중요 개념 Qt Quick - Graphical Effects

Graphical Effects 및 파티클

시각적으로 매력적인 사용자 인터페이스는 무미건조한 인터페이스보다 더 매력적입니다. 하지만 디자이너는 시각 효과는 단순히 사용자에게 미묘하게 전달할 수 있는 유용한 방법(예: 어떤 시각적 항목이 활성화되어 있는지 또는 초점이 어떻게 전달되고 있는지)을 제공한다는 점을 염두에 두어야 합니다. 시각 효과를 과도하게 사용하면 오히려 사용자 경험을 떨어뜨릴 수 있습니다.

흐림, 그림자, 색상 지정 등의 후처리 효과를 Item 에 적용하는 방법에 대한 자세한 내용은 MultiEffect QML 유형을 참조하세요.

시각적 변환

시각적 개체를 변형할 수 있습니다. 예를 들어 크기를 조정하거나 회전할 수 있습니다. 이러한 종류의 변환은 초점이나 선택에 대한 힌트를 제공하고 애플리케이션에서 어떤 이벤트가 발생하고 있는지에 대한 직관적인 힌트를 제공할 수 있습니다.

시각적 개체에 대한 시각적 변환에 대한 자세한 내용은 Qt Quick 변환 유형 페이지를 참조하세요.

셰이더 효과

셰이더 효과를 사용하면 버텍스 및 프래그먼트 셰이더를 통해 그래픽 처리 장치의 모든 원시 성능을 직접 활용할 수 있습니다. 셰이더 효과를 너무 많이 사용하면 전력 사용량이 증가하고 때로는 성능이 저하될 수 있지만, 셰이더를 신중하게 사용하면 시각적 개체에 복잡하고 시각적으로 매력적인 효과(예: 물의 잔물결)를 적용할 수 있습니다.

셰이더 효과에 대한 자세한 내용은 ShaderEffect 참조 문서를 참조하세요.

파티클

파티클 시스템을 사용하면 폭발, 불꽃놀이, 연기, 안개 및 바람 효과를 시뮬레이션하여 사용자에게 표시할 수 있습니다. Qt Quick 에서는 중력 및 난기류와 같은 환경 효과 지원을 포함하여 이러한 종류의 복잡한 2D 시뮬레이션을 수행할 수 있는 파티클 시스템을 제공합니다. 파티클은 목록이나 활동 알림, 게임에서 현재 선택된 항목에 미묘하고 시각적으로 매력적인 효과를 추가하는 데 가장 일반적으로 사용됩니다.

파티클에 대한 자세한 내용은 Qt Quick 파티클 시스템 문서를 참조하세요.

스프라이트

스프라이트는 프레임으로 구성된 애니메이션 이미지입니다. 스프라이트는 게임에서 흔히 볼 수 있습니다. Qt Quick 스프라이트를 표시하는 시각적 유형과 게임과 같이 스프라이트를 광범위하게 사용하는 복잡한 애플리케이션을 위한 복잡한 확률적 프레임 전환 컨트롤러를 제공합니다.

스프라이트 애니메이션에 대한 자세한 내용은 스프라이트 애니메이션 페이지를 참조하세요.

불투명도

시각적 개체는 불투명하거나 반투명할 수 있습니다. 예를 들어, 애플리케이션에서 하나의 시각적 객체를 불투명하게 만들고 다른 시각적 객체를 반투명하게 만들어 사용자의 주의를 불투명한 객체에 집중시킬 수 있습니다. 이는 아이템의 opacity 속성을 사용하여 제어할 수 있습니다.

불투명도에 대한 자세한 내용은 Item 문서를 참조하세요.

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.