Home IT/WEB 웹페이지에서 360 VR 이미지 추가방법(feat.pannellum)

웹페이지에서 360 VR 이미지 추가방법(feat.pannellum)

pannellumm 은 웹에서 360 VR 이미지를 확인할 수 있는 무료 오픈소스 파노라마 뷰어 입니다. html, css, javascipt, webgl 를 사용하여 구축되었습니다.

inline ad

아래 사이트에서 사용방법이 나와 있는데 간략하게 소개하고자 합니다.
https://pannellum.org/
https://pannellum.org/documentation/examples/simple-example/

CDN 으로도 제공되며 다운로드 하여 js, css 파일을 임포트 하여 사용할 수도 있습니다.
혹은 라이브러리를 임포트 하지 않고 iframe 만으로도 360 VR 이미지를 추가하여 사용할 수도 있습니다.

iframe 추가방법

제일 간편한 방법은 iframe 을 사용하는 방법입니다. 아래 코드를 추가만 해주면 웹에서 확인이 가능합니다. src 에 이미지 링크만 변경해주면 됩니다.

<iframe width="100%" height="400" allowfullscreen style="border-style:none;" src="https://cdn.pannellum.org/2.5/pannellum.htm#panorama=https://pannellum.org/images/alma.jpg"></iframe>

결과

아래는 iframe 으로 추가한 360 VR 이미지 결과 입니다.

CDN 추가 방법

cdn 으로 css파일과 js 파일을 임포트 시켜주시고 아래 panorama의 이미지 경로만 변경해주시면 됩니다.

<!DOCTYPE HTML>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>A simple example</title>
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/pannellum@2.5.6/build/pannellum.css"/>
    <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/pannellum@2.5.6/build/pannellum.js"></script>
    <style>
    #panorama {
        width: 600px;
        height: 400px;
    }
    </style>
</head>
<body>

<div id="panorama"></div>
<script>
pannellum.viewer('panorama', {
    "type": "equirectangular",
    "panorama": "https://pannellum.org/images/alma.jpg"
});
</script>

</body>
</html>

아래 document 페이지를 확인하시면 더 다양한 옵션으로 360 VR 뷰어를 제어 할 수 있습니다. auto load, auto rotate 등 다양한 추가 옵션을 사용할 수 있으니 한번 확인해보세요.

https://pannellum.org/documentation/examples/simple-example/

RECENT POSTS

개미를 퇴치하는 자연적인 방법 중 가장 효과적인 방법 6가지

개미를 자연스럽게 퇴치하는 여러 가지 방법 중 가장 효과적인 몇 가지 방법을 소개하겠습니다. 이 방법들은 모두 집에서 쉽게 구할 수 있는 재료를 사용하여 개미를...

부심장을 지키는 올바른 식단: 먹으면 좋은 음식과 나쁜 음식

부정맥 환자는 심장 건강을 유지하고 증상을 관리하기 위해 특정 음식을 피하고, 심장 건강에 좋은 음식을 섭취하는 것이 중요합니다. 다음은 부정맥 환자가 피해야 나쁜 음식과...

부정맥 arrhythmia: 정의, 원인, 증상, 진단 및 검사, 치료 방법, 예방 방법, 주의사항, 생활 습관

정의 부정맥(Arrhythmia)은 심장의 정상적인 리듬이 불규칙해지거나 비정상적으로 빨라지거나 느려지는 상태를 말합니다. 이는 심장의 전기적 신호 전달에 문제가 생겨 발생하며, 다양한 원인과 증상을 가지고 있습니다. 원인 부정맥의 원인은...

폐렴 pneumonia: 정의, 원인, 증상, 진단 및 검사, 치료 방법, 예방 방법, 주의사항, 생활 습관

정의 폐렴(Pneumonia)은 폐의 폐포(air sacs)에 염증이 생겨 액체나 고름이 차는 질환입니다. 주로 세균, 바이러스, 곰팡이 등의 감염에 의해 발생하며, 심한 경우 생명을 위협할 수 있습니다. 원인 폐렴의...