Unity(122)
-
유니티 태양광패널 디지털 트윈 프로젝트(8) -전라남도 씬 구현 완료(다른 태양광 발전소 찾아 발전량 넣기는 보류)
전라남도의 주요 발전소를 알아보기 위해서 공공 데이터에 나와있는 정보를 활용한다.https://www.data.go.kr/data/15029803/fileData.do?recommendDataYn=Y태양광, 풍력, 소수력, 바이오에너지 등발전소명, 발전소위치, 사업허가일, 사업개시일, 발전용량 등" data-og-host="www.data.go.kr" data-og-source-url="https://www.data.go.kr/data/15029803/fileData.do?recommendDataYn=Y" data-og-url="https://www.data.go.kr/data/15029803/fileData.do" data-og-image="https://scrap.kakaocdn.net/dn/cirg..
2024.02.29 -
유니티 태양광패널 디지털 트윈 프로젝트(7) -태양광 패널 에셋 본 씬에 배치, 전라남도 씬 구현 중
이제 본 씬에 본격적으로 태양광 패널 에셋을 실제 평면도를 따라서 배치해야 하는데 하나의 에셋으로 작은 부분까지 배치하기에는 패널 내부의 어레이가 너무 촘촘해지는 문제가 생긴다. 에셋 스케일 자체를 줄이면 어레이가 너무 촘촘해진다... 셰이더를 잘 사용하면 입력하는 숫자에 맞게 스케일과 Tiling을 맞춰서 수정되는 방법이 있을 것 같다.하지만 프로젝트 기간 때문에 시간이 부족할 것 같아 Prefab Variant로 오리지널 보다 작은 M사이즈와 S사이즈를 만들어 적용하는 방법을 생각해보았다.흠 나쁘진 않지만 많이 거슬리긴 한다. 가까이서 봤을 때 거슬림... C구역 완료 D구역 배치 완료 B구역 배치 완료 A구역 배치 완료 전체 구역 배치가 완료되었다. 이제 구역 별로 마우스를 호버했을 ..
2024.02.27 -
유니티 태양광패널 디지털 트윈 프로젝트(6) -3D 에셋에 마우스 호버 시 테두리 하이라이트 셰이더 만들기 -> 강조효과로 수정
마우스 호버 시 에셋에 테두리를 만들기 위해서 아래 유튜브를 참고했지만 Flat한 느낌의 에셋에는 잘 적용되지 않았다.https://youtu.be/Bm6Bmcjd1Mw?si=5zrx386lZ-TK8yu7옆면이 붕 뜨는 느낌. 수정해야 한다. 아래처럼 블룸으로 처리하는 방법도 있을 것 같다.https://youtu.be/BZ1K3JXTlbY?si=BftsczOj_7dDC_XE 프로젝트 시간이 많지는 않기 때문에 일단 아웃라인 셰이더는 포기하고 지역 자체 강조 색을 넣기 위해서 [Graph Inspector]의 [Render Face]를 [Back]에서 [Front]로 바꿨다. 추후 해당 지역에 마우스를 호버 했을 때 색이 강조되고 앞으로 튀어나오는 기능을 구현할 예정이다.(-> 다른 팀원 담당으로 ..
2024.02.23 -
유니티 태양광패널 디지털 트윈 프로젝트(5) -3D 에셋에 마우스 호버 시 정보 출력 기능 만들기
3D 에셋에 마우스를 올려놓았을 때 정보가 출력되거나 테두리 셰이더를 적용하는 기능을 만들어야 한다.이 기능은 첫 번째 전국 지도 씬에서 3D 지도에 마우스를 올려놓을 때도 쓰이고, 마지막 솔라시도 씬에서 각 A, B, C, D 구역 별에서도 마우스를 올려 놓았을 때 정보 표시에도 사용된다. 먼저, 간단한 테스트를 위해 에셋을 놓고 Box Collider를 감싸서 마우스를 올려놓았을 때 Debug.Log가 출력되는 지 살펴본다. using System.Collections;using System.Collections.Generic;using UnityEngine;public class MouseEnterTest : MonoBehaviour{ private void OnMouseEnter() ..
2024.02.20 -
유니티 태양광패널 디지털 트윈 프로젝트(4) -태양광 에셋 수정(텍스쳐, 피봇), 에셋 씬 배치 테스트, 적외선 카메라 셰이더, 격자 구현
아쉽게도 홈페이지에 올라와있는 모습과 쓰는 에셋과는 패널의 방향차이가 있었다.https://www.hycorp.co.kr/hy/solarpower.php (주)한양주택/건축/개발/ 에너지사업, 스마트시티, LNG,태양광 등 건설/에너지 전문기업 (주)한양www.hycorp.co.kr 텍스쳐가 90도 돌아가야할 것으로 보인다. 간단하게 UV 수정으로 90도 돌려준다. 의도한 대로 텍스쳐가 잘 돌아갔고 이제 패널을 좌우로 쭉 늘려서 긴 직사각형 모양으로 만들어서 배치해본다. 패널 자체 에셋을 X 축으로 20배 늘려주는 만큼, 메테리얼 Tiling의 Y 값도 기존 2에서 20을 곱한 40으로 늘렸다. 물론 Tiling 값은 조정이 얼마든지 가능하다. 네이버 지도에서 '솔라시도태양광발전소'를 검색하여 위..
2024.02.16 -
유니티 태양광패널 디지털 트윈 프로젝트(3) -태양광 에셋 최적화
태양광 무료 에셋이 생각보다 Batches 수와 Vertices 수가 많아서 최적화가 필요한 상황이라고 판단하였다.태양광 패널 에셋 하나의 앞/뒤 정보는 다음과 같다. 해당 에셋을 fbx 형태로 블렌더로 가져가서 필요 없는 파트를 지울 것이다.이전 글에서 Converter를 사용해서 fbx를 binary 파일로 바꿨다. 바꾼 모델을 블렌더로 불러온다. 유니티 아두이노 태양광충전 프로젝트(2) -적외선 카메라 셰이더 만들기드론에 달려있는 적외선 카메라를 구현하기 위해서 셰이더를 이용해 적외선으로 사물을 보는 것 처럼 만들 것이다. 아래의 유튜브 영상을 참고하여 만들어보았다. https://www.youtube.com/watch?v=KlMON4Dlightbakery.tistory.com 잘 불러와졌고, ..
2024.02.14