유니티 (21) 썸네일형 리스트형 [유니티에셋]소프트바디 블루프린트(Obi Softbody) 이번 주말은 푸딩과 같은 재미있는 질감을 표현할 수 있는 Obi Softbody에 대해 파보려고 합니다. Softbody와 관련된 내용 중 어떤 내용으로 시작하면 좋을까 고민하다가, 소프트바디의 형태를 잡아주는 블루프린트에 대해 공부해보면 좋겠다고 생각하여 테스트를 해보면서 글을 작성하고 있습니다. 저는 연체동역학이나 이 에셋에 대한 전문가가 아니여서 틀린 내용이 있을 수 있다는 것을 감안하시고 봐주셨으면 감사하겠습니다. 글 작성은 Obi 공식 홈페이지의 'Obi Softbody > Softbody blueprint' 문서를 보고 작성하였습니다. 설명이 잘못된 부분도 있고, 자료가 부족한 부분도 있고 무엇보다 제가 이해하기 쉽게 정리하기 위해서 글을 작성하고 있습니다. 원문 : http://obi.v.. [유니티에셋]Obi Softbody 유니티 물리엔진 옛날부터 정말 써보고싶던 Obi사의 물리엔진중 하나인 Obi Softbody 입니다. 이 물리엔진을 적용하면 영상의 이미지처럼 푸딩같은 물체를 시뮬레이션 할 수 있습니다. 구글에 Softbody를 검색하면 연체동역학이라는 위키백과 항목이 나옵니다. 이 문서에서 Softbody에 대한 설명을 잘 해준 듯 합니다. 컴퓨터 프로그램은 일반적으로 강체(Rigidbody)만을 제공해주지만 Softbody엔진을 사용하면 현실의 물체와 비슷한 움직임을 재현할 수 있습니다. '연체동역학이란, 연체 혹은 변형체의 운동과 특성을 시각적으로 사실적이게 구현하는 물리 엔진을 연구하는 컴퓨터 그래픽스 분야이다. ... 강체와는 달리 변형체는 힘을 가하면 모양이 변할 수 있다. 곧 변형체 안에서 두 점 사이의 거리는 일정.. [유니티에셋]SimpleLOD 유니티 최적화 에셋 리뷰 어디선가 모델을 받아왔는데, 내가 사용하고 싶은 환경에서 쓰는게 성능상 문제가 된다면 모델을 여러가지 기법을 이용해서 최적화해줘야 합니다. 하지만, 이런 작업을 하나하나 해주기 매우 귀찮죠.. 특히 3D 모델을 다루는 툴을 사용하지 않으신 분들이라던가 최적화에 대한 지식이나 경험이 없으신 분들은 이러한 작업이 더 힘드실겁니다. 그런분들을 위한 매우 심플한 최적화 에셋 'SimpleLOD'를 소개시켜드립니다. 실제로 사용해보니 Simple이란 이름 값을 하던 에셋이더군요. Orbcreation documentation :: SimpleLOD SimpleLOD Merge skinned and non-skinned meshes. Create atlases. Decimate meshes. Create L.. [유니티에셋] CurvedUI 기본사용법 [유니티에셋]CurvedUI Curved UI - VR Reday Solution to Bend / Warp your Canvas! VR에 최적화된, VR이 아니더라도 3D 프로젝트에서 충분히 활용될 수 있는 Curved UI 입니다. 이름 그대로 휘어진 UI를 만들 수 있게 해줘 마이너리.. doobudubu.tistory.com 지난번 CurvedUI에 대한 소개에 이어, 이 에셋을 어떻게 사용하는지 글을 작성해보겠습니다. 1. Hierarchy창에서 우클릭 - UI - Image 2. Image의 Rect Transform에서 (Pos X, Pos Y, Pos Z)를 (0, 0, 0)으로 수정 3. Image의 Rect Transform에서 x, y방향으로 stretch - Image가 .. [유니티에셋]CurvedUI Curved UI - VR Reday Solution to Bend / Warp your Canvas! VR에 최적화된, VR이 아니더라도 3D 프로젝트에서 충분히 활용될 수 있는 Curved UI 입니다. 이름 그대로 휘어진 UI를 만들 수 있게 해줘 마이너리티 리포트같은 느낌을 낼 수 있고, 특히 시점변환이 가능한 VR에선 어떤 각도에서도 UI 캔버스와 상호작용할 수 있습니다. Curved UI - 25 $ - Extension Asset - Support Unity versions : 5.6.6 or higher CurvedUI 3.1 Documentation CurvedUI 3.1 Documentation ⚠️Getting rid of Render Pipeline errors. CurvedUI.. [유니티셰이더]불 이펙트 업그레이드 대마왕님의 책 '유니티 쉐이더 스타트업'의 6부에서 나오는 불 예제를 후반부에 나오는 내용을 이용하여 업그레이드시켜본 소스입니다. 불을 표현하기 위한 이미지는 예제파일에 있는 불과 먼지를 그대로 이용하였고, 코드만 수정하여서 배경이미지와 함께 사용할 수 있는 불을 만들어 보았습니다. 6부에서 제작한 불 이미지를 그대로 사용하면 문제점이 1. 배경에 불 이미지가 적용된 Plane의 '진한 사각형 그림자'가 나타난다. -> 전혀 불의 그림자라고 생각할 수 없는 이질적인 그림자가 생성됩니다. 2. 불이 왼쪽아래로 치우쳐져서 그려진다 3. 불의 위아래에 연산으로 인한 찌거기가 남는다 4. 불치고 너무 진하다(?) 이렇게 배경이미지와 6부의 불 이펙트를 함께 사용하면 정말 보기 이상한 현상들이 나타납니다. 이.. 불타는숲 - 산불 조심 애니메이션 저번달에 간단하게 제작하였던 불타는 숲 애니메이션의 마무리 작업을 하였다. 영상을 간단하게 소개하자면 사람(이족보행 곰)이 숲에 놀러와 하룻밤을 보내면서 캠프파이어를 만들게 되는데, 다음날 캠프파이어의 불을 끄지 않고 숲을 나가게 되고, 그 불로 인해 새들의 보금자리인 숲이 불타게 되는 이야기이다. 소감 지금은 산불시즌이라기보다는 코로나 시즌이지만 산불과 관련된 주제가 만들기 쉽겠다 생각하여 산불을 주제로 제작하게 되었다. 이 영상을 오늘 마무리한 이유는.. 영상용으로 사용하던 노트북을 다음주에 반납해야해서 빠르게 영상편집툴을 다운로드받고 작업을 마무리하게 되었다. 이전에서 추가된 내용은 '새소리 추가'와 '화면전환 효과'를 추가하였다. 새소리는 영상편집을 하는 친구로부터 얻게 된 아이디어인데, 확실.. 냥이의 섬(NYAN Island) - 프로젝트 명 : 냥이의 섬 - 프로젝트 주제 : 자연 환경 보전을 주제로 한 힐링/소통 게임 - URL : https://youtu.be/vkj61-HrW5Q - 개발 인원 : 3명 ( 홍유진, 연인석, 김준호 ) - 개발기간 : 04/28(화) ~ 06/09(화) - 개발환경: Unity 2019.3.11f, OpenGL ES3.0, Oculus Quest + Touch 프로젝트 개요 냥이의 섬은 주인공이 잃어버린 고양이를 찾기 위해 어떤 섬으로 가게 되는 스토리를 가지고 있습니다. 이 섬은 인간들이 버린 쓰레기로 오염되 있었는데, 인간에게 악감정이 있는 동물NPC들과 친해지며 고양이에 대한 단서를 찾아가는 게임입니다. 청소년 층에게 환경파괴와 쓰레기투기 문제에 대해 딱딱하지 않으면서 부드럽고 재미.. 이전 1 2 3 다음