반응형 분류 전체보기103 [Nvidia Omniverse Isaac Sim] Simulation 문제 정리 Isaac Sim Nvidia 어우... 1월1일 부터 쓰던 글이 있는데... 오류가 너무 많아서 ㅋㅋㅋㅋㅋㅋㅋㅋ 처음부터 해야할 것 같다... 우선 유니티랑 Articulation Body에 대한 개념이 다르고 Mass 잡는게 Collider shape에 재질을 고려하여 automatic 연산을 하기 때문에 머리가 깨질 것 같음... 연말부터 이것만 했는데 어떻게 파면 팔수록 오류만 더 나온다. 개인 공부하다가 생긴 문제 정리하는 글임 CAD Scale 문제 정말 계속 Scale 문제가 발생한다. 이전 글에서 STEP로 받아오자~ 했는데 그 이유가 1년전 웨비나에서 OBJ가 가장 좋다고 했지만 파트명이 다 깨짐. 근데 Articulation Body는 파트간 Joint 설정을 해줘야 함. ? => 하나.. Omniverse/Isaac Sim 2023. 1. 6. [Nvidia Omniverse] Isaac SIm Articulation Body 개념 및 데모 Isaac Sim Nvidia Omniverse 서론 기존 유니티로 진행한 프로젝트에서 Articulation Body를 활용하여 AMR, Quadruped 등 유니티 환경에 관절 오브젝트를 구현해보았다. Quadruped는 회사에서 잠깐 보았던 내용이여서 별도의 글은 작성하지 않았는데 잘 작동하는 것을 확인하였음. Nvidia Omniverse에서는 이러한 부분이 어떻게 사용이 되는지 알고 싶었고 찾아보니까 관련된 튜토리얼 영상이 있어서 해당 영상 시청 및 크렌인 구동을 진행해보았다. 참고로 설정은 쉽지만 실제 물체와 최대한 비슷하게 움직이게 하기 위해서는 유체, 고체, CAD의 Tree (유니티에서는 Hierarchy, 옴니버스는 Layer?) 의 개념, 진동학 등 많은 개념이 필요하다. 이 부분은 .. Omniverse/Isaac Sim 2023. 1. 1. [Omniverse CAD Importer] Fusion 360 <=> Isaac Sim 설정 Fusion 360 Isaac Sim Autodesk Nvidia 서론 최근 이 캐드에 관해서 글을 많이 작성하였는데 결과적으로 내가 택한 최종 선택법을 소개하고자 한다. 해당 방법 선정한 기준은 다음과 같다. 각 설계의 Part 명을 가져올 것 (필수) Orient, Transform value를 각 0으로 잡을 때 실측과 동일할 것 (필수) Vertex가 낮을 것 (우대) Joint 설정을 가져올 것 URDF Format 제외 모두 불가능 Obj는 Vertex의 수가 낮았지만 Part 명을 가져오지 못했고 Step은 Obj에 비해 Vertex의 수가 33~50% 많았지만 Part 명을 가져올 수 있었다. 여기에서 생각난 부분이 Vertex는 추후에 Optimize가 가능할 것 같으니 우선 Part 명.. Omniverse/Isaac Sim 2022. 12. 31. [Fusion 360] 설계 부품 기본 단위 바꾸는 방법 Fusion 360 Autodesk 서론 Unity, Omniverse 하다보면 CAD 단위 때문에 화날 때가 많다... 유니티는 Pixyz를 통해 이 부분을 확실하게 보정해주지만... 아직 옴니버슨는 아닌 듯... 최근 관련 글을 보면 내가 얼마나 고통받았는지 알 수 있다. 이 부분 때문에 몇가지 조금 확인해본 결과 알 수 있던 사실은 CAD에서 Default Unit을 건들면 Mesh level 수정이 되기 때문에 고통 받지 않아도 된다는 점이였다. Pixyz가 사용자 측면에서 매우 편리하긴 함... 연구실에서 돈 없어서 Pixyz 없이 직접 어렵게 하는 추억(?)이 떠올랐음 그래서 본 포스팅에서 할 일은 어떻게 하면 Fusion 360에서 편하게 기본 단위를 수정할 수 있을까 및 어떻게 하면 기존 .. 자료 조사 2022. 12. 31. [Omniverse Create/Isaac Sim] CAD 단위 확인하기 Isaac Sim, Create Nvidia Omniverse 서론 Nvidia Omniverse 제품군은 우선 Ubuntu를 지원하고 그 다음에 Windows를 배포한다. OS가 문제인건지 아니면 버전이 문제인건지 결과적으로 기존에 작성한 CAD 스케일 확인하기 (obj) 글이 잘못 작성되었다는 것을 알게되었음. [Omniverse Isaac Sim] CAD Scale 확인하기 (Obj) Isaac Sim Nvidia Omniverse 2022.12.29 추가) 주의 : 2022.1버전 오류임. 해당 내용은 전반적으로 잘못되었음. 이에 글을 새로 작성함. 서론 Create 설치하는 시간에 심심해서 정리해보는 글. 이전에 옴니버스 pnltoen.tistory.com Scale 확인을 하기 위해 아래의 방.. Omniverse/Isaac Sim 2022. 12. 30. [Omniverse Isaac Sim] CAD Scale 확인하기 (Obj) Isaac Sim Nvidia Omniverse 2022.12.29 추가) 주의 : 2022.1버전 오류임. 해당 내용은 전반적으로 잘못되었음. 이에 글을 새로 작성함. 서론 Create 설치하는 시간에 심심해서 정리해보는 글. 이전에 옴니버스 웨비나에서 개발자가 이야기 하길 CAD Generic Format 중 OBJ가 가장 호환성이 좋다고 했다. 물론 그 동안 버전이 많이 바뀌었지만 믿고 OBJ로 확인해보도록 하자. 유니티, 언리얼, 옴니버스와 같은 RT3D는 기본적으로 안에 Primitive 모델을 지원한다. 예전에는 이거 왜 넣어놨지? 간단한 테스트용인가 했는데... 내가 이걸 CAD 테스트로 사용할줄은 몰랐지... 자료 조사 우선 기본 단위를 조사한다. 공식 문서 참고하니 기존에는 centime.. Omniverse/Isaac Sim 2022. 12. 28. Omniverse Code란 무엇인가? Omniverse Coe Nvidia 대학생 때 관심있게 보고 프로젝트를 진행했던 Omniverse이다. 개인적으로 유니티와 옴니버스는 서로 지향점이 달라서 (너무 길어서 설명하지 않겠음) 지금 당장은 유니티가 실제 디지털 트윈에 더 적합하다고 생각을 했지만... 최신 기술을 선도하는 엔비디아에서 가끔 발표하는걸 보면 "와우 이걸?" 할 때가 있다. 최신 기술 탐사 겸 너무 오랜만에 켜보니까 달라진 내용도 너무 많아서 한번씩 찾아보았다. 라떼는... 라떼는 Omniverse Create, Omniverse View, Omniverse Isaac Sim 이렇게만 있어서 이해가 쉬웠다. 그 당시 이해로는 View는 말그대로 Viewer이고 Create는 CAD를 받아서 USD로 변환, Sun study 등등.. Omniverse 2022. 12. 26. [Pixyz Plugin] 튜토리얼 슬라이드 덱 제작 및 배포 Pixyz Plugin Unity Technologies 본 파일은 체험판 유저들을 위해 제작된 외부 공유용 파일입니다. 추 후 Unity Industrial Collection 체험판 신청 시 자동으로 해당 링크가 공유 될 예정입니다. 서론 벌써 1년 정도 시간이 지났지만... 학문적으로 되게 존경하는 분께서 번역하는 것도 공부하는 것에 엄청 도움이 된다는 말씀을 해주셔서 그 뒤로 번역도한 하나의 공부라고 생각하고 진행하고 있습니다. 실제 해보니 정말 공부도 많이 진행되는 것 같습니다. (뒤 늦게 업데이트된 ML-Agents 문서를 확인해봤는데 이번 업데이트에서 반영이 안된건 슬픔 그 자체) 외부 슬라이드 덱 제작 계기 회사 업무에서 유료 고객의 온보딩을 담당하고 있습니다. 사실 유료 고객만 담당하면 .. Unity/Unity Industrial 2022. 12. 25. [Pixyz 공부하기] Tessellation과 Decimation이란 Tessellation & Decimation Unity Pixyz 서론 지난 포스팅([Pixyz 공부하기] CAD와 Mesh의 차이 (BRep까지))에서 CAD와 Mesh의 차이점에 대해 학습해 보았다. [Pixyz 공부하기] CAD와 Mesh의 차이 (BRep까지) CAD vs Mesh + Brep Study 서론 매번 헷갈리는 내용인데... 사실 헷갈린다는 것 자체가 잘 모른다는 뜻이여서 ㅎ.ㅎ... 부끄럽지만 이제라도 정리해봅니다. Pixyz를 사용하면서 어떤 기능은 BRep 단에서어 pnltoen.tistory.com 글 내용 중 CAD데이터를 3D 응용프로그램에서 사용하기 위해서는 Mesh 형태로 만들어야 한다고 포스팅을 작성하였는데이번 포스팅에서는 그럼 어떻게 CAD 데이터를 Mesh로 변환.. Unity/Unity Study 2022. 12. 18. [Pixyz 공부하기] CAD와 Mesh의 차이 (BRep까지) CAD vs Mesh + Brep Study 서론 매번 헷갈리는 내용인데... 사실 헷갈린다는 것 자체가 잘 모른다는 뜻이여서 ㅎ.ㅎ... 부끄럽지만 이제라도 정리해봅니다. Pixyz를 사용하면서 어떤 기능은 BRep 단에서어느 기능은 CAD 데이터 자체를 수정하고 기계과를 전공하면서 Mesh도 보고 CAD도 보고 유니티도 보고 하니까 해당 개념 자체가 정립이 잘 안되는 것 같습니다. (크게 보니까 더 헷갈린다는 뜻) Mesh 메쉬란 삼각형으로 구성된 3D 모델입니다. Mesh 데이터는 그 형상을 삼각형 및 다른 도형 (Ansys 및 3D Printing에서는 내부 격자 구조에 따른 다른 도형도 나오는데 본 포스팅에서는 삼각형으로 하겠습니다)으로 표현하기 때문에 매우 무겁습니다. 이 삼각형은 X, Y, .. Unity/Unity Study 2022. 12. 18. [Unity/Plastic SCM] '--skipgitlfs' 옵션 오류 해결 방법 (GitHub LFS Unable to parse JSON response) Plastic SCM Unity Technologies 서론 이전 포스트에서 GitSync를 마치고 사용하던 중 오류가 나타났다. LFS 같은 경우 Github를 사용하면서 많이 보았지만 Plastic SCM의 경우 처음이고 문서가 이해하기 어렵게 작성되어 있어서 해당 부분을 수정하고자 한다. #주의# 해당 포스팅은 기존 GitSync 및 SSH 설정을 모두 했다는 가정하에서 작성됨 본문에서 작성하는 내용은 모두 Plastic SCM 문서에서 확인할 수 있다. 다만 나는 이해가 쉽지 않아 별도로 정리했음. Plastic SCM version control · GitSync guide Plastic SCM is a full-featured DVCS (Distributed Version Control Sof.. Unity/Unity Study 2022. 12. 11. [Unity/Plastic SCM] Git Sync 튜토리얼 Git Sync Unity Technologies 서론 지난 포스팅에서 Plastic SCM 설치를 다뤘다. 이제 다시 프로젝트로 돌아와서 GitSync 하는 방법을 다뤄보고자 한다. 본 포스팅은 Plastic SCM을 사용하는 방법으로 Github에 관한 내용은 자세하게 다루지 않는다. 본격 GitSync 가이드 연동하고자 하는 Github 저장소를 만들어준다. 마찬가지로 Plastic SCM에서도 해당 저장소와 연결할 저장소를 생성한다. GitSync와 관련된 내용은 공식 문서에 정리되어있다. 사실 사용하는 방법은 편한데 GitSync.conf 파일에서 내용이 많이 아쉽게 써져있었다. 해당 부분만 정리하도록하자. Plastic SCM version control · GitSync guide 이제 아시.. Unity/Unity Study 2022. 12. 11. 이전 1 2 3 4 5 6 7 ··· 9 다음 반응형