웹프로그래밍/LSL(세컨드라이프)
-
아바타의 표정을 좀더 세밀하게 조정하기 - 세컨드라이프&오픈심웹프로그래밍/LSL(세컨드라이프) 2015. 7. 31. 00:34
세컨드라이프 안에서 제공해주는 얼굴표정은 총 19가지 입니다.그 19가지 표정으로는 내가 원하는 표정을 다 표현 할수는 없습니다.그래서 기본으로 제공 해주는 표정에 더해서 조금이나마 표정을 조정할 수 있는 방법 입니다. (단, 쉐입을 수정할수 있는 권한이 있어야 합니다.) 먼저 자신이 가지고 있는 표정허드 또는 스크립트로 원하는 표정을 짓도록 합니다. (표정허드 만드는 법 : http://horangi.tistory.com/354)아래의 예제는 "Toothsmile"이라는 "웃는얼굴" 입니다. 음... 좀... 뭔가 어색한 웃음 입니다...조금 자연스럽게 웃는 모습으로 만들어 보겠습니다.1. 쉐입을 조정하는 화면을 켭니다. (캐릭터 마우스 오른클릭으로 또는 메뉴바에서) 2. [Eyes] 탭으로 가서 얼굴..
-
표정 허드(Facial Expressions HUD) 만들기 - 세컨드라이&오픈심웹프로그래밍/LSL(세컨드라이프) 2015. 7. 30. 00:34
사진촬영 할때 유용한 "표정 허드" 만드는 방법 입니다.스크립트 소스는 "Dora Gustafson, Studio Dora 2012" 의 소스를 사용 하였습니다. 1. 바닥에 아무 프림 하나를 만든다. 2. 그 프림을 "Shift+드래그"로 복사해서 Y축(녹색) 방향으로 나란히 놓는다. - HUD는 장착했을때 X축(빨강) 방향이 정면이 되므로 Y축/Z축 방향으로 정렬을 해주어야 합니다. 3. 밝은표정 모음과 어두운 표정 모음 구분을 위해 각 프림의 텍스쳐 색상을 변경해 준다. - 저는 파랑/빨강 으로 나누었습니다. 4. 밝은표정(파랑)쪽 프림에 스크립트를 넣어 줍니다. - "Edit"창의 [Content]탭을 누릅니다. - [New Script] 버튼을 누르면 "New Script"라는 파일이 생깁니다...
-
내가만든 쉐입 내려받기/올리기 - 세컨드라이프 또는 오픈심웹프로그래밍/LSL(세컨드라이프) 2015. 7. 29. 00:32
세컨드라이프(오픈심) 에서 인물 캐릭터(아바타)는 기본적으로 "쉐입" 과 "스킨" 의 조합으로 만들어 집니다. "쉐입" 이란 한마디로 "골격" 을 말하고, "스킨" 은 "피부(화장...)" 입니다.이런 기본적인 캐릭터(아바타) 말고도 요즘에는 "매쉬 아바타" 도 많이 사용하긴 합니다. 매쉬로 만들어진 이런 만화같은 아바타를 착용하기도 합니다. 세컨드라이프의 묘미 가운데 하나가 얼굴과 체형을 내 맘대로 바꿀수 있는 기본적인 툴 이 내장되어 있다는 것 입니다.그러나 위와같은 품질이 좋은 아바타를 만들려면 결론적으로 3D편집 능력이 있어야 합니다......저같은 3D 비전문가는 매쉬 아바타는 생각도 못하고, 스킨도 도전해 봤자 원하는 결과가 나오지 않고.... 결국에 그나마 만져볼 수 있는게 쉐입 입니다. 같..
-
세컨드라이프(또는 오픈심) 에서 오브젝트를 파일로 다운로드/업로드 하기웹프로그래밍/LSL(세컨드라이프) 2015. 7. 28. 11:12
세컨드라이프 또는 오픈심에서 내가만든, 또는 완전한 내 소유(풀 퍼미션)의 오브젝트를 파일형태로 다운로드 받을수 있습니다. 세컨드라이프 에서 만든 아이템을 오픈심에서 다시 만들 필요 없이 다운받아서 오픈심에 업로드 해 주면 됩니다.(또는 반대로)[내 오브젝트를 다운받는 방법]1. 다운받을 오브젝트를 바닥에 내려놓고 에디트모드로 들어간다. 2. 상단 메뉴바의 [Build > Object > Save as] 로 가면 "Backup" 과 "Collada" 두개의 메뉴가 보입니다. - Backup : 오브젝트 아이템을 그대로 oxp 형식의 파일로 내보낸다. - Collada : 블렌더 같은 3D 모델링 툴로 작업할 수 있는 dae 파일로 내보낸다. 3. 받을 형식을 선택하면 해당하는 옵션 설정창이 보이고 그곳에..
-
딱 세컨드라이프를 즐길만큼만 익혀보는 블렌더 - 텍스쳐 입히기웹프로그래밍/LSL(세컨드라이프) 2015. 7. 24. 16:57
위와같이 블렌더로 만든 매쉬 오브젝트(또는 블렌더에서 읽어들일수 있는 모든 형식의 3D오브젝트)에 텍스쳐를 입히고 세컨드라이프(또는 오픈심)에 업로드 하는 방법 입니다.칼목, 손잡이, 고리 저 세부분은 세컨드라이프 안에서도 아주 손쉽게 만들수 있습니다. 그러나 칼날같은 복잡한 모양의 오브젝트는 세컨드라이프 안에서는 만들수 없습니다.블렌더 에서도 역시 세 부분은 실린더와 링 으로 아주 간단하게 만듭니다. 그리고 칼날부분만 시간을 들여 만들었습니다. (오브젝트 모델링 관련해서는 여기서는 다루지 않겠습니다.) 아직 텍스쳐가 입혀지지 않은, 모델링이 끝나고 난 뒤의 오브젝트 모습 입니다. [세컨드라이프 매쉬오브젝트용 텍스쳐]1. 각 별도의 오브젝트에(칼날,칼목,손잡이,고리) 굳이 매터리얼을 설정해 줄 필요가 없..
-
오픈심(또는 세컨드라이프)에서 사용할수 있는 오브젝트를 무료로 배포하는 사이트웹프로그래밍/LSL(세컨드라이프) 2015. 7. 21. 01:15
오픈심 또는 세컨드라이프에서 사용할 수 있는 기본형식의 오브젝트 부터 3D 매쉬 모델 까지 수천개(?)를 무료로 배포하고 있는 사이트 두군데 입니다.개인이 사용하는데 아무런 제약없이 무료로 배포하기는 하지만 마음대로 상업적으로 사용할수는 없으므로 라이센스는 잘 확인해 보시기 바랍니다. 1. www.outworldz.com이곳은 오브젝트 뿐만 아니라 스크립트, 빌드툴 등의 전반적인 자료를 제공해 주는 사이트 입니다. 2. zadaroo.com이곳도 수많은 오브젝트, 스킨, 텍스쳐 등을 제공해주며 카테고리별로 잘 분류가 되어 있습니다.
-
여러형식의 3D 오브젝트 파일들을 오픈심(Open Simulator)에 올리는 방법웹프로그래밍/LSL(세컨드라이프) 2015. 7. 20. 01:12
오픈심(또는 세컨드라이프) 에서 사용할 수 있는 파일들은 몇종류의 이미지 파일과 Collada 형식의 3D 오브젝트 파일(*.dae) 입니다. [이미지 파일] 텍스쳐, 스컬프티드 프림 용으로 사용할수 있는 이미지 파일들은 JPG,BMP,PNG,TGA 입니다. 입반적으로 깨끗한 품질을 위해 PNG, TGA 파일을 사용합니다. 뷰어를 통해서 업로드 합니다. [3D 오브젝트 파일] 오픈심(세컨드라이프)에 올릴수 있는 3D 모델 형식은 Collada 형식의 확장자가 dae 인 파일 입니다. 일반적으로 무료로 배포되고 있는 "블렌더"를 사용하여 여러형식의 3D모델들을 dae 형식으로 바꾸어 뷰어를 통해서 업로드 합니다. 여러 형식의 3D모델들을 오픈심(또는 세컨드라이프)에 최적화 하는 몇가지 팁은 아래 링크를 확..
-
기본적인 포즈볼 스크립트웹프로그래밍/LSL(세컨드라이프) 2015. 7. 19. 12:00
세컨드라이프(또는 오픈심) 에서 오브젝트 위에 앉으면 기본적으로 위와같은 모습으로 앉게 됩니다.여기에 애니메이션을 적용해서 다른모습으로 앉을수 있는 기본적인 스크립트 입니다. 오브젝트를 오른클릭하고 에디트 모드로 들어간뒤 [Content] 탭으로 가서 가지고있는 애니메이션을 인벤토리 창에서 에디트 창으로 드래그&드롭 으로 넣어 줍니다. 저는 "shy-sit-1"이라는 애니메이션을 넣었습니다. 그리고 [New Script] 버튼을 클릭해서 "New Script" 파일을 만들어 줍니다. 그 파일을 더블클릭 하고 다음과 같이 스크립트를 넣어 줍니다.default{ state_entry() { //llSitTarget( , ) - 저는 x방향으로 0.8미터, 위로(z방향) 0.5미터 이동 시켜 줬습니다. 애니메..