본문 바로가기
728x90
반응형
[opengl].[#1.Setup] Windows/VS2019/glut 기반의 셋업(1) - Visual studio 2019 설치 오랜만에 opengl을 다시 살펴보네요. 예전과 달라진 환경이 너무 많아서 처음부터 살펴보면서, 무엇이 어떻게 달라졌는지 확인 해 볼 겸, 환경 셋업부터 한번 정리 해 보겠습니다. 잘 알고 정리하는 것이 아니라서, 다른 분들의 자료를 많이 참고하게 되겠고, 그 과정에서 자료에 빠진 부분에서 겪는 문제점을 좀 더 구체적으로 정리 해 보도록 하죠. 처음 opengl을 할 때는, 웹 개발은 eclipse, pc application은 Visual C++/Basic 등이 주류였어요. 그러나, C#나오고 등등. linux하시는 분들은 뭔지 모르게 대단히 있어 보이고, 괜히 MSVC와 MFC를 쓰면 MS에 종속되는 것 같은 느낌이 들고. 지금은 구글이 그런 위치인 것 같은데, 벗어나는게 쉽지 않은 것 같네요. 그냥.. 2020. 8. 8.
[sceneform]#4. augmented face review 몇 개 샘플을 살펴보니, 대체로 구현이 비슷한 패턴으로 되어 있는 것 같아요. 그래서, 이 패턴에 좀 익숙해지고, 이 패턴의 구조를 이해하면 ARCore를 이해하는데 도움이 될 것 같아서 다른 예제도 살펴보겠습니다. augmented face 예제입니다. https://github.com/google-ar/sceneform-android-sdk/tree/master/samples/augmentedfaces google-ar/sceneform-android-sdk Sceneform SDK for Android. Contribute to google-ar/sceneform-android-sdk development by creating an account on GitHub. github.com 실행을 하면,.. 2020. 3. 2.
[sceneform]#3. model 변경하기 ARCore 문서에 있는 다른 내용들을 해 보려고 하는데, 쉽지 않네요. 특히, lambda 표현식 때문에 샘플 코드들이 오히려 더 한 눈에 딱 들어오지 않네요. 타입 지정하지 않고 사용되는 변수들이 그 중 가장 어색하고 가독성을 떨어뜨리네요. 옛날 사람의 코딩 방식에서 벗어나기가 쉽지 않네요. 아직 Node나 Transform 등 기반 구조를 잘 모르는 상태라서 뭔가 멋진 것을 만들어 보기는 쉽지 않네요. https://developers.google.com/ar/develop/java/sceneform/create-renderables Create a Renderable | ARCore | Google Developers A Renderable is a 3D model and consists of v.. 2020. 1. 18.
[Sceneform]#2. 기본 코드 입력 지금까지 프로젝트의 공통적인 설정을 했다면, 이제부터는 구현하려는 프로젝트에 따라 달라질 수 있는 부분을 처리 해 보도록 하겠습니다. * android stuido의 update/ upgrade 위와 같이, android studio의 update가 자주 있는데, 특별한 이유가 없다면 그 때 그 때 해 주도록 하겠습니다. 간혹 새 버젼 설치하면 작동에 문제가 되는 코드나 설정이 있을 수 있는데, 그런 문제 수정하면서 또 배워 볼 수 있으니~ Camera 사용 때문에 Emulator 사용에 대한 문서도 따로 있었던 것 같아요. 제가 사용하는 컴퓨터는 메인보드에서 무슨 설정이 맞지 않아 쓸 수 없는 상태라서 실제 장비를 연결해서 씁니다. 1. hellosceneform 참고 hellosceneform을 참고.. 2020. 1. 13.
[Sceneform]#1. 개발 환경 구축 Google의 ARCore에 대한 자료가 아직은 많지 않네요. AR의 기반을 제공 해 주는 유용한 기술이기도 하고, AR을 쓰지 않더라도 3D 랜더링에 대한 기반을 좀 쉽게 가져갈 수 있지 않을까 해서 한번 공부 해 보겠습니다. ARCore 사이트 : https://developers.google.com/ar ARCore - Google Developers | Google Developers With ARCore, build new augmented reality experiences that seamlessly blend the digital and physical worlds. Transform the way people play, shop, learn, create, and experience th.. 2020. 1. 11.
728x90
반응형