본문 바로가기

분류 전체보기98

Uniform Uniform Uniform = Cpu에서 Gpu 로 정보를 넘겨주는 변수 uniform vec2 u_resolution; # vec2 인 이유는 가로 /세로 를 표현하기 때문 # u_resolution 은 화면이 가지고 있는 전체 해상도 쓰는사람이 정한 이름이라 변경해도 됨 uniform vec2 u_mouse; # 마우스 위치 좌표 x,y uniform float u_time; # 시간 ex ) ShaderToy.com uniform vec3 iResolution; // viewport resolution (in pixels) uniform vec4 iMouse; // mouse pixel coords. xy: current, zw: click uniform float iTime; // shader .. 2021. 8. 19.
Hello World Hello World https://thebookofshaders.com/02/ gl_FragColor 전역변수 vec4 (f,f,f,f) 형변환에 엄격하므로 float f = 1 ; 이아니라 float f = 1.0; 으로 해야한다. Normalize (정규화) 2021. 8. 19.
참고 자료 밑에 The Book of Shaders를 기본으로 공부 https://thebookofshaders.com/ The Book of Shaders Gentle step-by-step guide through the abstract and complex universe of Fragment Shaders. thebookofshaders.com 혼자 독학으로 하다보니 어려움도 많았는데 Eul Lee님의 유튜브가 이해도 쉽고 아주 도움이 많이 되었습니다. https://www.youtube.com/watch?v=ZjoDMpedmHg&list=PLt0dW71pnyBLXcLObq1MRNsOb7GsxXdtM 코딩 테스트 사이트 http://editor.thebookofshaders.com/ The Book of S.. 2021. 8. 19.
KMA 테스트 - kma_csv_fileWrite import requests import re url = 'http://www.kma.go.kr/weather/forecast/mid-term-rss3.jsp?stnId=108' data = requests.get(url).text # print(data) location_list = re.findall('.+?',data, re.DOTALL) f = open('./Data/kma.csv', 'w', encoding= 'utf-8') for row in location_list: city = re.findall('(.+?)',row) data_list = re.findall('(.+?)', row, re.DOTALL) for data in data_list: tmEf .. 2021. 8. 17.