2026-04-18~19-TA04
프로시듀얼 셰이더 응용 과제 프로시듀얼 셰이더(Procedural Shader) 개념을 응용하여 나만의 패턴 직접 구현하기 이번 과제에서는 외부 이미지 텍스처를 사용하지 않고, 오직 수학적 계산만으로 무늬를 만들어내는 프로시듀얼 셰이더를 활용해 볼 예정입니다. 특히 스타크래프트 2의 핵 미사일 이펙트나 FPS 게임의 조준선, 바닥 장판 공격 또는...
프로시듀얼 셰이더 응용 과제 프로시듀얼 셰이더(Procedural Shader) 개념을 응용하여 나만의 패턴 직접 구현하기 이번 과제에서는 외부 이미지 텍스처를 사용하지 않고, 오직 수학적 계산만으로 무늬를 만들어내는 프로시듀얼 셰이더를 활용해 볼 예정입니다. 특히 스타크래프트 2의 핵 미사일 이펙트나 FPS 게임의 조준선, 바닥 장판 공격 또는...
CS 참고 강의: [취업을 위한 CS 지식] 3강 컴퓨터가 이해하는 정보 명령어는 수행할 동작(명령어)과 수행할 대상(데이터)으로 구성됩니다. (예: “더하라. 1과 2를”, “출력해라. ‘Hello World’를” 등) • 데이터 숫자, 문자, 이미지, 동영상과 같은 정적인 정보 컴퓨터와 주고받는 정보나 컴퓨터에 저...
게임 수학 • 벡터(Vector)의 이해 PDF가 확대해도 깨지지 않는 이유를 통해 벡터를 통해 설명하겠습니다. 비트맵(jpg)과의 차이: 일반 이미지는 픽셀을 강제로 늘리기 때문에 해상도가 깨지지만, 벡터 이미지는 점들의 ‘위치’와 ‘방향’을 수학적 벡터로 해석합니다. 실수배(스칼라 곱): 이미지를 확대한다는 것은 이미지를 잡아 늘...
코딩 테스트 참고 강의 (이코테 2021 강의 몰아보기) 2. 그리디 & 구현 1.그리디 알고리즘 “현재 상황에서 지금 당장 좋은 것만 고르는 방법” 핵심 요구 역량: 특정 알고리즘을 달달 외우고 있는지보다, 문제를 풀기 위한 최소한의 창의적인 아이디어를 떠올릴 수 있는지를 평가합니다. 정당성 분석 필수: 단순...
코딩테스트 강의 코딩 테스트 강의 • 알고리즘 성능평가 시간제한이 1초인 문제를 만났을 때, 데이터의 개수(N)에 따른 일반적인 기준은 다음과 같습니다. 이 기준을 바탕으로 어떤 알고리즘을 설계해야 할지 미리 유추할 수 있습니다. N의 범위가 500인 경우: 시간 복잡도가 $O(N^3)$인 알고리즘을 설계하면 문제를 풀 수 있습니...
[TA] 메테리얼 활용해서 마법구체 만들기 • 만들고 싶은 투사체 기획 자신만의 마법 구체를 만드는 과제가 주어졌습니다. 어떤 투사체 느낌을 나게 만들면 좋을까? 고민하던 중, 인터넷 밈인 바보 왔다! 돌 던져가 생각나 짱돌 구체를 만들어보기로 했습니다. ...
코딩 테스트 길 찾기 및 2차원 벡터를 확인하는 문제가 많이 약한거 같아서 매일 2문제씩 풀어서 올리기로 마음 먹었다. TA Unreal Engine 머티리얼 기초 머티리얼 속성 Blend Mode (블렌드 모드) 머티리얼이 배경과 어떻게 섞일지 결정합니다. 실무의 90%는 아래 두 가지를 사용합니다. Opaque (불투명): 빛을 통과...
UBT (Unreal Build Tool) “언리얼 엔진의 빌드 총괄 매니저” 언리얼 엔진은 방대한 코드베이스를 가지고 있으며, 윈도우, 맥, 콘솔, 모바일 등 수많은 플랫폼을 지원해야 합니다. 일반적인 Visual Studio의 빌드 시스템(MSBuild)만으로는 이를 감당하기 어렵기 때문에 에픽게임즈가 독자적으로 만든 C# 기반의 커스텀...
CS 공유자원 멀티스레드 환경에서는 여러 스레드가 메모리를 공유하기 때문에 필연적으로 ‘충돌’ 문제가 발생합니다. 공유 자원 여러 프로세스나 스레드가 공동으로 접근해서 사용하는 변수, 메모리, 파일 등을 말합니다. 임계 영역 공유 자원에 접근하여 값을 변경하는 코드의 일부분을 말합니다...
cs • 운영체제 CUI GUI가 등장하기 전, 컴퓨터와 대화하던 오리지널 방식입니다. (CLI라고도 부릅니다.) 마우스나 아이콘 없이 오직 검은 화면에 키보드(텍스트)로만 명령을 내리는 환경입니다. CUI 환경 오타가 하나라도 나면 매정하게 ‘에러(Error)’를 뱉어냅니다. 특징: 일반인에겐 외워야...