본문 바로가기

유니티 최고/유니티 구현33

유니티(Unity) URP환경에서 Shader Graphs를 이용해서 OutLine 생성하기 저번에 한번 액터 선택시 조금더 큰 투명 액터를 만들어 윤곽선을 준듯이 만든적이 있었는데 유니티(Unity) AR foundation 오브젝트 선택 / 이동 / 크기조절 오늘은 전 글에 이어서 이번엔 설치한 오브젝트를 선택하고 이동하는 아래의 영상을 참고했습니다! 전 글하고는 코드가 좀 달라졌습니다;;; 이번 코드까지 완성한다면!! 아래 처럼 만들어집니다 ljhyunstory.tistory.com 이번에는 머터리얼/ 쉐이더를 이용해서 만들어 보았습니다! 아래 블로그와 유니티 URP OutLine Shader Graph 유니티 버전 : 2020.3.25f1(URP) 작업환경 : Mac (Monterey 12.2.1) 이번엔 외곽선을 구현하는 방법에 대해서 알아봤습니다. 유튜브에 정말 친절히 나와있더군요.... 2024. 3. 7.
유니티(Unity) Grid지도 만들어 길찾기 구현하기(2)- 다익스트라(Dijkstra) 알고리즘 구현 저번 글에 이어 이번엔 알고리즘을 이용하여 출발지부터 목적지까지의 길을 표시해주는 것까지 구현해보도록 하겠습니다. 유니티(Unity) Grid지도 만들어 길찾기 구현하기(1) 유니티를 이용한 길찾기 를 구현해보기 위해 글을 작성하게 되었습니다. 길찾기 알고리즘은 상당히 다양하기에 각각의 알고리즘을 사용해볼 계획입니다. 그러기 위해서 Grid 지도를 생성해보고 ljhyunstory.tistory.com 먼저 길찾기 알고리즘/ 최단거리 / 최단경로 알고리즘에는 다양한 알고리즘이 있습니다. 그중에서 A*알고리즘과 다익스트라 알고리즘이 길찾기 알고리즘에 많이 사용된다는것을 알게되었고 이를 구현해 보기로 하였습니다. 하지만.... A*알고리즘의 경우 휴리스틱 함수값을 직접 설정하여 길을 찾는다는 점에서 일정한 거.. 2023. 5. 18.
유니티(Unity) Grid지도 만들어 길찾기 구현하기(1) 유니티를 이용한 길찾기 를 구현해보기 위해 글을 작성하게 되었습니다. 길찾기 알고리즘은 상당히 다양하기에 각각의 알고리즘을 사용해볼 계획입니다. 그러기 위해서 Grid 지도를 생성해보고 LineRenderer를 이용해 보겠습니다. 오늘 결과물은 아래처럼! 그럼 시작! 머저 동일한 간격으로 큐브를 생성해 보겠습니다. 이 부분은 단순 2중 for문을 이용해서 생성할 수 있기에 코드만 첨부 하겠습니다! 그리드 생성! public void Grid() // 100칸 { tempX =10; tempY =10; float NowX = -22.5f; float NowZ = -22.5f; for(int i=0;i< tempX; i++) { NowZ = -22.5f; for (int j = 0; j < tempY; j+.. 2023. 5. 17.
유니티(Unity) LineRenderer를 이용한 여러 객체 연결하기 LineRenderer란? 두 지점간의 라인을 그려줄때 사용하는 함수로 아래 처럼 그려 줄 수 있습니다. 약간 스플라인 느낌으로 좌표상의 길을 깔아 줄 수 있게 해주는 컴포넌트입니다. 컴포넌트를 보게 되면 많은 설정값들이 있는데 각각 살펴 봅시다. 먼저 윗부분은 라인의 모양등을 조절해주는 곳으로 + 버튼을 누른후 아래 그래프에서 더블클릭으로 변경 가능합니다. 그다음 부분 부터는 color : 길이에 따라 선의 색상을 제어하는 ​​그라데이션을 정의합니다. corner vertices : 모서리를 둥글게 만들기 가능 end cap verices : 끝 테두리 조절 alignment : 선이 향하는 방향 조정 >> view 카메라가 바라보는 방향! texture mode : 텍스처 모드 shadow bias .. 2023. 5. 16.
유니티(Unity) 유니티에서 ChatGpt 봇 만들어보기 진행중인 프로젝트에 3D 챗봇 캐릭터를 만들어 보기로 하여 먼저 시험삼아 진행하게 되었습니다! 그렇기에 이번 글은 1. chat gpt 연결 2. 텍스트 구성 3. 챗봇 음성 대화 및 텍스트 출력! 이렇게 3단계로 진행될 예정입니다! (끝까지... 해보겠습니다.) 시작! 먼저 chat gpt연결에서 참고할 글! ChatGPT Unity에서 사용하기 최근 OpenAI 에서 ChatGPT를 드디어 테스트를 끝내고 상용화 하였다고 하여서 Unity로 사용할수 있게 하였다. https://github.com/mok-03/OpenAI_GPTchat-in-Unity GitHub - mok-03/OpenAI_GPTchat-in-Unity: Unity RestAPI GPT chat Unit programing-note.. 2023. 5. 4.
유니티(Unity) MapBox를 이용한 지도 구축(2)(Map sty) 다른 api 주소들로 제작하려다 다시 돌아왔습니다... 유니티 관련해서 지도가 필요하다면 MapBox가 가장 좋은것 같네요;; 이번엔 맵을 적용하기에 앞서 맵의 스타일을 설정해주기로 하겠습니다. Account | Mapbox account.mapbox.com 왼쪽 위에 스타일을 만들어 주러 갑시다! 뉴스타일! 기본적인 테마들이 있고 여기서 직접 커스터 마이징 하면 되는 방식입니다. 구글 api 지도랑 비슷한 방법이네요 역시 좌측에서 건물, 땅,강,바다, 라벨 등등을 설정할수 있는 메뉴가 존재합니다! 레이어 별로 관리를 할수 있어 통째로 없애버릴수도 있고, 새로운 레이블도 만들어 낼수 있습니다. 라벨이나 색도 설정할 수 있고 건물을 입체적으로 나타낼수도 있습니다!(우리나라는 아직 많이 없네요..) 이제 이.. 2023. 4. 12.
반응형