728x90

분류 전체보기 274

3DS Max와 Blender 사용해서 애니메이션 적용된 FBX 추출하기

1. umodel로 뽑은 psk형식의 파일을 3DS MAX에서 ActorX Import를 이용하여  Import한다. 2. Import PSA를 이용하여 애니메이션을 집어넣고 Load Track을 누른 후, 재생바를 눌러서 애니메이션이 제대로 들어간 것을 확인한다. 3. 모델 전체를 선택하고 Animation이 포함된 상태로 FBX로 export한다. 4. 1~3의 방법대로 넣고싶은 애니메이션별로 FBX를 따로 여러개를 만든다.(IdleModel, WalkModel, HitModel...) 5. 블렌더에서 fbx형태의 모델을 여러개 Import한다. 6. [블렌더 강좌] 블렌더 NLA Mixamo 애니메이션 합치기 Blender NLA Mixamo Animation Combine Tutorial (you..

복사생성자 / extern 키워드

*복사생성자 (기본으로 생성되는 것 중 하나) 의미 : 클래스를 복사하여 생성하는 생성자 기본생성자 - 단 한개의 생성자라도 명시적으로 구현되어 있으면 생성 안 됨 복사생성자 - 단 한개의 생성자라도 명시적으로 구현되어 있으면 상성 안 됨 (기본생성자와 마찬가지) 복사생성자 > 기본생성자 복사생성자 : 기본생성자를 생성 + 오버로딩까지 해야 하니 더 느림 기존: 하나하나 생성자로 만들면 몬스터 10마리 만들 때 멤버변수가 20개면 총 200번의 초기화를 해야한다. 현재: 복사생성자를 사용하면 메모리 전체를 복사하기 때문에 1:1 초기화를 할 필요 없이 한번에 메모리를 전부 복사해준다. (다수의 멤버 복사 시 이득을 보게 된다.) 1. 먼저 만든 객체를 매개 변수로 전달하여 객체를 생성하는 경우#inclu..

LANG 2024.02.06

입출력 (콘솔입출력, 파일입출력)

[C언어 강좌] #17-1 콘솔 입출력과 파일 입출력 - 파일의 IT 블로그 (tistory.com) [C언어 강좌] #17-1 콘솔 입출력과 파일 입출력 안녕하세요 파일입니다. 오늘은 본격적으로 파일 입출력에 대한 이론과 간단한 예제를 다뤄볼겁니다. 참고로 이번편부터 새롭게 알아야할 개념들이 늘어서 포인터 편처럼 머리가 아파질 수 있 pgh268400.tistory.com 콘솔: 대형 컴퓨터 시스템과 연결되어 데이터를 입력하는 장치 or 입력된 데이터를 처리하여 결과를 출력하는 장치 콘솔: 키보드, 모니터와 같은 표준 입출력 장치 콘솔 입출력 : 키보드에서 데이터를 입력받고 모니터에 데이터를 출력하는 것. 파일입출력 : 파일에서 데이터를 입력받고 파일에 데이터를 출력하는 것 스트림: 데이터를 입력하고 ..

CS/운영체제 2024.01.24

IOCP

https://diy-multitab.tistory.com/56 IOCP 서버 프로그래밍 IOCP란? : Input/Ouptput Completion Port의 약자다. 입력과 출력의 완료를 담당할 포트를 지정해서 처리하겠다는 의미다. 입력과 출력의 완료시점에서의 통지는 overlapped(중첩 입출력)에서 처리가 되므로, diy-multitab.tistory.com Input Output Completion Port 입력과 출력의 완료를 담당할 포트를 지정해서 처리하겠다는 의미 윈도우에서 제공하는 비동기 IO라이브러리.

CS/운영체제 2024.01.09

이동 의미론(move semantics)

https://jungwoong.tistory.com/20 [c++] Move semantics c++ 11에서 부터 지원되는 이동 연산자에 대해서 알아 봅시다. 우선 이동 연산자가 왜 필요하게 되었는지에 대해서 보기전에 lvalues와 rvalues에 대해서 알아 봅시다. Lvalues 와 Rvalues msdn에 설명되어 jungwoong.tistory.com 임시 객체에 대해서 깊은 복사를 해서 비효율적으로 처리하는 대신 move 키워드를 이용해 얕은 복사를 통해서 데이터를 이동시켜 효율적으로 작동하도록 하는 것

CS/C++ 2024.01.09

C# C++ 속도차이와 그 이유

https://easycode.tistory.com/16 9강. C++과 C#의 차이점 → 메모리 누수 및 속도 측면에서 살펴보자 C++과 C#의 Memory Allocation 의 차이점 → 메모리 누수 및 속도 차이 C++과 C#은 변수와 개체에 대한 메모리 할당 방법이 다릅니다. C++에서 메모리는 여러 가지 방법으로 할당될 수 있습니다. 스택 할당 easycode.tistory.com C++에서는 메모리가 스택이나 힙으로 할당되고, C#에서는.NET 프레임워크의 가비지컬렉터에 의해 메모리가 자동으로 관리됨. C++에서 힙 할당은 스택 할당보다 약간 느릴 수 있고, 메모리파편화를 일으켜 프로그램 속도를 더 늦출 순 있지만 대부분의 경우 큰 문제는 아님 C#은 .NET프레임워크 가비지컬렉터로 자동으로..

CS/ETC 2024.01.09
728x90