본문 바로가기

전체 글66

UE4 : Room Lighting 실내 라이팅해보기 LightmassImportanceVolume - 라이트매스가 집중해서 계산할 부분을 설정할 수 있다. - 모든 반사광, 레이트레이싱을 전체가 아닌 영역에만 계산하게 함으로써 퀄리티 개선에 도움 / bake 시간을 줄일 수 있다. (사용권장) Lightmass Portal - 내부씬의 열린 부분(창문)같은데 추가하면 좋음. 씬의 열린 부분을 설정해서, 씬 안에 더 많은 광자 또는 광선을 집중시키니까 더 나은 라이팅 연출가능. - 스케일도 창문 크기랑 비슷하게 해주면 됨. - 바깥의 GI 같은게 포털을 통해 들어오면서 광자 대부분이 흩어지지않고 내부로 집중됨. bake 시간을 절약할 수 있다. Build > Lighting quality > 최종적으로 뽑을때 라이팅 퀄리티를 올려줄 수 있다. World S.. 2021. 6. 22.
UE4 : Foliage Tool 사용하기 [활용한 것] 1. landscape 지형 sculpting하기 2. 메가스캔 브릿지 - 메가스캔 언리얼 계정으로 시작하면 안에 있는 모든 컨텐츠를 무료로 다운받을 수 있다. 브릿지 연결해서 엔진 내로 바로 import 가능 - 메가스캔에서 다운받은 재질은 메가스캔 블렌드 기능이 있어서 다수의 텍스쳐를 선택하고 RGB대로 vertex painting을 할 수 있다. -> mesh painting모드에서 페인트칠하기 * Nanaite mesh : 메가스캔에서 mesh를 가져올때 nanaite 체크를 할 수 있음. '나나이트 메시는 여전히 본질적으로는 트라이앵글 메시이며, 해당 데이터에 상당한 LOD와 압축이 적용되어 있습니다. 이뿐 아니라 나나이트는 완전히 새로운 시스템을 사용하여 데이터 포맷을 놀랍도록 .. 2021. 6. 21.
파이썬 코딩 따라하기(기본) - 외장함수 외장함수 웹상에 python module index 를 검색하여 파이썬 라이브러리에서 필요한 것들을 가져와서 사용할 수 있다. sys : 프로그램 실행시 입력된 값을 읽어들일 수 있는 모듈 sys.argv : 명령행을 통해 필요한 인자값을 받을 수 있다. *argv: argument values(인자값) 아래와 같은 argv_test.py를 만들어 주고 #argv_test.py import sys print(sys.argv) 명령창에서 위 모듈이 저장된 파일위치에 다음과 같이 적어주면 (base)C:\python\python_practice>argv.test.py a b c 뒤의 것들이 공백을 기준으로 나뉘어 sys.argv 리스트의 요소가 된다. ['C:\\python\\python_practice\\.. 2021. 1. 29.
파이썬 코딩 따라하기(기본) - 내장함수 모음 내장함수 파이썬 라이브러리 안에 이미 내장되어 있는 내장함수들은 별도의 import 필요없이 사용가능하다. abs : 어떤 숫자를 입력으로 받았을때, 그 숫자의 절대값을 돌려주는 함수 >>>abs(3) 3 >>>abs(-2) 2 >>>abs(-1.2) 1.2 all : 반복가능한 자료형(for문으로 그 값을 출력할 수 있는 것을 의미_리스트, 튜플, 문자열, 딕셔너리, 집합)을 입력인수로 받아서, 참이면 True, 거짓이 하나라도 있으면 False >>>all([1,2,3]) True >>>all([1,2,3,0]) False - 리스트 자료형에서 0은 거짓이다. any 하나라도 참이 있을 경우 True, 모두 거짓일 경우에만 False (all과 반대개념) >>>any([1,2,3,0]) True >>.. 2021. 1. 25.
파이썬 코딩 따라하기(기본) - 패키지 패키지(Package) : '.'을 이용하여 파이썬 모듈을 계층(디렉터리) 구조로 관리할 수 있게 해준다. Home/ __init__.py Livingroom.py Kitchen.py test.py - Home 이라는 파일을 만들어주고 그 아래에 __init__, Livingroom, Kitchen, test 라는 .py 파일을 생성해주었다 - Home은 디렉터리 이름이고, .py확장자를 가진 파일은 모듈이 된다. # Livingroom.py class LivingroomPackage: def detail(self): print("This is the Livingroom") # Kitchen.py class KitchenPackage: def detail(self): print("This is the K.. 2021. 1. 14.
파이썬 코딩 따라하기(기본) - 모듈 모듈 - 함수 정의나 클래스 등의 파이썬 문장을담고 있는 파일인데, 다른 파이썬 프로그램에서 불러와 사용할 수 있게 만들어진 파이썬 파일이라고 할 수 있다. - .py가 확장자이다. 모듈 만들기 모듈을 만들고 불러올때는 반드시 해당하는 위치에 모듈이 저장되어있어야한다. 파이참에서 만들경우 경로를 읽을 수있기 때문에 쉽게 바로 불러올 수 있다. - calculate.py라는 위와 같은 모듈을 만들었다. 모듈 불러오기 1. import - import : 이미 만들어진 파이썬 모듈을 사용할 수 있게 해주는 명령어 - [import 모듈이름] 의 형태로 모듈을 불러온다. - [모듈이름 '.' 사용하려는 함수이름] 의 형태로 해당 모듈의 함수를 불러올 수있다. - 모듈명이 길때는 축약어를 사용해서 간단하게 사용.. 2021. 1. 12.