목록ARCore(google) (9)
알쓸전컴(알아두면 쓸모있는 전자 컴퓨터)
3ds max Bone 문제 참조: https://doc.babylonjs.com/resources/bones_influences_per_vertex 3ds Max 에서 fbx 컨버터시 android 에서 unity 에서 그릴때 Bone 의 가중치 문제가 있었다. 현재 대부분 3D 엔진은 wight 을 4까지를 Limit 으로 한다. 하지만 android Unity 에서는 3까지를 Limit 로 해야 오류 없이 잘된다. 근데 3ds max 는 기본 값이 20 이다 . 그래서 바꿔 줘서 GLB 로 컨버팅 해줘야 한다.
unity 스탠실 쉐이터먼저 스탠실 이란것은 아래 동영상을 보면 이해가 쉬울것 같습니다. 아래 자료는 스탠실 원문을 한글로 변역한 분이 있어서 가져온 자료 입니다. 원본 : https://fetchinist.com/blogs/?p=1708 셰이더랩: 스텐실원문 – http://docs.unity3d.com/Manual/SL-Stencil.html우리말로 보려고 언어를 한국어로 바꾸고 봤더니 ‘구문’하고 ‘예'(example) 이거 두 개만 번역되어 있어서(놀리는 건가…) 직접 해서 적어둡니다. 오역이 있을 수 있습니다. T_T셰이더랩: 스텐실스텐실 버퍼는 픽셀을 보존하거나 버리는 픽셀당 마스크를 일반적인 용도로써 사용할 수 있습니다.스텐실 버퍼는 보통, 픽셀당 8비트 정수입니다. 값은 쓰거나 늘리거나 줄..
Unity C# – Coroutine 아래에 코루틴에 대해서 잘나와 있어서 분석 할때 용이 했기에 올려 놓습니다. http://theeye.pe.kr/archives/2725 유니티에서 사용되는 코루틴(Coroutine)은 왜 필요한가?유니티에서 화면의 변화를 일으키기 위해서는 Update() 함수 내에서 작업을 하게 됩니다. 이 Update() 함수는 매 프레임을 그릴때마다 호출되며 60fps의경우라면 초당 60번의 Update() 함수 호출이 발생하게 됩니다. 하나의 프레임 안에서 어떤 작업을 한다면 이 Update() 함수에 코드를 작성하면 될 것입니다.하지만 다수의 프레임을 오가며 어떤 작업을 수행해야 한다면 어떻게 해야 할까요? 혹은 특정 시간, 가령 3초 동안 특정 작업을 수행해야 한다면 어떻..
unity arcore camera 이미지 얻기 arcore에서 카메라 이미지를 얻기 위해서 여러가지 코드를 테스트해본 결과 첫번째 샘플 코드이다. 흑백 사진을 얻어 온다. void TaskOnClick() { var image = Frame.CameraImage.AcquireCameraImageBytes(); byte[] bufferY = new byte[image.Width * image.Height]; byte[] bufferU = new byte[image.Width * image.Height / 2]; byte[] bufferV = new byte[image.Width * image.Height / 2]; System.Runtime.InteropServices.Marshal.Copy(image...
잠시 저장 https://github.com/google-ar/arcore-unity-sdk/issues/221
ARCore Draw 예제 직선을 그리기 위해서 필요한 예제 이다. 추후 분석후 다시 업로드 예정 입니다. 예제 오픈 소스 사이트 : https://github.com/googlesamples/sceneform-samples
Java 에서 Java Script 사용하기 사이트 : http://www.n-k.de/riding-the-nashorn/ 간략하게 중요한 점만 번역 되어있는 사이트 https://infoscis.github.io/2017/03/23/Riding-the-Nashorn/ java 에서 javascript npm 라이브러리를 사용 할때가 있어서 필요하여 자료를 정리해서 남겨 놓습니다. 기본 사용 법은 http://www.n-k.de/riding-the-nashorn/ 에서 익히는게 좋습니다. 하지만 빠르게 사용 하기 위해서 https://infoscis.github.io/2017/03/23/Riding-the-Nashorn/ 해당 사이트 자료를 가지고 왔습니다. 자료 첨부 : https://infoscis...
ARcore 기초 개념 (2) android version ARCore 에는 Sceneform 가 존재 합니다. 제가 느낀 바로는 정말 AR 사용을 쉽게 해주는 라이브러리로 생각되었습니다. 여타저타 3D randering 에 대해서 잘 몰라도 AR을 사용할수 있게 해주는 강력한 라이브러리죠 사용법및 개념을 알아 보겠습니다. 일단 사용에 앞서 제일 좋은건 아래 내용과 같이 https://developers.google.com/ar/develop/java/sceneform/ 공식 문서와 샘플 https://github.com/google-ar/sceneform-android-sdk/tree/master/samples/hellosceneform 해당 샘플 프로젝트를 같이 임포트 해서 해보시는게 가장 직관적으로..
ARcore 기초 개념 (1) 먼저 해당 자료는 AR 을 하기위한 구글 API 사용하기 위한 분석 자료로 사용 합니다. 참고 : https://developers.google.com/ar/develop/java/quickstart 1. 기본 환경 - Install Android Studio version 3.1 or higher with Android SDK Platform version 7.0 (API level 24) or higher. 설명을 보면 안드로이드 스튜디오는 3.1 버전 이상 부터 그리고 SDK API level 24 부터 사용 해야 된다고 한다. 2. 기본 셋팅 Add Sceneform to an existing projec To use Sceneform in an existing pr..