툴/유니티 82

뇌파 센서 유니티 개발 기록 (Neurosky Mindwave Mobile2)

-뉴로스카이 마인드웨이브 모바일2(Neurosky Mindwave Mobile2) -유니티(Unity) PC exe 개발 뇌파 센서 유니티 관련 자료가 많이 없고 오래된 자료들과 링크들이 많아서SDK나 관련 샘플 파일들을 다운로드 받기 힘든 경우들도 있음 공식 링크https://store.neurosky.com/collections/apps - PC,모바일에서 연결해서 테스트 해볼 수 있는 프로그램들https://store.neurosky.com/collections/developer-tools - Developer Tool (ThinkGearConnector 포함) ThinkGearConnector뇌파 센서를 블루투스로만 연결해도 작동되는 프로그램들이 있지만몇몇 프로그램들은 'ThinkGearConne..

툴/유니티 2024.11.27

모든 장치에 OSC 프로토콜 보내기(Broadcast address 브로드캐스트 어드레스)

OSC 프로토콜은IP, Port, Address, Value로 이루어져서 신호를 전달다른 디바이스로 값을 전달하려면 다른 디바이스의 IP주소를 알고 보내주어야함그러나 다른 디바이스의 IP주소가 변동될 우려가 있거나 같은 값을 동시에 여러 디바이스에 주어야할 경우브로드캐스트 어드레스를 사용 IP를 255.255.255.255로 설정하고 보내면통신 네트워크에 연결된 모든 디바이스에 OSC 신호를 보내게 됨 *OSC뿐만 아니라 모든 네트워크에 사용되는 개념

툴/유니티 2024.11.13

유니티 DLSS 셋팅 및 그래픽 품질 비교

https://www.youtube.com/watch?v=OhN3BG1USVs DLSS는 Deep Learning Super Sampling으로 NVIDIA 기반의 인공지능 업스케일링 + 프레임 보간 기술 실제로 렌더링을 할때는 프레임을 더 적게 렌더하고 인공지능으로 프레임을 보간 혹은 더 작은 해상도로 렌더하고 인공지능으로 업스케일링을 해서 렌더링에 들어가는 비용을 줄임 반사 재질을 입힌 흉상에 링라이트를 배치하고 레이트레이싱 Reflection과 Recursive 연산을 한 이미지 복잡한 반사가 흉상에 잘 드러나고 있음 그러나 확대해서 보면 얼굴에 맺힌 반사광은 저해상도로 연산된듯 픽셀이 띄엄띄엄 있고 각져있음 DLSS까지 적용한 이미지 각진 픽셀이 전체적으로 고르게 보정됌 특히 귀 부분에 몇개의 흰..

툴/유니티 2024.02.01

RGBA Texture Packing 텍스쳐 패킹 (Unity유니티 HDRP)

유니티에서 스탠다드 셰이더를 보면 Metallic,Occlusion맵을 넣는 기능이 있는데 HDRP/Lit 셰이더를 보면 Metallic, Occlusion맵을 넣는 기능이 없음. Mask Map에 마우스를 올려보면 설명이 나옴 MaskMap에 넣은 텍스쳐에서 색깔 채널별 RGBA에 따라 Metallilc, Ambient Occlusion, Detail mask, Smoothness를 반영. 어차피 Metallic, AO, Smoothness의 경우 0~1사이의 값 정보만 가지고 있는 1개채널의 텍스쳐맵과 다를바 없기 때문에 HDRP/Lit셰이더에서는 하나의 텍스쳐에 채널별로 정보를 다 넣는 것을 권장하는 듯 일반적으로 모델과 텍스쳐 파일을 받으면 Albedo,Normal,Height,Roughness,..

툴/유니티 2024.01.04

유니티 C# JSON 파싱 / LitJson

유니티 C#에서 JSON 데이터를 활용하려면 JSON Utility도 있지만 LitJson도 있음 https://litjson.net/ LitJSON - Home What is LitJSON? A .Net library to handle conversions from and to JSON (JavaScript Object Notation) strings. LitJSON is written in C#, and it’s intended to be small, fast and easy to use. It's quick and lean, without external dependencies. Just a few cla litjson.net LitJson.dll 파일을 다운로드 받고 유니티 프로젝트 Assets ..

툴/유니티 2023.11.25

WebRequest 사용시 에러(Non-secure network connections disabled in Player Settings)

Non-secure network connections disabled in Player Settings UnityEngine.Networking.UnityWebRequest:Send () InvalidOperationException: Insecure connection not allowed UnityEngine.Networking.UnityWebRequest.SendWebRequest () WebRequest를 사용하는데 위와 같은 에러가 나오는 경우 HTTP Download 권한이 막혀 있어서 생기는 에러임 유니티 에디터 Project Setting - Player - Other Settings - Configuration에서 설정 변경 가능 Allow downloads over HTTP를 Alwa..

툴/유니티 2023.11.24

개발 할 때 바탕화면 한글 경로 문제(바탕화면을 영문 Desktop으로 변경하기)

개발을 하다 보면 한글 경로가 문제가 되는 경우가 종종 있는데, 그렇기에 대부분의 개발자들이 윈도우 계정명, 폴더명, 파일명 까지 다 영어로 작성을 함. 그러나 바탕화면 경로명이 'Desktop'이 아니라 '바탕화면'이라고 설정되어 있는 경우 문제가 발생함. 그러면 유니티에서도 경로가 '바탕 화면 이라고 한글 표기됌 파일 탐색기로 들어가서 우측에 고정된 바탕화면 아이콘을 우클릭해서 속성을 들어가거나 바탕화면 경로 폴더의 빈칸에 우클릭해서 속성을 열기 '바탕 화면 속성'의 위치 탭으로 들어가서 '바탕 화면'이라고 적혀 있는 한글 경로 부분을 'Desktop'이나 다른 영문명으로 변경해서 적용하기 이제 바탕화면을 경로로 지정했을때 한글명 '바탕화면'이 아닌 영문명 'Desktop'으로 인식해서 한글 경로 문..

툴/유니티 2023.10.16

Unity + Azure Kinect Body Tracking 애저키넥트 바디트래킹

윈도우 애저키넥트 SDK https://github.com/microsoft/Azure-Kinect-Sensor-SDK/blob/develop/docs/usage.md 윈도우 애저키넥트 바디트랙킹 SDK https://docs.microsoft.com/ko-kr/azure/kinect-dk/body-sdk-download Visual C++ Redistributable for Visual Studio 2015 https://www.microsoft.com/en-us/download/details.aspx?id=48145 공식 마이크로소프트 애저키넥트 샘플 https://github.com/microsoft/Azure-Kinect-Samples 공식 유니티 애저키넥트 바디트래킹 샘플 사용방법 https:/..

툴/유니티 2023.08.02

MIDI Out C# 스크립트, 비주얼 스크립팅으로 호출

https://github.com/keijiro/unity-midi-bridge GitHub - keijiro/unity-midi-bridge: NOTE: This project has been already discontinued. Use MidiJack instead. NOTE: This project has been already discontinued. Use MidiJack instead. - GitHub - keijiro/unity-midi-bridge: NOTE: This project has been already discontinued. Use MidiJack instead. github.com Keijiro의 패키지 중에 미디 신호를 비주얼 스크립팅 할수 있는 MinisVS는 Midi ..

툴/유니티 2023.07.20