Posts by Category

Houdini

후디니 입문 19 - Solver

Solver 노드는 이전 프레임의 결과에 만들어준 규칙을 시간에 따라 이터레이션 횟수만큼 반복하는 기능입니다. 후디니에서 많은 연산이 필요한 물리 시뮬레이션(Simulation)을 시행 할 때 주로 사용됩니다.

후디니 입문 14 - Vex 함수 : Chramp

함수가 그리는 그래프를 원하는 형태의 램프로 수정할 수 있는 채널 램프(Chramp) 함수에 대해서 소개하고자 합니다. Chramp(,) 는 정규화된 ${0}$ 에서 ${1}$ 사이 값에 대하여 대응할 함수를 직접 그래프를 제어하여 묘사할 수 있는 함수입니다.

후디니 입문 12 - Vex 함수 : 파동의 합성

sin(), cos()는 삼각 함수이며 위 처럼 진동하고 일정한 주기를 가지는 파동의 형태를 가지고 있습니다. noise() 함수는 사실 위 이미지 처럼 여러 개의 삼각함수가 만드는 파동의 합성으로 이루어져 있습니다.

후디니 입문 11 - Vex 함수 : 삼각함수

후디니에서 삼각함수를 사용하는 방법에 대해 소개합니다. 함수를 소개하기 위해 삼각함수를 시각화 하여 여러개의 포인트를 이어 그래프를 그릴 수 있도록 할 것입니다.

후디니 입문 08 - Vex 언어 : 정보의 연산 방식과 Vop 이해

Vex 언어를 사용하는 노드는 어트리뷰트 랭글(attributewrangle) 노드만 있는 것이 아닙니다. 이번에는 새로운 Vop 노드에 대해서 알아보고자 합니다. 또한 서로 다른 데이터 타입들끼리 연산 했을 때 결과가 어떻게 결정되는지 알아보며 Vex와 Vop의 차이점에 대해서 ...

후디니 입문 06 - 절차생성(Procedural) 모델링

후디니에서 절차생성 모델링 개념의 핵심은 모델의 모든 데이터를 하나의 인풋으로 제어하여 모델링 데이터를 생산하는 시스템을 구축하는 것입니다. 예를 들어 테이블을 절차생성으로 모델링 하고 싶다면, 단일 노드의 파라미터에 적절한 초기값만 설정하면 테이블이 생성되어야 합니다.

후디니 입문 01 - 인터페이스

후디니는 작업 환경을 커스텀 할 수 있습니다. 인터페이스와 작업 환경을 설정하고 저장과 불러오기 하는 방법에 대해 알아보겠습니다.

Back to Top ↑

Unity

비트 단위 연산자(Bitwise Operator)

비트 단위 연산자(Bitwise Operator)는 컴퓨터에서 비트(bit) 단위로 데이터를 처리할 때 사용되는 연산자입니다. 비트는 컴퓨터에서 정보의 최소 단위이며, 2진수이기 때문에 0 또는 1의 값을 가집니다. 이러한 비트를 조작하는 연산을 비트 연산이라고 합니다.

Back to Top ↑

Math

게임 수학 입문 02 - 함수(Function)

함수(Function)란 두 집합에서 첫 번째 집합의 모든 원소가 빠짐없이 두 번째 집합의 어떤 원소에 대응하는 관계를 의미합니다. 두 집합을 각각 X와 Y라는 기호로 지정하고, 집합 X의 원소를 x, 집합 Y의 원소를 y라고 할 때 X에서 Y로 대응되는 함수를 ${y=f(x)}$...

게임 수학 입문 01 - 수와 집합(Numbers and Set)

게임을 구성하는 가상 세계를 이해하기 위한 첫 걸음은 집합(Set)이라는 개념으로 수를 이해하는 것입니다. 집합이란 서로 구분되는 원소(Element)로 구성된 묶음을 의미합니다. 이러한 집합론을 소박한 집합론(Naive set theory)이라고 합니다.

Back to Top ↑

OpenGL

Back to Top ↑

Graphics

Back to Top ↑

Portfolio

Back to Top ↑

CSharp

비트 단위 연산자(Bitwise Operator)

비트 단위 연산자(Bitwise Operator)는 컴퓨터에서 비트(bit) 단위로 데이터를 처리할 때 사용되는 연산자입니다. 비트는 컴퓨터에서 정보의 최소 단위이며, 2진수이기 때문에 0 또는 1의 값을 가집니다. 이러한 비트를 조작하는 연산을 비트 연산이라고 합니다.

Back to Top ↑

HLSL

Back to Top ↑

Assets

Back to Top ↑