본문 바로가기

vr

산사VR, 텍스트 보드(영문형) 제작 및 판매! 영어, 숫자 및 아스키코드 문자를 출력할 수 있는 텍스트 오브젝트를 제작하였습니다. 아스키 코드니 당연 한글은 지원이 안되니 아쉽지만요 :) 어떤건지 궁금하시면 아래와 같이 한장의 그림으로 설명이 가능한데요. 이런 글자를 산사에 이미지 작업 없이 띄우는 겁니다. 부가적으로 4초간격으로 글자가 자동으로 바뀌는 등의 기능도 지원됩니다. 관련 영상 한번 보실까요? 메뉴판은 별개입니다 ㅎ.. 산사 월드에서 글자 오브젝트를 놓고 이렇게 속성을 조정하면 되는데요. strArr 은 지정한 시간 간격으로 계속해서 바뀌는 문장 목록을 의미하며 16글자로 제한됩니다. DelayTime 은 글자가 바뀌는 시간 간격을 의미합니다. 16개의 멀티 메터리얼을 사용하였고 스크립트보다는 오브젝트 제작에 꽤 시간이 많이 할애된 기능인.. 더보기
가상현실 산사VR, 하우스 뿅! 스크립트 길을 가다가 바닥에 떨어진 물체의 버튼을 누르면 앞에 집이 짜잔 나타난다면? 가상현실 산사VR에서는 가능하지요 :) 비록 미니어쳐이긴 하지만요 ㅎ.. 등장하는 이펙트 효과도 한번 주어 보았습니다. 이 이펙트 효과 만드느라 온 종일 걸렸네요 ㅎ.. 간단하게 봤다가 시행착오가 많아 생각보다 힘들었다는. 작동 영상입니다. 앞에 좀 알아야 할 선행지식들이 있어서 소스 설명은 어려울것 같고 그냥 소스내용만 공개합니다. 깊이 파실분 참조해 주세요 :) using System; using Sansar; using Sansar.Script; using Sansar.Simulation; using System.Collections.Generic; using System.Linq; public class Cluster2S.. 더보기
산사VR, 상자면 따로 사진 입히기, 멀티메트리얼 산사 vr 에서는 정육면체에 그림을 입힐 때, uv매핑이란걸 해주어야 하는데요. 세컨드라이프처럼 각 면마다 다른 그림파일을 입히는 방법이 있으면 좋을듯 해서 하나 만들게 되었습니다. 이를 위해서는 정육면체 각각의 면에 각기 다른 메트리얼을 지정해주는 방법이 있습니다. 하나의 오브젝트에 여러개의 메트리얼을 적용해서 업로드하는 것을 멀티메트리얼이라고 하며 아래 첨부된 파일은 멀티메트리얼이 적용된 정육면체 fbx 3D모델 파일입니다. 이 파일을 산사에 업로드해 주세요, 블렌더에서 이렇게 작업되었으며 UV도 모두 맞춰진 상태입니다. 1~4번 메트리얼이 앞, 오른쪽, 뒤, 왼쪽 방향이며 모두 텍스쳐를 입히면 사진의 윗방향이 위로 향하도록 적용하였고 5번이 윗면, 6번이 아랫면에 해당합니다. 산사에서는 오브젝트의 .. 더보기
가상세계 산사VR, 물체 무한회전 스크립트 세컨드라이프에서 애용되었던 기술인데요. 산사에서도 가능하지만 통 샘플소스가 보이지 않아 하나 만들어 보았습니다. 스크립트는 아래와 같습니다. using Sansar; using Sansar.Script; using Sansar.Simulation; using System; public class RotateSample : SceneObjectScript { [Tooltip("속도")] [DefaultValue(1.0)] public double SpinSpeed; public override void Init() { // 회전 쓰레드 호출 StartCoroutine(RotateRoutine); } // 회원 쓰레드 void RotateRoutine() { // 회전횟수(반바퀴 기준) int times =.. 더보기
가상세계 산사VR, Dumm 탐방. 산사 URL : atlas.sansar.com/experiences/enricosands1/dumm Dumm Dummy´s atlas.sansar.com 산사에는 공개 월드가 5,000 ~ 10.000여개 정도 있는게 아닐까 추정됩니다. 월드 검색에서 a 만 쳐도 576개 정도의 월드가 검색되거든요. 그 중 몇군데를 찾아보다 Dumm 이란 곳이 있어서 방문해보았는데요. 방문하면 사람이 꽤 있어 보이는데, 사실은 사람이 아니라 모두 캐릭터 크기만한 인형입니다. 음악이 흘러 나오고 움직이는 인형도 일부 있어서, 뭔가 생동감이 있어 보입니다. 컴퓨터를 하고 있는 사무원, 땅바닥에 낚시를 하고 있는 사람, 노래부르고 춤추는 사람 등 다양한 부류의 사람들로 표현해놓았더라구요. 사실 위 장면이 이 월드의 전부인듯한.. 더보기
가상세계 산사VR의 움짤 위 움짤에서 바닥에 스크린이 하나 보이시지요? Animation Texture 라고 해서 3D 가상공간에서의 움짤 화면 기능입니다. 인터넷에는 재미있는 움짤 이미지가 많이 돌아 다니고 있습니다 :) 움짤이란 국내에서 사용하는 속어로서, 보통 "움직이는 gif", "움직이는 그림"을 지칭하지요. 이런 파일들을 가상세계 산사VR 에서도 사용할 수 있을까요? 기본적으로는 미디어 방식으로 사용할 수 있겠지만 이 방식으로는 여러개의 움짤 화면을 동시에 보는 것은 불가능합니다. 그보다는 다른 용법으로 텍스쳐 애니메이션 기술을 이용한 방법을 적용하는 방법을 알아보겠습니다. 먼저 Radio 님이 만든 영상 하나 보실까요? 산사에서 구현한 컨텐츠인데 꽤 공력을 많이 들이셨을듯 합니다. 이 것으로 무엇을 의미하는지 상당한.. 더보기
가상세계 산사VR, 채널을 눌러볼까요? 지난 번에는 월드 내 웹뷰를 이용해 영상 넣는 부분을 살펴보았는데요. itadventure.tistory.com/344 가상세계 산사 VR, 웹페이지/영상 띄우기 ※ 2020. 9. 12 : 유튜브 배경음악 나게 하는 법을 알아내서 본문에 포함시켰습니다. 가상세계 산사(sansar) 에서는 웹페이지를 띄울 수 있는 웹뷰어가 있는데요. 오늘은 웹뷰 아이템을 만드는 방법을 itadventure.tistory.com 영상이 단 하나라서 오래 듣다 보니 단조롭다고 생각하셨을지도 모르겠습니다. 이번 시간에는 각기 다른 버튼을 누르면 각각 다른 유튜브 영상이 재생되는 부분을 살펴보도록 하겠습니다. 우선 지난번 웹뷰에 해당하는 스크린은 그냥 그대로 사용하는 것으로 해주시구요. 모니터 받침대를 만들긴 했는데 실습과는 .. 더보기
3D블렌더 모델링 가상세계 산사VR(SANSAR) 업로드 첫 게시글 : itadventure.tistory.com/337 세컨드라이프 2, VR 가상세계 산사(SANSAR) 산사(SANSAR), 일명 세컨드라이프2라고 불리우는 린든랩 사의 2번째 가상세계 컨텐츠에 접속해보았습니다. 산사는 눈에 고글을 쓰고 가상현실을 체험하는 VR 전용 컨텐츠입니다. 몇 년 전 확인해보 itadventure.tistory.com 3D 모델링 툴에서 작업한 미니TV를 가상세계 산사VR에 업로드해보았습니다. 오늘은 관련 내용을 공유하려고 합니다 :) 먼저 블렌더로는 3D 작업물이 되어 있는 상태입니다. 이 모델은 단순히 단일 텍스쳐 하나에 UV 맵이 적용된 상태인데요 블렌더에서는 조명과 카메라를 삭제하고 파일 - 내보내기 - FBX 를 선택합니다. 적당한 파일명을 입력해 주고, F.. 더보기