본문 바로가기

전체 글393

[Python] 실습편 - 외계인 침공 : 불을 뿜는 우주선 1 결과 개요 파이게임 모듈을 사용해 게임 만들기를 시작한다. 이번 실습은 기본 창 구성법이다. 1. 게임 자원, 동작을 관리하는 클래스를 생성한다. 2. 초기화에서 게임 창생성 등 기초 설정을 한다. 3. 게임의 메인 루프 메서드를 만든다. 무한 루프로 구성된다. 4. 클래스의 인스턴스를 생성 후, 메서드를 실행한다. + 챕터 12.3.3까지의 내용이다. 코드 import sys #모듈 임포트 import pygame #모듈 임포트 class AlienInvasion : #클래스 첫글자는 대문자. 함수처럼 괄호 X """게임 자원과 동작을 전체적으로 관리하는 클래스""" def __init__(self) : # 인스턴스 생성시 자동실행 메소드. self는 인스턴스 자신을 지칭한다. """게임을 초기화하고 .. 2024. 3. 10.
[서평] 마법의 연금 굴리기 서평ISA 절세 효과의 중요성(수익률 차이)과, 연금계좌에서의 포트폴리오 운용법 등 유용한 정보를 알려준다. 저자의 이전 책인 마법의 돈 굴리기와 겹치는 내용도 있으나, 연금만의 특징을 포함해 알려주어 좋았다. 2024. 3. 10.
[Unreal] 레벨에 배치된 액터를 블루프린트로 변환 방법 - 상단바의 아이콘 클릭 - 옵션 설정 참고영상 https://youtu.be/MSYki36PJh8 2024. 3. 8.
[Unreal/Houdini] 파괴 VAT 사용법 (RBD, Vertex Animation Texture) 방법 후디니 1. 시뮬레이션 메시 정리 - pack된 상태인지 확인 - orient, pivot, w 필수 - uv2.. 등 서브 uv 모두 삭제 - 모든 프레임에 위 정보들이 있는지 확인 2. 익스포트 옵션 이하 참고 언리얼 1. 플러그인 설치 아래 그림의 버튼을 누른 후, 버전에 맞는 플러그인을 복사 붙여넣기한다. 프로젝트 폴더 - Plugins 폴더에 SideFXLabs 폴더를 통째로 넣으면 된다. 2. 메시 임포트 (fbx) 옵션 이하 참고 3. 텍스쳐 임포트 (exr) 옵션 이하 참고 4. 머티리얼 제작 - 디테일 설정 - MF 생성 후 연결 5. 언리얼 재시작 플리커링 현상이 나타나서 재시작 해야만 해결된다. 참고영상 https://youtu.be/1cPRYwF-Tvg 2024. 3. 8.
[서평] 울트라러닝 서평 끊임없는 공부가 필수인 시대에 효율적인 학습법을 제시한다. 무엇보다 중요한 것은 즐기는 태도라는 것도 빼놓지 않는다. - 탐색 단계 벤치마킹 후, 강조와 제거를 하라. 탐색 후에도 학습 중에 효율성을 재평가하라. 직접하기와 피드백 받기는 필수다. - 학습 단계 약점을 찾아 특화 학습하라. 모든 피드백을 수용하진 마라. 비전과 상충되면 무시하라. 초과학습 하라. 더 상위 기술을 익히면 하위 기술은 잊혀지지 않는다. - 마인드셋 연습을 놀이로 만들라. 즐기며 탐색하는 정신이 바로 실험 정신이다. 메모 2024. 3. 5.
[드로잉] VFX Apprentice : Blip Animation 실습 결과 방법 Adobe Animate 2022으로 실습을 진행하였다. 1. 레이어를 하나 만든다. 배경이 될 정지된 원을 그린다. 2. 레이어 하나를 더 쌓는다.그 위에 선으로 침식되는 형태를 작업한다. 3. 두 개의 레이어를 마지막에 병합한다. 선을 잘라내서 배경에 붙여넣는다. ctrl + x 한 후, ctrl + shift + v shift 입력 필수이다. 제자리 붙여넣기를 해야하기 때문이다. 4. 선이 그려진 부분을 안쪽을 삭제한다. 원의 일부분이 삭제된다. 5. 선은 투명으로 만든다. edit multiple frame 기능을 쓰면 편하다. 모든 프레임을 한꺼번에 편집할 수 있다. 해당 기능은 숨겨져 있는데, 아래처럼 하면 꺼내서 사용할 수 있다. 2024. 3. 1.
[Texture] 이미지 AI 업스케일링 사이트 방법 사이트에 접속 후, 이미지 넣고 하단에 Download 클릭 링크 https://unlimited.waifu2x.net/ unlimited:waifu2x unlimited.waifu2x.net 2024. 2. 29.
[Unreal/Python] 시퀀서에서 여러 액터의 스폰 끄고 켜기 개요시퀀서에서 렌더링시 합성을 위해 여러가지 이펙트 요소 중, 일부만 렌더하고 싶을 때가 있다. 그럴 때마다 개별적으로 스폰을 꺼주는 것이 굉장히 번거로웠다. 이를 개선하기 위해 만들게 되었다. 설명시퀀서의 하이라키 구조는 다음과 같다. 바인딩 >> 트랙 >> 섹션 레벨 시퀀스에서 선택된 바인딩들을 가져온다. 바인딩의 트랙에 접근해 스폰 트랙인지 판별한다. 스폰 트랙의 섹션에 접근해 스폰 여부를 작동한다. 코드 import unreal as ue def spawn_track_toggle(binding): tracks = binding.get_tracks() for track in tracks : track_name = track.get_display_name() if track_name == "스폰됨" .. 2024. 2. 29.
[Unreal/Python] 파이썬 .py파일 실행 UI 만들기 개요 .py 파일을 UI를 이용해 실행하는 법이다. 방법 1. UI 제작 콘텐츠 브라우저 우클릭 - 에디터 유틸리티 - 에디터 유틸리티 위젯 생성 아래와 같이 UI를 제작한다. 이벤트의 On clicked을 눌러 이벤트 그래프 창으로 넘어간다. 2. 이벤트 그래프 설정 아래와 같이 .py 경로를 넣는다. 상대 경로 설정법 Content/Python 경로까지는 생략한다. Python 폴더 이하 경로부터 넣어주면 된다. 절대 경로를 넣어도 된다. 3. 실행 참고링크 https://tuataragames.notion.site/Make-a-user-interface-for-your-Python-scripts-42a02758dcf24b4ead2a665ba42c332e 2024. 2. 28.