참고 https://www.youtube.com/watch?v=tspQ-dP_Plo&list=PLMc7_GrmSA55_ulK94GD36NODHL6yXL5J&index=1 해보니까 드는 생각 음... 나는 블렌더 입문하면 간단한 모델로 시작할 줄 알았는데, 유튜브 강의 영상들은 매우 고퀄이었다. 재능있는 사람들만 블렌더를 입문하나...? 유명한 캐릭터들을 모작하는 것은 내 실력에 비해 터무니없이 진입장벽이 높았고, 내 목적은 간단한 모델링 작업 + 간단한 애니메이션 작업이었기 때문에, 간단한 것부터 따라해보았다. 디테일을 안 살려서 그런지, 쓱싹쓱싹하니까 모양이 잡혔다. 뭔가 이상하지만, 그래도 이제 시작이니까. 하다보면 늘겠지?
기타
참고 https://www.youtube.com/watch?v=f2pTkW-1JkE&list=PLa1F2ddGya_-UvuAqHAksYnB0qL9yWDO6&index=34 리깅 캐릭터를 일단 준비한다. 블렌더 공식 튜토리얼에서 제공해준다. 작업을 쉽게 하기 위해 Wireframe으로 한번씩 바꾸게 된다. 오른쪽 위에 저걸 누르거나, Z키 눌러서 바꿀 수 있다. 리깅을 하나하나 심을 수도 있지만, 캐릭터의 경우에는 프리셋이 존재한다. Edit -> Preferences의 Add-ons에서 Rigify를 체크해주어야 프리셋을 사용할 수 있다. 캐릭터의 골격이 나온다. 크기 조절을 해준다. 크기를 조절할 때, 중점이 발 끝이어야 하기 때문에, 3D Cursor로 바꿔야 한다. 3D Cursor 위치가 이상하다..
퇴근하고 와서 할 게 없다. 프로그래밍은 실컷 하다왔으니 더 공부하긴 싫다. 유튜브 보거나, 게임으로 시간 떼우기엔 너무 하는 게 없는 것 같다. 저번에 모델링을 해보려고 3ds Max 툴로 입문했는데, 요즘은 다 Blender를 쓰는 것 같아서 3ds Max에 흥미를 잃었다. Blender를 배워야겠다고 생각만 하고 있었는데, 그게 오늘인가보다. 단축키 정리는 정리해놔도 본 기억이 별로 없어서 안하려고 했는데, 튜토리얼 보다보니까 너무 많다......... 이거는 무조건 까먹는다. 여담 블렌더는 신기하게도 엄청 가벼운 느낌인데, 없는 기능이 없는 것 같다. 무료에다가 설치도 진짜 빠르다. 3ds Max랑 Blender 둘 다 찍먹만 해본 경험으로써 무겁고 설치도 힘든 3ds Max는 개인적으로 사용감이..
모듈 설치하기 스크립트 폴더에 있는 pip.exe 파일을 사용할 것이다. cmd를 켜고, "cd 복사한 경로" 명령어로 복사한 경로로 이동한다. "pip install requests" 명령어로 모듈을 설치한다. 원래 로딩창처럼 쭉쭉 다운되는데, 나는 이미 다운받아서 그런거는 뜨지 않았다. 같은 방법으로 "pip install beautifulsoup4" 명령어로 모듈을 설치하면 된다. requests 모듈 사용해보기 import requests url = 'https://mingyu0403.tistory.com/' response = requests.get(url) print(response) # # 200 코드는 성공했다는 뜻. print(response.text) # 무수하게 많은 html 코드. ..
# ----- print 포맷 ----- print('기본 프린트') # 기본 프린트 print('큰 "따옴표"') # 큰 "따옴표" # 문자열을 작은 따옴표로 감싼다. print("작은 '따옴표'") # 작은 '따옴표' # 문자열을 큰 따옴표로 감싼다. print('파이썬' + '안녕') # 파이썬안녕 print('파이썬', '안녕') # 파이썬 안녕 # 자동으로 띄어쓰기 들어감. print("정수 : %d, %d" % (5, 10)); # 정수 : 5, 10 print("실수 : %f" % (10 / 6)); # 실수 : 1.666667 print("소수점 짜르기 : %.2f" % (1.66666)) # 소수점 짜르기 : 1.67 # 반올림해서 짜름. # ----- 각종 연산 ----- print(1..
cookie-parser 모듈을 설치하기 전에, 일단은 서버를 실행하고, express 모듈로 경로를 나누는 것까지만 구현해본다. cookie-parser 모듈을 쓰기 전에 테스트로 간단하게 환경 만들기. 1. 터미널을 연다. ( Ctrl + ` ) 2. "npm init" 명령어로 모듈을 설치할 준비를 한다. (각종 설정 값을 지정한다.) 3. "npm install express" 명령어로 express 모듈을 설치한다. (경로 지정 용 모듈.) // 모듈 추출 (Import/Require) const http = require('http'); const express = require('express'); // express 객체 생성. const app = express(); // 응답. app...
http 모듈만 사용해도 라우터를 구현할 수 있지만, 더 쉽게 하기 위해서 express 모듈을 사용한다. 라우터는 경로를 지정해주는 것을 뜻한다. express 모듈 설치하기 터미널을 켠다. ( Ctrl + ` ) 원하는 경로에서 npm init 명령어를 실행하고, 각종 설정 값을 입력한다. 우리가 패키지를 다운받으면, 패키지마다의 버전 등을 관리하는 파일이 필요하다. npm init 명령어를 사용하면, package.json 파일을 만들어준다. express 모듈을 설치한다. 뭔가 다운로드 되는 느낌이 난다. 모듈이 추가된 것을 볼 수 있다. (폴더랑 파일이 추가되었고, package.json에 적혀있음.) 서버를 실행할 때, "node (파일 이름)" 명령어를 입력하면 된다고 했었다. 2021.06..
서버 실행해보기 // 모듈 가져오기. var http = require('http'); // 클라이언트의 요청을 처리할 함수 선언. function onRequest(req, res) { // request, response는 길어서 줄여서 씀. // 뒤에 올 내용이 이런 거다. 하는 헤더 설정. res.writeHead(200, {'Content-Type':'text/plain'}); // 200은 상태 코드(Status Code)이다. plain은 일반 text를 의미함. // 데이터 전송. res.write("Hello NodeJS"); // 응답 종료. res.end(); } // 서버 생성. var server = http.createServer(onRequest); // 옵저버 패턴. // 요..