1. Viewport Shading의 Color Random 설정1. 오브젝트 모드에서 뷰포트 우상단의 셰이딩 드롭다운 버튼 선택2. Color 설정 영역의 Random 버튼 활성화위와 같이 설정하고 나면, 오브젝트 모드에서 뷰포트에 있는 오브젝트의 색상이 달라진 것을 확인할 수 있다.이 설정은 뷰포트 내의 다양한 오브젝트들에 대해 무작위 색상을 주어, 각 오브젝트에 대한 구분을 쉽게 해 준다.다른 오브젝트를 여러 개 생성하고 나면 그 효과를 확실하게 볼 수 있다. 2. Viewport Shading의 Backface Culling 활성화1. 오브젝트 모드에서 뷰포트 우상단의 셰이딩 드롭다운 버튼 선택2. Options 설정 체크리스트에서 Backface Culling 체크박스 선택이 설정은 오브젝트 모..
[ 내용 세줄 요약 ]- 블렌더 한글 설정은 득 보다 실이 많다. 전체 한글 적용은 하지 말 것. - 블렌더 공식 매뉴얼이나, 유튭에서 찾은 강좌 따라 하는 것도 어렵기 때문. - 한글 설정에서 Tooltips만 남겨두고 체크 해제하는 것을 추천. 설정 방법 사진 참고Blender 3D는 한글을 지원한다. 하지만...?Blender 3D는 공식적으로 한국어를 지원합니다.아직 뭐가 뭔지 감도 잘 잡히지 않는 입문자에게 이 옵션은 꽤 솔깃하게 다가오죠.하지만 블렌더의 한글 옵션을 그대로 적용하는 것은 많은 부분에서 사용자에게 독약으로 다가옵니다. 그래서 이 게시글에서는 제가 추천하는 한글 적용 방법을 공유하고자 합니다.이 글은 블렌더에 입문하는 초보자를 위한 글입니다.한글 설정을 그대로 적용하면 안되는 이유..
미리보는 키포인트 기술들실시간 데이터 그래프 시각화실시간 통신에 따른 그래프 딜레이 감소 기법여러 그래프 사용 소개 IMU 센서의 데이터를 시리얼 통신으로 받아 실시간으로 그래프를 그려주는 코드입니다.IMU 센서란?IMU(Inertial Measurement Unit) 센서는 관성 측정 장비로, 가속도, 자이로스코프, 지자기 센서를 포함하는 단일 센서 장치입니다. 각도, 가속도, 속도 및 위치에 대한 정보를 제공하기 위해 사용되며, 드론, 비행 장치, 스마트폰 등 많은 곳에 사용되고 있습니다. 포함된 센서들로부터 데이터를 수집, 분석하여 자세 정보와 위치 정보를 추정할 수 있습니다.가속도, 자이로스코프, 지자기 센서는 각각 3개의 축을 가져 총 9개의 축을 가집니다. 9개의 각기 다른 숫자 나열만을 출력..
이전글: 게임 수학 C++ | 2. 벡터 https://mpi-devlog.tistory.com/25 게임 수학 C++ | 2. 벡터 이전글: 게임 수학 C++ | 1. 기반 https://mpi-devlog.tistory.com/24 게임 수학 C++ | 1. 기반 과제겸 공부겸 게임 수학 관련해서 프로그래밍한 코드 쭉 올립니다 게시글에는 딱히 이론에 대한 이야기는 없으�� mpi-devlog.tistory.com 과제겸 공부겸 게임 수학 관련해서 프로그래밍한 코드 쭉 올립니다 게시글에는 딱히 이론에 대한 이야기는 없으니 먼저 이론을 알고 계셔야 코드 이해하실 수 있을 거예요 여기서는 4x4 행렬을 사용합니다. 행렬 연산과 이동, 회전, 크기 변환등을 한번에 넣어놨어요. 나중에 카메라나 프로젝션 변환도..
이전글: 게임 수학 C++ | 1. 기반 https://mpi-devlog.tistory.com/24 게임 수학 C++ | 1. 기반 과제겸 공부겸 게임 수학 관련해서 프로그래밍한 코드 쭉 올립니다 게시글에는 딱히 이론에 대한 이야기는 없으니 먼저 이론을 알고 계셔야 코드 이해하실 수 있을 거예요 지금은 벡터나 행렬 � mpi-devlog.tistory.com 과제겸 공부겸 게임 수학 관련해서 프로그래밍한 코드 쭉 올립니다 게시글에는 딱히 이론에 대한 이야기는 없으니 먼저 이론을 알고 계셔야 코드 이해하실 수 있을 거예요 여기서 사용한 벡터는 3요소 벡터(x, y, z)입니다. 사실 나중을 위해 4요소 벡터(x, y, z, w)를 써줘야되지만, 지금은 귀찮쿨럭 이대로 하고 시간될 때 수정해보도록 하죠. ..
과제겸 공부겸 게임 수학 관련해서 프로그래밍한 코드 쭉 올립니다 게시글에는 딱히 이론에 대한 이야기는 없으니 먼저 이론을 알고 계셔야 코드 이해하실 수 있을 거예요 지금은 벡터나 행렬 코드보다 이후 설명드릴 내용의 기반 해더 구조를 잡겠습니다. 보여드릴 MathRoot.h, RootHeader.h 그리고 Math.h들은 벡터나 행렬들을 사용할 때, 외부 라이브러리처럼 사용할 수 있게 하는 것과 동시에 해더 충돌을 방지합니다. 사용자의 개발 환경에 따라서 변경해주세요. (만약 기존의 다른 곳에서 math.h를 사용중이라면) - RootHeader.h // 프로그램 전반적인 기반 해더 - MathRoot.h // 앞으로 프로그래밍할 벡터나 행렬, 변환 등에 공통적으로 포함될 게임수학 기반 해더 - MathR..