[Unity] Interactive Grass Shader Test
작업중인 게임의 모델링을 이용한 임시 테스트. * 바람의 영향에 따른 풀의 흔들림 효과 구현. * 충돌체가 지나갈때 풀이 밟히는 (줄어드는) 효과. 기본적인 연산이 어느정도 있다보니 아직 만족할만한 프레임은 뽑지 못하고 있는 상황. 최적화 작업 중...
작업중인 게임의 모델링을 이용한 임시 테스트. * 바람의 영향에 따른 풀의 흔들림 효과 구현. * 충돌체가 지나갈때 풀이 밟히는 (줄어드는) 효과. 기본적인 연산이 어느정도 있다보니 아직 만족할만한 프레임은 뽑지 못하고 있는 상황. 최적화 작업 중...
유니티 에디터 상에서 에셋번들로 불러온 모델링 쉐이더가 핑크색으로 보일 때 게임의 데이터 분리를 위해 에셋번들을 제작하고, 캐릭터를 불러오는 테스트 작업을 진행중입니다. 문제점프로젝트를 빌드 한 뒤, 안드로이드 기기상에서 테스트할때는 정상적으로 보이나, 유니티 에디터상에서 테스트를 할땐 모델링 쉐이더가 누락된것 처럼 핑크색으로 표시됩니다. ( * 만약 모바일에서도 핑크색으로 표시된다면, 쉐이더 자체가 모바일을 지원하지 않거나, 누락된 상태이니 다시 한번 확인해보세요. ) [좌측이 에셋번들로 불러온 모델링, 우측은 씬에 곧바로 배치해놓은 모델링 ] 해결방안우리가 개발하면서 사용하는 유니티 에디터의 환경은 안드로이드가 아니라 Standalone ( 윈도우 / 맥 ) 환경 입니다. 그렇기에 Standalone..
오랫만에 포스팅입니다. 최근 유니티 커뮤니티에 엄청 자주 올라오는 질문이슈라 한번 정리해보았습니다. * 증상유니티 Unity 5.6.3p4 / Unity 2017.2... (최근 버전 대부분으로 추정 ) 에서 안드로이드 빌드시 다음과 같은 오류 발생 CommandInvokationFailure: Unable to list target platforms. Please make sure the android sdk path is correct. See the Console for more details. /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/bin/java -Xmx2048M -Dcom.android.sdkmanager.toolsd..
유니티 인증 시험 합격자에겐 다양한 혜택이 부가된다. 그 중하나로 오늘 받게된 United 행사 무료 입장권... [ 이 외에도 네트웍행사 등등... 다양한 행사관련 내용을 먼저 메일로 보내줍니다. ] 유니티 사용하시는 분들이라면, 한번 시험 보시는걸 권장합니다. 이런 다양한 혜택을 받아보실수 있답니다. 자세한 정보는http://www.unitylearning.co.kr/certification/main.asp * 추가 유나이트 2017 기간에 유니티 인증시험도 병행하는군요.응시료가 할인된다고 하니 도전하세요~! 정보 : https://event.eventservice.co.kr/unite17/exam.asp * 예상문제 같은건 시험등록 페이지에서 별도로 배포해줍니다. ( 이벤트페이지에서 배포중이네요. ..
뷰포리아(Vuforia) 관련 변경사항 정리 * 말씀드리기에 앞서, 저는 뷰포리아 메인 개발자가 아닙니다. 제가 아는선에선 답변해드릴수 있지만, 기술지원 관련된 부분은 공식홈페이지 포럼을 이용해주세요. ( 뷰포리아를 인수한 PTC사의 국내지사가 있는걸로 알고 있습니다만, 뷰포리아 관련 기술지원을 해주는진 모르겠습니다. ) 제가 첫 포스팅을 작성할떄가 15년 7월 경이였고, 뷰포리아를 처음만졌던게 14년 초창기였던걸로 기억하네요. 당시엔 정보가 너무 없어서, 가이드용으로 대충 작성해보자... 고 했던게 많은분들이 봐주시는 글이 되었네요. 이젠 뷰포리아도 어느정도 많이 알려져서 자료도 많아지고, 개발자분들도 많이 계셔서 정보를 찾는데는 훨씬 수월하실겁니다. 구버전으로 작성된 포스팅을 보시는데 불편하시면, 네..
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000008 ㅁ 오류 내용- JNI 메모리 엑세스 오류로 인한 에러. - 안드로이드에서 생성한 String 배열을 SendMessage를 통해 유니티로 전달하는 과정중 전달할 String 배열값이 간헐적으로 null이 되는경우가 있었는데, 해당 경우에 오류 발생.- SendMessage 를 통하여 유니티에 데이터를 전달할때 해당 데이터가 null 값이 아닌지 체크. ㅁ 참고 링크 - http://hashcode.co.kr/questions/1567/fatal-signal-11-sigsegv-at-0x0000000c-code1-%EA%B4%80%EB%A0%A8 - http://blog.naver.com/Po..
ㅁ 타이틀 씬 제작. - 폰트 및 BGM 구하는데 거의 하루를 소비함. - 타이틀을 메탈릭 느낌을 내기위해 포토샵을 열심히 끄적였는데, 결국 만족스러운 결과를 얻지못함. 결국 폭풍 구글링으로 쓸만한 스타일 가져다 씀 = ㅅ =... ㅁ 판정 구간 및 점수 기획. - 노트와 판정 지역 아이콘을 다양한 모양으로 시도 예정 Ex) 막대형 노트 ( 얇음 ) -> PERFECT 판정이 어려움. 구 혹은 다각형의 노트는 일정크기의 면적이 있으므로 PERFECT 판정이 좀 더 쉬움. * 디바이스 동작영상 - 테스트 기기 : Galaxy S7 Edge ( S2, S4에서도 구동확인 ) * Title BGM : Silent Partner - Jupiter* InGame BGM : BJJ - First Kiss ( DJM..
ㅁ EasyMovieTexture 적용 ( 테스트용 ) - 실제 게임에는 적용할 예정이 아니지만, 외주 작업하면서 사용한 김에 한번 적용 해봄. - 요즘 유튜브를 이용하여 영상 + 자동채보 기능을 구현한 앱 이 꽤 나와있음. EasyMovieTexture 에셋에서 스트리밍 기능도 지원해주기에, 위와 같은 기능 구현하는데에는 큰 문제가 없을 것으로 보임. ( 추후에 시간나면 해보는걸로... ) - QuickTime으로 녹화를 시도하니, 동영상 프레임이 떨어지는 현상 발생. -> 키노트랑 영상이랑 따로 놀기 시작... => 폰카로 대체 촬영 기록. ㅁ 판정 구간 지정.- 리듬게임에서 제일 중요한 부분. 일단은 판정 지점 좌표 기준으로, 터치 했을 때 해당 키노트 좌표값이랑 기준 좌표 비교해서 거리에 따른 판..
오늘 유나이트 서울 2016 참관하고 왔습니다.들어야할 세션이 2개 더 남은 상황에서, 일이 생기는 바람에 중간에 뛰쳐 나왔는데... 와서보니 그리 큰 문제도 아니더군요.괜히 호들갑을 떨어서... 다시 돌아가기엔 이미 늦었고... ㅠㅠ 참관하면서 찍었던 사진이나 공유하렵니다... ㅠㅠ 유니티 허브에 올릴려고했더니, 네이버는 임베디드 포스팅이 막혀있어서 사진을 올리질 못하네요. 여러 사람이 쓰는 커뮤니티에 사진 링크를 걸어놓긴 뭐해서, 그냥 카페에 포스팅 하는건 포기했습니다. ; ㅅ; 로비 - Spherical Image - RICOH THETA 한 세션 끝나고 다음세션 참가하기 위해 줄서있는 사람들 모습입니다.한해 한해 참가자 수가 늘어나는 유나이트 행사입니다만, 그만큼 행사공간이 늘어나야되는데 늘어나질..
유나이트 서울 2016 하는 날입니다만...오늘은 일이 있어서 참석을 못하네요 ㅠㅠ( 불행중 다행으로, 들으려고 했던 세션이 거의 다 2일차에 있네요. ) 지난번에 정리해둔 시간표 공유해드립니다. 홈페이지에 올라와있는 시간표는 트랙별로 탭을 분류해놔서, 한눈에 비교하기가 힘들더라구요. 작년엔 일괄 시간표로 해놨었는데, 올해는 왜 그런식으로 해놨는지 모르겠네요.
뷰포리아(Vuforia), 유니티(Unity) SDK 적용하기 :: 4.Cylinder Target 블로그에 올려둔 뷰포리아 관련 적용글에 문의가 많이 들어와서, 나머지 기능에 대한 부분도 마저 포스팅 해보려고 합니다. ( 마침 외주작업도 마무리 되가고, 개인 시간이 조금 생겼네요. ㅎㅎ ) 외주작업 진행하게되면서 유티니 버전 업데이트도 되고, 뷰포리아도 새로운 버전이 나왔으므로 새로운 버전 기준으로 작성합니다. 이번 포스팅에 사용할 Vuforia SDK 버전은 5.0.3이며, 유니티는 4.6.8p3 입니다. Cylinder Target 은 말그대로 실린더 모양(캔)의 이미지를 인식하여 보여주는 방법입니다. 아래 참고용 영상 확인하세요. 유니티 하이어라키 셋팅하기 [ 처음 하이어라키에 ARCamera를 ..
뷰포리아(Vuforia), 유니티(Unity) SDK 적용하기 :: 3.ImageTarget 이번에는 ImageTarget ( 특정 이미지가 인식되면, 오브젝트 띄우기 ) 기능을 구현해보겠습니다. 유니티 하이어라키 셋팅프로젝트(Project) 탭에서 Qualcomm Augmented Reality - Prefabs 폴더 안에 있는ARCamera , ImageTarget 프리팹(Prefab) 2개를 하이어라키(Hierarchy) 탭 내에 셋팅합니다.* 하이어라키(Hierarchy) 탭에 Main Camera 가 있다면, 삭제해줍니다. [ ARCamera 와 ImageTarget을 셋팅해주고 난 뒤, 하이어라키 내에 있던 Main Camera는 삭제해준다. ] Lisence Manager ; App Lice..