728x90

공부 155

유니티유니티 쉐이더그래프 : 오브젝트 빤짝이 구현

이번에 공부한 쉐이더는 반짝거리는 텍스쳐를 가진 오브젝트다. 사물을 보는 대로 반짝임이 움직인다. 참고한 유튜브 구현 자체는 빠르고 쉬운 편이지만 이해해야 하는 노드들이 많았다. 단순히 외우기보다는 각 노드가 어떤 효과가 있는지 감으로 익히는 것이 중요해 보인다. Voronoi Remap View Dirction Fraction One Minus Fraction Blend (Multiply)

공부/유니티 2023.12.06

유니티 쉐이더그래프 : 오브젝트 무지개 테두리 구현

참고한 유튜브 짧고 쉽게 쉐이더 그래프 구현법을 알려줘서 금방 따라할 수 있었다. 배운 것 Vertex Color 로 오브젝트의 꼭지점에 색을 칠할 수 있다. 색(그라디언트) 노드에 float 값을 곱해주면 Emission을 줄 수 있다.(발광채를 만들 수 있다.) 노드에서 알파값을 split으로 분리한 후 1을 곱해주면 검은색을 투명하게 만들 수 있다.(Fragment의 Alpha에 연결)

공부/유니티 2023.12.06

부직포 선반 측면 후크 만들기

말 그대로 잡동사니들을 쌓아두는 조립식 부직포 선반 상단 옆쪽의 조립을 위한 구멍을 보면서 여기다 후크 같은 것을 꽂으면 모자 같은 것들도 걸 수 있지 않을까 하는 생각이 들었다. 막상 끼워보니 출력물이 원래 모델링한 크기보다 수축해서 헐거웠다. 다시 수정하고 출력하기는 시간도 필라멘트도 아까워서 절연테이프를 끝에 감아서 장착했다. 같은 검은색이라 디자인도 괜찮고 튼튼하게 달려서 모자나 가벼운 가방 같은 것들을 걸어 놓을 수 있다.

visual studio에서 유니티 자동완성이 되지 않을 때 해결법

이상하게 vscode에서는 되는데 vs에서는 유니티를 제대로 인식하지 못하고 자동완성이나 경로로 이동을 못하는 문제가 있었다. 원래는 유니티의 Edit > Prefernces > External Tools에서 올바른 에디터를 선택하면 해결되는데 그것도 소용없었다. 심지어 아래의 Regenerate project files를 눌러도 같았다. 혹시나 싶어 직접 유니티 프로젝트로 가서 .vs를 삭제하고 다시 vs를 실행했더니 툴팁이 제대로 유니티 엔진을 인식하고 자동완성도 제대로 작동했다.

공부/유니티 2023.11.12

유니티 프로젝트 옮기기

원래는 유니티 프로젝트를 깃허브lfs로 관리하고 있었다. 잠깐이면 괜찮을 줄 알았는데 생각보다 빨리 용량 제한이 걸려버렸다. 결국 다른 방법으로 프로젝트를 다른 pc로 옮겨야했다. 그냥 폴더째로 담아서 가니 각각 필요한 파일들의 경로가 올바르지 않다고 에러가 많이 떠서 다른 방법을 찾던 중 프로젝트를 에셋 패키지로 만들어서 사용하는 방법이 있었다. Assets > Export Package 사용할 것들을 체크, 웬만하면 모두 체크하는게 편하다 그리고 Export를 눌러 경로를 선택 후 패키지를 만든다. 경로에 UnityPackage 파일이 만들어졌다. 이제 이 패키지를 사용할 pc에 새 프로젝트를 만든다. 에디터의 버전과 플랫폼 등을 최대한 맞춰서 만든다. Assets > Export Package > ..

공부/유니티 2023.11.06

비공개 연결이 아닙니다.(NET::ERR_CERT_DATE_INVALID) 문제

평소와 같이 블로그를 들어갔는데 접속을 할 수 없었다. 내 도메인의 인증서를 확인해보니 만료 날자가 오늘로 지나있는것을 발견했다. 주소가 막혀 접속이 되지 않았지만 다행히 티스토리 싸이트의 메뉴에서 설정으로 들어갈 수 있었다. 티스토리 관리의 블로그 탭에 가보니 발급날이 오늘로 되어있고 갱신되지 않았다. 찾아보니 개인 도메인을 삭제하고 다시 추가하면 인증서가 갱신된다는 이야기가 있어서 그렇게 했다. 조금 지나니 발급 대기 중이 떳다. 아마 시간이 지나면 다시 접속이 되지 않을까 싶지만 이래도 안되면 문의해야지 ---------- 2023년 10월 17일 11시 3분 약 2시간만에 다시 도메인으로 티스토리를 접속할 수 있게 되었다.

ad-68 스피커 커버 만들기2 - 스피커 하단 커버

어제 트위터 보호 커버를 성공적으로 만든것에 힘입어 이번에는 아래 우퍼 스피커를 보호하는 커버를 만들었다. 이번에는 튀어나오는 부분도 없어서 쉽게 만들 것 같았다. 만들고 끼워보니 출력물의 가운데가 뚫려 있어서 보호가 잘 안되고 나사 구멍 위치도 잘 맞지 않아서 다시 수정했다. 이제 앞면 스피커는 어느 정도 보호할 수 있게 되었다. 이제 옆면과 뒷면 회로판만 남았다.

ad-68 스피커 커버 만들기1 - 스피커 트위터 보호 커버

하만카돈 ad-68에 작은 앰프를 연결해서 pc 스피커로 사용하고 있다. 소리도 잘 나오고 만족스럽지만, 부속품을 그대로 사용하니 디자인도 투박하고 스피커와 양 옆의 댐퍼가 그대로 노출되어 있다. 특히, 저기 튀어나와 있는 트위터는 쉽게 찌그러지기 때문에 보호할 수 있는 커버를 만들고 싶었다. 커버는 대충 버니어 캘리퍼스로 길이를 재고 설계했다. 출력해서 한번 맞춰보니 생각보다 출력물이 작았다. 튀어나온 정도도 생각보다 컷다. 이대로 조립하면 트위치가 눌려버린다. 그릴을 좀 더 앞으로 빼서 출력하니 트위치 간섭 없이 잘 맞았다. 다음에는 아래 큰 스피커와 댐퍼를 위한 커버, 그리고 뒤에 붙여놓은 크로스오버 회로를 위한 출력물도 설계해야겠다.

반응형