안녕하세요 벌칸 큐브 예제
QVulkanWindow 사용의 기본을 보여줍니다.
헬로 벌칸 큐브 예제는 QVulkanWindow 의 고급 사용법을 보여줍니다.
이 예제에는 파일에서 로드된 메시와 두 가지 다른 머티리얼 및 해당 그래픽 파이프라인이 있습니다. 둥근 큐브는 인스턴싱을 사용하여 그려지며 단일 방향 조명이 있는 Phong 조명 모델을 특징으로 합니다.
헬로불칸텍스처 및 헬로불칸트라이앵글과 달리 유니폼 버퍼 처리에서는 여러 디스크립터 세트 대신 동적 유니폼 버퍼가 사용되는 다른 접근 방식을 취합니다.
이 예제에서는 QtConcurrent::run(), QFuture, QFutureWatcher 과 QVulkanWindow 의 간단한 사용법을 보여주기 때문에 QtConcurrent가 필요합니다. 메시 및 셰이더 데이터 로드, 잠재적으로 비용이 많이 드는 그래픽 파이프라인 구성, 프레임 명령 버퍼 구축은 모두 별도의 작업자 스레드에서 수행됩니다.
장면은 위젯 기반 사용자 인터페이스에 임베드됩니다. QVulkanWindow 서브클래스는 씬에서 이동할 수 있도록 1인칭 스타일의 카메라를 제공하기 때문에 마우스와 키보드 입력도 처리합니다.
예제 실행하기
에서 예제를 실행하려면 Qt Creator에서 Welcome 모드를 열고 Examples 에서 예제를 선택합니다. 자세한 내용은 예제 빌드 및 실행하기를 참조하세요.
© 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.