이 페이지에서

Qt Quick 의 주요 개념 - Graphical Effects

Graphical Effects 및 파티클

시각적으로 매력적인 사용자 인터페이스는 단조로운 인터페이스보다 사용자의 몰입도를 높입니다. 하지만 디자이너는 시각적 효과가 단순히 사용자에게 미묘한 정보를 전달하는 유용한 수단일 뿐이라는 점을 명심해야 합니다(예: 어떤 시각적 요소가 활성화되어 있는지, 포커스가 어떻게 이동하고 있는지 등). 시각 효과를 과도하게 사용하면 오히려 사용자 경험을 저해할 수 있습니다.

Item 에 블러, 드롭 섀도우, 색상 입히기 등의 후처리 효과를 적용하는 방법에 대한 자세한 내용은 MultiEffect QML 유형을 참조하십시오.

참조: RectangularShadow.

시각적 변형

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

시각 객체에 대한 시각적 변형에 대한 자세한 내용은 ‘Qt Quick 변형 유형’ 페이지를 참조하십시오.

셰이더 효과

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

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

파티클

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

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

스프라이트

스프라이트는 프레임으로 구성된 애니메이션 이미지입니다. 스프라이트는 일반적으로 게임에서 볼 수 있습니다. Qt Quick 는 스프라이트를 표시하기 위한 시각적 유형은 물론, 스프라이트를 광범위하게 사용하는 더 복잡한 애플리케이션(예: 게임)을 위한 복잡한 확률적 프레임 전환 컨트롤러도 제공합니다.

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

불투명도

시각 객체는 불투명하거나 반투명할 수 있습니다. 예를 들어, 애플리케이션은 사용자의 주의를 불투명한 시각 객체에 집중시키기 위해 한 시각 객체를 불투명하게 하고 다른 시각 객체들은 반투명하게 만들 수 있습니다. 이는 Item의 opacity 속성을 사용하여 제어됩니다.

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

© 2026 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.