Category 35

Gemini CLI와 Unity 연결하기

https://blog.google/technology/developers/introducing-gemini-cli-open-source-ai-agent Gemini CLI: your open-source AI agentFree and open source, Gemini CLI brings Gemini directly into developers’ terminals — with unmatched access for individuals.blog.googleGoogle에서 Gemini CLI를 출시했다. Cursor와 Claude Coding이 이끌고 있는 AI Coding Assistant 전쟁에 Google까지 합세한 것이다.일 1,000회 요청 가능이라는 사실 상 무제한에 가까운 무료 요금제로 부담없..

etc

[Mulminono] Chat GPT와 함께 3D 멀미 완화 프로그램 만들기

완성 프로젝트TaeAhnK/MulmiNoNo: MulmiNoNo - Motion Sickness Reducer (github.com) GitHub - TaeAhnK/MulmiNoNo: MulmiNoNo - Motion Sickness ReducerMulmiNoNo - Motion Sickness Reducer. Contribute to TaeAhnK/MulmiNoNo development by creating an account on GitHub.github.com 아이디어Apple, 눈 추적 등 새로운 손쉬운 사용 기능 공개 - Apple (KR)애플이 iOS18의 신기능으로 차량 모션 큐라는 기능을 추가했다.차량 모션 큐는 자동차에서 휴대폰을 볼 때 발생하는 멀미를 완화하는 기능이다.멀미를 막을 수 ..

Unity에서 A* 알고리즘 구현해보기

개념A* 알고리즘은 출발 지점에서 목표 지점까지의 최단 경로를 찾는 그래프 탐색 알고리즘이다.다익스트라 알고리즘을 현실 세계에 적용하기에는 실제 경로를 모두 노드화시켜야 하고, 출근길 정체 같은 다양한 변수를 반영하기 힘들어 다익스트라를 확장해 만들었다.   A* 알고리즘은$g(x)$ : 현재 위치까지의 비용과$h(x)$ : 현재 위치에서 도착 위치까지의 예상 비용에 대해$f(x) = g(x) + h(x)$에 대해 $f(x)$가 최소가 되는 지점을 먼저 탐색한다.다익스트라 알고리즘에 $h(x)$라는 가중치를 두어 탐색을 더 빠르고 효율적으로 하는 알고리즘이다.$h(x) = 0$이면 A* 알고리즘은 다익스트라 알고리즘이 된다.여기서 예상 비용 $h(x)$은 정확히 구할 수 없는 값이다. 우리는 여기서 He..

DB - 4. Database Design Using the E-R Model

Design ProcessDesign PhaseDB 디자인은Initial Phase : 사용자가 필요할 데이터를 모두 정리Second Phase : 데이터 모델을 선정선택한 데이터 모델의 개념을 적용한다.데이터 모델의 요구를 데이터베이스 스키마로 변환한다.Final Phase : 추상적인 데이터 모델을 데이터베이스에 적용Logical Design : 데이터베이스 스키마 적용Physical Design : 데이터베이스의 물리적 구조 결정의 과정을 거친다.Design AlternativeDB를 디자인할 때 이 두 가지는 피해야 한다.Redundancy : 정보가 중복되면 두 정보가 일치한다는 보장이 없다.Incompleteness : 설계가 불완전하면 특정 부분을 모델링하기 어렵거나 불가능하다.그렇다고 피하..

DB - 1. Intro

What is Database System?데이터베이스기업의 고객 정보나, 학교의 학생 정보처럼, 특정 기관은 자신이 필요한 정보를 저장해둔다. 이러한 정보를 데이터라고 한다.데이터베이스는 데이터의 모임이다. 정보는 텍스트, 숫자, 이미지 등 다양한 형식이며, 데이터베이스를 통해 이를 체계적으로 저장하고, 읽기, 쓰기, 수정 등이 가능하다.| student_id | student_name | student_age | student_dept ||------------|----------------|-------------|-------------------|| 1 | John Doe | 20 | Computer Science || 2 ..

DB - 0. Index

1. Intro2. Relational Model3. SQL4. Database Design Using the E-R Model5. Normalization6. Data Indexing7. Transaction기업의 고객 정보나, 학교의 학생 정보처럼, 특정 기관은 자신이 필요한 정보를 저장해둔다. 이러한 정보를 데이터라고 한다.데이터베이스는 데이터의 모임이다. 정보는 텍스트, 숫자, 이미지 등 다양한 형식이며, 데이터베이스를 통해 이를 체계적으로 저장하고, 읽기, 쓰기, 수정 등이 가능하다.보통은 표의 형식으로 데이터를 보여줄 수 있다.포스트에서 예시로 사용할 데이터베이스는 가상의 대학교 학사정보 데이터베이스를 사용할 것이다.학생, 교수, 학과 등의 정보를 가지고 있는 데이터베이스로, 예시이기 때문에 ..

1. UObject에 대해 알아보자

언리얼 엔진에서 C++ 클래스를 생성할 때, 기본이 되는 클래스를 선택할 수 있다. 새로 생성한 클래스는 선택한 클래스를 상속받는다.모든 클래스에서 언리얼 엔진의 모든 클래스의 부모 클래스인 UObject 클래스를 찾을 수 있다.여기서 든 의문점은 "클래스를 만들면 UObject를 상속받아야 하는가?"였다.일단 Object.h에서 UObject를 찾아보았다./*============================================================================= Object.h: Direct base class for all UE objects====================================================================..

Log 4 - 언리얼 버전을 올려보자

언리얼 5.4가 출시되었다.이번 패치에선 애니메이션을 더 편하게 작업할 수 있는 많은 기능이 추가되었다.기존 5.1 프로젝트를 5.4 프로젝트로 올리는 마이그레이션을 해보자.※ 4.X에서 5.X로 올리는 작업은 추가 작업이 필요하다.언리얼 엔진 5 마이그레이션 가이드 | Epic Developer Community (epicgames.com) 언리얼 엔진 5 마이그레이션 가이드언리얼 엔진 4 프로젝트를 언리얼 엔진 5로 이주하는 방법 및 요구사항입니다.dev.epicgames.com아직 5.4에서 지원되지 않는 플러그인이 있으면 에러가 나니 플러그인을 끄고 마이그레이션을 진행해야 한다.먼저 언리얼 5.4를 다운받는다.5.4를 실행해 변환할 프로젝트를 선택한다.이런 경고 메시지가 뜨는데, 안전한 작업을 위..

반응형