전체 글(237)
-
[SKKU DT] 74일차 -C#, 유니티 팁 정리
시작은 무조건 Data. Data - Control - Viewer의 조합 Data에 대한 개념을 이해해야 한다. 구글 스프레드 시트의 데이터를 tsv 형식으로 받아와서 교통 시뮬레이션을 만들어서 사고가 났다면 교차로의 모든 신호등을 빨간색으로 바꿔서 차단하도록 만들어볼 것이다. 데이터를 기반으로 컨트롤하는 방식이다. 유니티 2021.3.27f1 설치 뒤에 프로젝트를 위해서 설치. 여러 팁들 *meta 파일에는 2048x2048, Mipmap 체크 등 텍스쳐라면 텍스쳐의 Inspector 정보가 들어있다. guid는 텍스쳐가 유니티에 들어갈 때 유니티에서 부여한다. **Asset Hunter (유료) https://assetstore.unity.com/packages/tools/utilities/asse..
2024.02.19 -
[SKKU DT] 73일차 -MySQL 데이터베이스, FastAPI
어제에 이어서, createTable로 text.contents 테이블 만드는 코드이다. import pymysql # orm 아님. from dotenv import load_dotenv import os load_dotenv(verbose=True) DB_HOST=os.getenv('DB_HOST') DB_USERNAME=os.getenv('DB_USERNAME') DB_PASSWORD=os.getenv('DB_PASSWORD') DB_NAME=os.getenv('DB_NAME') DB_PORT=os.getenv('DB_PORT') connection = pymysql.connect(host=DB_HOST, user=DB_USERNAME, password=DB_PASSWORD, database=DB_..
2024.02.16 -
유니티 태양광패널 디지털 트윈 프로젝트(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 -
[SKKU DT] 72일차 -웹 스크래핑(웹 크롤링)(3) Selenium 인스타그램 크롤링, 유튜브 크롤링 / MySQL 데이터베이스
인스타그램 크롤링 아래는 완성된 인스타그램 크롤링 파이썬 코드이다. from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.common.keys import Keys import time from dotenv import load_dotenv # pip install python-dotenv import os from selenium.common.exceptions import NoSuchElementException import pandas as pd selector = { 'id_input':'._aa4b._add6._ac4d._ap35', 'first_post': '._ac7v...
2024.02.15 -
유니티 태양광패널 디지털 트윈 프로젝트(3) -태양광 에셋 최적화
태양광 무료 에셋이 생각보다 Batches 수와 Vertices 수가 많아서 최적화가 필요한 상황이라고 판단하였다. 태양광 패널 에셋 하나의 앞/뒤 정보는 다음과 같다. 해당 에셋을 fbx 형태로 블렌더로 가져가서 필요 없는 파트를 지울 것이다. 이전 글에서 Converter를 사용해서 fbx를 binary 파일로 바꿨다. 바꾼 모델을 블렌더로 불러온다. 유니티 아두이노 태양광충전 프로젝트(2) -적외선 카메라 셰이더 만들기 드론에 달려있는 적외선 카메라를 구현하기 위해서 셰이더를 이용해 적외선으로 사물을 보는 것 처럼 만들 것이다. 아래의 유튜브 영상을 참고하여 만들어보았다. https://www.youtube.com/watch?v=KlMON4D lightbakery.tistory.com 잘 불러와졌고..
2024.02.14 -
[SKKU DT] 71일차 -웹 스크래핑(웹 크롤링)(2) 시각화, Selenium
[SKKU DT] 70일차 -웹 스크래핑(웹 크롤링), 파이썬 웹 스크래핑(크롤링) -웹사이트에서 원하는 정보를 자동으로 수집하고 정리하는 것. 반복적인 작업을 자동화 할 수 있다. -가격 비교, 검색 엔진, 소셜 미디어 분석(# 태그), 인스타 여러 계정의 lightbakery.tistory.com 어제에 이어서 일별 시세를 스크래핑 해오는 작업을 해 볼 것이다. tbody 안에 tr 구조가 많이 있다. tr 구조 안에는 많은 td 구조가 있다. import requests from bs4 import BeautifulSoup #import mplfinance as mpf #import pandas as pd headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10..
2024.02.14