twinkle_onestar의 등록된 링크

 twinkle_onestar로 등록된 네이버 블로그 포스트 수는 60건입니다.

[Unity] Photon과 VRM을 결합한 멀티 기반 실시간 스트리밍 방송 구축 [내부링크]

트위치나 치지직, 아프리카 방송을 보다보면 특수 장비를 통해서 캐릭터가 대신 등장하여 방송을 진행하는 속칭 '버츄얼 스트리머' 라고 하시는분들이 꽤 많아졌다. 이런 버츄얼 스트리머 분들이 여러 컨텐츠를 진행하시면서 볼 수 있는 것 중 하나가 엔진을 활용하여 실시간 아바타 조작이 가능한 방송이다. (위 이미지들은 필자와 관련이 아마도 없습니다.) 이 포스트는 해당 분야의 기술에 관한 내용이나 개발 방법론이 아니다. 필자가 이런 통신을 구현하고 릴리즈 해보면서, 개인 서버 대신 Photon 서비스를 이용하며 개발하는데 있어서 문제가 무엇이였고, 올바른 방향성을 가지고 발전시킬 수 있도록 하는 일기같은 거라고 생각하면 된다. 개인 서버 Runtime VRM + .NET Echo Server Unity 엔진 내에서 VRM 이라고 하는 인간형 3D 모델링 파일 포맷을 런타임으로 구동하는 방식을 채택했다. 서버는 C#을 사용해 간단하게 에코 서버로 구현하고 클라이언트에서 보내는 이벤트에 관련된

[Unity] 버전 아카이브 [내부링크]

https://unity.com/releases/editor/archive Download Archive Download Archive unity.com

[Unity] 트위치 서드파티(트윕, 투네이션) 도네이션을 유니티와 연동 [내부링크]

트위치 한국서버 철수가 확정된 이상. 이 기능이 더이상 사용될진 모르겠지만 그래도 배포해보려고 한다. 트윕이나 투네이션 쪽에서는 어떤 플랫폼이던 대응하겠다고 발표했는데, 사실 해당 플랫폼에 파트너로 귀속되는 이상 못쓰는 기능이라 정확히 어떻게 될 진 모르겠다. https://github.com/Hanbyori/DonationUnity GitHub - Hanbyori/DonationUnity: Twip, Toonation Link Unity / 트윕, 투네이션 유니티 연동 Twip, Toonation Link Unity / 트윕, 투네이션 유니티 연동. Contribute to Hanbyori/DonationUnity development by creating an account on GitHub. github.com 사실 예전에 프로젝트 진행하면서 코어를 만들어두고, 두고두고 쓰던건데 한국서버 폭파기념으로 코어만 쏙 빼서 Github에 업로드했다. 사용 방법은 해당 문서에 정리해놨으

[Unity] 원신 모델 PMX 파일 변환 및 쉐이더와 애니메이션 적용, 각종 문제 해결법 [내부링크]

1. PMX to FBX 변환 https://stereoarts.jp/ Stereoarts Homepage Stereoarts Homepage Theta Shader Pack 概要 Unity 向けの THETA / THETA S の全天周画像をリアルタイムに Equirectanguler に変換するシェーダーと、それらの補助スクリプト一式です。 ThetaShaderPack_20150926.zip 2015/09/26 初版 SAFullBodyIK 概要 Unityの人体モデルに手軽にフルボディIKを導入するためのコンポーネントです。 GitHub にて公開中です。 Stereoarts/SAFullBodyIK SAColliderBuilder 概要 Unity ... stereoarts.jp 위 사이트 방문하여 MMD4Mecanim를 다운을 먼저 받는다. 내리다보면 해당 항목이 있는데 'MMD4Mecanim Beta 20200105.zip'을 클릭하여 다운받으면 된다. 이제 유니티를 켜고 3D 프로젝트로 새로 생

[니어오토마타] 모드 로컬 설치 세팅법 [내부링크]

사전작업 : Visual C++ 2015-2022 Redistributables 설치 32비트(다운로드), 64비트(다운로드) 순서대로 진행해주세요. 안그러면 작동 안하거나 오류생깁니다. 1. 니어오토마타 설치 후 한번 실행 니어오토마타 설치 후 스팀에서 한번은 실행해 주세요. 위 사진은 실행한 후 설치폴더의 내용물입니다. 2. ReShade https://reshade.me/#download Home ReShade Advanced post-processing everywhere. Download ReShade is a generic post-processing injector for games and video software developed by crosire . Imagine your favorite game with ambient occlusion, real depth of field effects, color correction and more ... ReShade exp

[일기] 오랜만에 근 한달치 장을 봤다 [내부링크]

평소엔 주마다 가는데 진짜 너무 귀찮아서 그냥 간김에 몽땅 사버렸다 쪼꼬만 냉장고에 가득가득 반찬도 락앤락에 다 정리해놓고 세 끼 전부 많이 먹는 편이 아니라 음식 한번 하면 며칠씩 먹는다. 요즘 날 풀려서 상하지 않을까 걱정되지만 귀찮은게 더 큰걸 어떡해 ㅎ

[Unity] 앰플리파이 Component Mask, One Minus, Clamp [내부링크]

텍스처가 점점 사라지거나, 일부분만 표현하거나 하는 등의 작업을 위해 그라데이션 텍스처를 불러와서 작업을 한다. 이 경우 문제점이 있는데, 텍스처 자체의 코스트가 높아서 이러한 과정들이 많아질수록 최적화에 안좋다는 것. 그래서 텍스처 대신 제공하는 Component Mask를 사용해서 표현하는 것이 더 좋은 방법이라 할 수 있다. 단축키는 좌클릭 + K. 사진을 보면 위쪽은 U와 연결을, 아래쪽은 V와 연결을 해준 모습이다. U는 X축으로 0~1까지 표현하기 때문에 좌측부터 우측까지 검은색 ~ 흰색으로 그라데이션이 깔린다. V는 Y축으로 똑같이 0~1까지 표현하기 때문에 하단부터 상단까지 검은색 ~ 흰색으로 그라데이션이 나옴. 다음은 One Minus 노드 단축키는 좌클릭 + O. 간단하게 수치값을 반전시켜주는 노드다. U 좌표로 Component Mask를 두개 받고 하나는 One Minus로 처리하여 두개를 곱해주면 상단에 텍스처와 동일한 결과물을 얻을 수 있다. Float는 I

[Photoshop] 간단하게 노이즈 텍스처 찍기 [내부링크]

512x512 사이즈로 두 개 준비해준다. 한쪽에 Filter - Render - Clouds 를 클릭해준다. 구름이 생성된 작업창에서 Ctrl + A, Ctrl + C를 눌러 전체를 복사한다. 비어있는 작업창에 채널을 Red만 선택하고 Ctrl+V로 붙여넣어준다. 다시 왼쪽 작업창에서 Clouds 필터를 다시 걸어주어 다른 모양을 만들어주고 오른쪽 작업창에 Green 채널에다가 붙여넣어준다. 동일한 방법으로 구름을 다시 만들고 Blue까지 넣어준다. 최종 결과물. 오른쪽 형형색색의 텍스처를 사용하면 된다. 이렇게 하면 R채널 G채널 B채널 모두 다른 노이즈로 사용할 수 있기에 이렇게 작업함.

[Unity] 앰플리파이 Distortion, Vertex Color, Blend Operations, Desaturate [내부링크]

사용할 텍스처는 이것. 제작 https://blog.naver.com/twinkle_onestar/223018557821 두 개의 Coordinates 노드를 Panner를 통해서 해당 텍스처에 움직임을 준다. 위는 (0.2, 0.1) 아래는 (-0.1, -0.2) 만들어둔 텍스처의 R,G,B 채널이 각각 다른 Cloud가 깔려있기 때문에 채널마다 사용이 가능하다. 한 Multiply 노드는 Panner로 움직임을 준 두 개의 텍스처의 R값을 사용하고 다른 Multiply 노드는 G값을 사용해서 곱해준다. 이후 그 둘을 다시 곱한다음, 색상이 너무 밝기때문에 Float 상수를 하나 추가해서 알파값을 조절한다. 이유는 그 다음 설명 새로운 Coordinates를 생성하고 작업을 완료한 텍스처를 서로 더해주고 왜곡이 필요한 텍스처를 연결해주면 끝이 난다. Multiply노드에서 표시된 0을 초과한 값이 계속해서 움직이기 때문에 새로운 좌표계와 더할경우 모든 픽셀에 관한 좌표가 수정되기

[Unity] 앰플리파이 IF, Step, Dissolve [내부링크]

A와 B의 인자를 비교하여 출력하는 노드이다. 검정을 0, 흰색을 1로 보았을 때 두 개의 인자에서 A가 B보다 수치값이 클 경우 Float형인 1인 값 즉, 흰색을 표현하게 했다. 마찬가지로 A == B일 경우 흰색, A < B일 경우 검은색으로 표현되게 노드를 구성했다. 흰색의 원형 텍스처에 IF문을 연결해 B 노드에는 Float형 프로퍼티를 하나 꽂았다. Slider가 커지면 흰색에 가까워 지므로 A < B의 연결된 0 값에 의해 해당 텍스처는 수치가 가장 낮은 부분부터 진행될수록 높은 부분까지 사라 질 것이다. IF문과 동일한 작동을 하는 Step 노드이다. A > B인 부분에는 0을 출력하고 A < = B인 부분에는 1을 출력하도록 되어있다. 위 노드의 경우 Cloud 텍스처의 값이 문양의 텍스처보다 더 큰 부분은 0을 출력. 즉 검은색으로 표시하고 같거나 더 작은 부분은 1을 출력하므로 동일한 결과물이 표시되는 것을 볼 수 있다. 흔하게 사용되는 예로 상수를 기준으로 양분

[로스트아크] 원대렙 트리플 2 [내부링크]

어라..? 나 아직 뉴빈데 어째서

[로스트아크] 6캐릭 전부 하브! [내부링크]

배럭들 1540 주차 후 12 버스 돌려서 풀셋 만들 때 까지 고정. 도화가 > 스트라이커 > 소서리스 > 리퍼 순으로 악세 세팅 후 바드 1580 일리아칸 올리고 나머지 악세 세팅 순서대로 하브56까지 주차!

[Unity] 앰플리파이 Flipbook (시퀀스 이미지) [내부링크]

시퀀스 형태로 사용할 텍스처. 4X4로 되어있고 왼쪽 위부터 시작하는 이미지다. Flipbook 노드는 이런 시퀀스 이미지를 순차적으로 재생시키는 역할을 한다. Colums와 Rows는 4x4 이미지기 때문에 둘 다 Float 4를 꽂아주었다. Time에는 Speed 파라미터를 만들어 시퀀스 이미지가 순차적으로 진행되는 속도를 조절할 수 있게 만들어둠. 설정이 끝났으면 UV 인자를 해당 텍스처에 꽂아주면 된다.

[Unity] 기 모이고 마법진 땅! 이펙트 -제작중- [내부링크]

시간 많이 안쏟고 후다닥 만들고 있긴 한데 아직 추가할 레이어도 많이 보이고 커스텀 데이터도 많이 손봐야함. 후에 디자인까지 수정할 계획

[Unity] 앰플리파이 Rotator노드 프리뷰 안먹을 때 [내부링크]

앰플리파이 제일 최신버전인 1.9.1.5 버전을 기준으로 Rotator 노드의 프리뷰가 안먹는다. 머티리얼을 뽑아서 넣어보면 실제 기능은 잘 돌아가는데 그래프에서만 안보일 뿐. 이게 상당히 귀찮은 에러인데 왜 그런지 모르겠다. Rotator 노드에 Time을 꽂아주면 바로 해결이 가능하다. 이후에 Time 노드를 삭제하고 Rotator의 Time 파라미터를 수정해도 프리뷰를 바로 얻을 수 있다.

[Unity] 앰플리파이 AnimatedFire [내부링크]

사용한 기본 Albedo 텍스처와 노말맵. 쉐이더 Emission에 사용한 텍스처. 앰플리파이 쉐이더를 하나 만들어주고 Albedo와 Normal에 사용할 텍스처들을 연결해준다. Smoothness는 따로 프로퍼티로 빼서 관리함. 좌표를 하나 생성하고 Panner로 움직임을 주는데, 이 또한 프로퍼티로 빼서 인스펙터에서 원하는 방향으로 움직일 수 있게 해줌. 이후 Mask로 사용할 텍스처를 하나 가져와서 서로 곱해준다. SinTime을 활용해서 깜빡이는 것을 구현하고, TimeValue 프로퍼티와 더해 완전히 0으로 가거나 음수 값으로 가지 않게 조정해줌. 마지막에 Intennsity 프로퍼티를 곱해서 Emission의 밝기를 조절함. Panner로 흐르게 한 텍스처와 방금 만든 깜빡이는 것을 곱해준 뒤 Emission에 꽂아서 마무리. 이러면 해당 텍스처는 Mask는 고정되어있고 TileableFire 텍스처는 움직이면서, 전체적으로 깜빡이는 효과를 내는 것이다.

[Unity] 앰플리파이 FireDissolve [내부링크]

사용할 Albedo 텍스처와 노멀맵. 디졸브에 사용할 노이즈와 불을 표현할 텍스처 이렇게 4개 사용한다. Opacity Mask를 사용할 것이기 때문에 쉐이더의 Render Type은 Transparent로 설정. 처음에는 디졸브 효과를 만드는데, 오퍼시티 마스크에도 동일하게 사용된다. 디졸브의 진행상황을 결정할 Amount 프로퍼티를 하나 만들어주고 One Minus로 반전시켜준다. 왜냐하면 0에서 1로 갈수록 검은색 -> 하얀색으로 진행되는데 디졸브는 반대로 값이 높아질수록 사라져야 하기 때문에 One Minus 해준다. Remap이라는 노드가 나왔는데 기본 형태는 (Min Old, Max Old) 에서 (Min New, Max New)로 값을 변경해 주는 노드다. 처음 생성하면 Old는 (0,1)로 설정되어있다. 여기서 New 값을 (-0.6,0.6)으로 설정해줬는데, Disslove Amount값이 0이면 One Minus하여 1로 변경되고, Remap에 의해 0.6으로 변경

[Unity] 앰플리파이 Coordinates, Panner, Rotate [내부링크]

Coordinates 노드. 단축키 U + 좌클릭으로 빠르게 생성할 수 있다. UV 정보를 가지고 있는 노드이다. 좌측 하단은 (0,0)이고 우측 상단은 (1,1)이다. X축은 U에 대응하고, Y축은 V에 대응한다. 각 수치는 0.0~1.0의 한계를 가지고 있고, 노드에서 보여지는 색상 스펙트럼은 (R,G) 로 표기된다. 즉 좌측 하단인 (0,0)은 색상으로 볼 때 R값이 0이고 G값이 0이므로 검은색으로 표시된다. 마찬가지로 (0,1)은 (R=0, G=1)으로 좌측 상단이 초록색으로 표시되는 것이다. Panner노드는 UV를 움직여주는 노드이다. 해당 노드를 생성하고 클릭하면 좌측 패너에 표시되는 값을 수정해 움직임을 줄 수 있다. Speed의 X값은 가로, Y값은 세로로 반대 방향으로 주고 싶다면 음수 값을 넣으면 된다. Time은 움직이는 속도에 해당한다. 텍스처를 하나 불러오고 Panner 노드의 Out 인자를 텍스처 UV 인자에 넣어주면 설정한 대로 움직이는 것을 확인할 수

[Unity] 앰플리파이 Float, Vector, Power, Color [내부링크]

Float 노드는 단축키 1 + 좌클릭으로 생성할 수 있다. 실수 타입의 값으로 예를 들어 텍스처 하나와 Float를 생성하고 3이라는 값을 넣어준 다음, 서로 곱해준다. 텍스처의 각 픽셀 RGB 값들이 x3.0만큼 계산되기 때문에 결과물은 1.0에 가까워졌기 때문에 하얗게 표시되었다. 단축키 2,3,4 + 좌클릭으로 2개, 3개, 4개의 실수 인자를 가지는 노드를 생성할 수 있다. 단일 값인 Float 노드와 다르게 여러개의 인자를 가지고 있기 때문에 노드의 이름은 Vector로 표시된다. Power 노드는 단축키 E + 좌클릭으로 생성할 수 있다. 해당 노드의 Base 인자는 기준 값이고 Exp는 승수를 표현한다. Base 인자에 텍스처를 하나 연결하고, Exp의 실수 5를 집어 넣었다. 회색의 경우 우리는 지금까지 포스팅 한 기억을 살려보면 값으로 표현할 때 0.5 정도라고 표현할 수 있고 흰색은 1.0이라고 표현할 수 있다. 여기에 5만큼의 승수를 넣게되면 회색은 0.03정도

[로스트아크] 바드 1560 하브56! [내부링크]

고대장비 + 세트3렙 파밍 다 될때까지는 주차~~

[기타] 배경화면 정리 [내부링크]

Decent Icons을 사용해서 바탕화면에 나열된 바로가기를 싹 지우고 여기에 전부 적용했다. 채도를 다 낮추고 커서가 올라갔을 때 하이라이트되고 원색이 되게끔 설정. 깔끔하니 마음에 든다.

[몬스터 헌터 월드 : 아이스본] 아이스본 진입 [내부링크]

사진 잘찍힌거 디노발드 이놈 진짜 악랄하다 지금 안쟈나프 아종까지 했는데 오면서 얘가 제일 어려운듯 토벌 3인 트리오 ^.^

[Photoshop] 타임라인 구버전으로 돌리는법 [내부링크]

상위 버전의 타임라인을 열면 프리미어처럼 생긴게 나온다. 좌측 하단의 네모 3개의 모양을 클릭하면 구버전의 타임라인을 사용할 수 있다.

[피파온라인4] 뉴비 프랑스팀으로 시작 [내부링크]

돈이 많이 없어서 대충 맞춰놨다 시뮬레이션 가지고 있는거 다 돌리니까 구단주 레벨이 뻥튀기됨 잘 하지도 못하는데 프로는 가겠지~

[몬스터 헌터 월드 : 아이스본] 간판몬스터 토벌 [내부링크]

방어진에서 한번 쫒아내고... 추적해서 다시 만난 간판몬스터 이베르카나 대가리에 연사 갈겨주면~ EZ 요건 바젤 아종 컷씬 장면 이뻐서 찍어둠

[Unity] 앰플리파이 Append, Scale 원리 [내부링크]

단축키 : 좌클릭 + V Append 노드를 클릭하고 좌측 Output type에서 몇 개의 인자를 받을건지 설정할 수 있다. 실수형을 설정한 인자만큼 받고, 하나의 벡터로 출력해주는 노드다. 위 사진의 경우 Float 값을 두 개를 받아 하나의 벡터로 만들고 좌표와 Add를 시켜줬다. 이렇게 되면 텍스처의 U나 V를 원하는 만큼 이동할 수 있게끔 애니를 잡을 수 있다. 기존에 알아봤던 Panner는 정지없이 쭉 흐르지만 이 방법을 활용하면 원하는 만큼만 움직일 수 있다. Add 노드가 아닌 Multiply 노드를 사용하면 Float형으로 세팅해둔 U와 V의 값이 곱해지기 때문에 텍스처의 타일링을 원하는 만큼 할 수 있다. 두 방법을 모두 묶어서 연결하면 하나의 쉐이더로 Move와 Scale을 한번에 자유롭게 수정할 수 있게 사용할 수 있다. Scale에 대해서 좀 더 살펴보자. 이제는 익숙한 Texture Coordinates를 보면 좌측 하단은 (0,0) 우측 상단은 (1,1)로

[Photoshop] 2D 번개 스프라이트 GIF [내부링크]

처음 타블렛으로 그림을 그려봐서 많이 미숙하다. 뭔가 지면에 닿고 퍼져나갈때 매우 어색함. 펜과 먼저 친숙해 지는 것이 좋을 것 같다.

[3ds Max] 맥스로 처음 찍어본 이펙트 [내부링크]

4K UHD 렌더영상인데 블로그에는 1080 FHD밖에 안올라가진다...

[Unity] URP 파티클 쉐이더 기초 [내부링크]

하나의 이펙트를 프리팹화 시키고 하위 오브젝트에 파티클 시스템을 작업하는 것이 보편적. 첫 파티클을 넣으면 보라색 입자가 나오는데 파티클 시스템 Renderer 항목의 Material이 지정이 되어있지 않아서 그렇다. 쉐이더를 하나 만들어 주는데, Lit과 Unlit이 있다. 빛의 영향을 받는지 안받는지의 여부인데 보통의 이펙트는 받지 않으므로 Unlit 클릭 좌측 상단 쉐이더 이름 아래 회색 글씨를 클릭하면 경로를 바꾸어 줄 수 있다. 우측 상단 Graph Inspector를 클릭하면 창이 뜨는데 Suface Type과 Bleding Mode, Render Face 정도만 알면 된다. Suface Type의 Opaque와 Transparent는 이 쉐이더가 불투명인가, 투명인가를 정하는데 알파값을 주어야 하기 때문에 Transparent를 쓴다. Blending Mode는 Alpha, Addtive 이 두가지를 보면 되는데 Alpha같은 경우 빛의 혼합으로 검정색이나 탁색을 표현할

[Photoshop] 그리드 설정 [내부링크]

Edit - Preferences - Guides, Grid & Slices 항목 선택 Grid 항목의 Gridline Every는 크기 기준으로 Subdivisions는 기준으로 몇번 자를건지에 관한 항목이다. 단축키 Ctrl + ' 으로 그리드를 껐다 켰다 가능

[Unity] URP 마법진 이펙트 [내부링크]

Previous image Next image 텍스처 3장을 준비해준다. 파일은 Tag로 준비. 형식만 볼 것이므로 시간 안들이고 대충 아무렇게나 뽑았다. 전 게시물 쉐이더를 그대로 활용하여 머터리얼 3개를 만들고 각각 텍스처를 넣어준다. 마법진 모양에 쓸 오브젝트를 생성하고 빌보딩을 Horizontal로 바꾸어준다. 단일모양으로 사용할 것이기 때문에 Shape 모듈은 OFF 나오긴 나왔는데 한쪽 방향으로 자꾸 흘러가는 등 이상하다. 일단 사이즈부터 조절해주자. Renderer 항목에 Max Particle Size를 2로 잡아주고 Start Size를 조정해준다. 기본 값이 0.5로 되어있는데 이 경우, 왜인지는 모르겠지만 사이즈의 한계가 생긴다. 그러므로 2로 설정하고 크기 설정 Start Speed는 0으로 해준다. 파티클이 미치도록 겹쳐있는 느낌. 실제로도 그래서 흰색이 겹쳐 타버려서 눈뽕이 엄청나다. Emission 모듈을 건드려서 수정해보자. Rate over Time은

[3ds Max] 파티클 시스템 [내부링크]

크리에이티브 탭에 드롭다운 메뉴를 클릭하면 Particle System이 나온다. 여기서 생성한다. 총 7종류의 파티클 타입이 나열되어있고, 간략하게 알아보려고 한다. 먼저 PF Source. 영화 산업쪽에서나 많이 쓰이고 게임 쪽에선 잘 쓰이지 않는다. 노드 기반 형식으로, Modifier 메뉴에서 Particle View 클릭 시 볼 수 있는 화면이다. 간단하게 사용할 노드를 끌어와서 출력할 Render와 연결시켜 주면 된다. 대충 이런 느낌이다 정도로만 파악하고 잘 쓰이지 않으니 넘어간다. 방사형으로 뿌려주는 파티클 타입의 경우 Spary, Blizzard, Snow가 있다. 해당 사진은 Snow 타입으로 애니를 실행해보면 입자가 아래쪽으로 뿌려지는 걸 확인할 수 있다. 이 타입도 게임 이펙트에선 아주 가끔 사용하기 때문에 이런게 있다 정도로만 알아두자. 다음은 PCloud 타입이다. 우리가 FPS 게임류 같은걸 할 때 복도에만 연기가 뿌려져있고 방 안까지는 침투하지 않을 때,

[3ds Max] Super Spray 예제 [내부링크]

Helix를 2개 만들어 준다. Super Spray를 생성하고 파티클의 텍스처를 적용해 보려고 한다. 사용할 텍스처는 이것. Super Spray의 Formation 값을 전부 180으로 설정해주고, 퍼센티지를 100%로 놓는다. 입자가 너무 많으니 Use Total로 변경해준다. Display를 Mesh로 변경해주고, Standard Particles 항목에서 Facing으로 변경해주면 정사각형 모양의 입자가 표시된다. 형태를 잘 확인하기 위해 Size도 알맞게 조절함. 보통 90% 이상이 Facing으로 놓고 작업하는데, 이 Facing의 특징을 보면 뷰포트에서 회전을 주어도 렌더를 찍었을 때 정면으로 표현되는 즉, 빌보딩이 적용된 형태라는 것이다. 머티리얼을 하나 잡고 위에 서술한 텍스처를 넣어주도록 하자. 기존에 하던 방식과 같이 Opacity를 Instance로 넣어주고, 2-Sided를 활성화해서 Assign을 해 보아도 출력이 이상하게 된다. 머티리얼 항목 중 Face

[3ds Max] PArray 예제 [내부링크]

구를 하나 생성하고 Editable Mesh로 컨버트 해준다. 모든 폴리곤을 잡고 Show Normals 활성화를 하면 파란색 선이 보인다. 오브젝트의 모든 면에는 앞 방향하고 뒷 방향이 존재한다. 90도로 꺾인 노말 벡터의 방향을 표시해주는 것이 저 파란색 선이다. PArray를 하나 생성하고 Pick Object를 클릭해서 만들어둔 구를 선택해준다. 구의 모든 폴리곤을 선택하고 Flip을 눌러주면 노말 벡터의 방향이 반대가 되는 것을 확인할 수 있다. 파티클이 안쪽으로 모이는 것을 확인하고 파티클들이 서로 지나치지 않을 정도로 크기를 키워준 후 구의 Visibility를 0으로 해주자. 만들어둔 PArray의 Display를 Mesh로 퍼센티지는 100%, 사이즈는 충분히 잘 보일정도까지 늘려준다. 그리고 Standard Particles 종류를 Facing으로 설정한다. 양이 너무 많으니 Use Total로 바꾸어 값을 100 넣어줬다. Facing에 관한 간단한 설명은 이전

[로스트아크] 건슬 16층!!! [내부링크]

하지만 보석작도 안되어있고 팔찌도 새로 뽑아야 하기에 노칸 지박령이 될 운명..

[로스트아크] 바드 고대 세팅 & 품질작 [내부링크]

올보품 악세랑 물냄시나는 파품으로 장비 품질작 완료~! 이제 급한건 남바30 2장남았다..

[Unity] 앰플리파이 기본 세팅, Add, Multiple, Subtract [내부링크]

Create 항목에서 Amplify Shader - Surface로 만들어준다. 기본적으로 표시되는 창 화면이다. 이펙트 제작을 위해선 좌측의 여러 옵션들을 만들어 주어야 한다. Gerneral 항목이다. Shader Name은 쉐이더의 이름이고 '경로/이름' 같은 네이밍을 통해 쉐이더의 폴더 구조를 만들어 줄 수도 있다. Cull Mode는 2-side 렌더링의 관련된 옵션으로 신기하게 Back은 Front를 출력하고 Front는 Back 부분을 출력해준다. 기본적으로 빌보딩 처리가 되어있기 때문에 성능 상 Off로 작업한다. Cast Shadows, Receive Shadows 옵션을 비활성화 해서 그림자에 영향을 받지 않게 만들어준다. Custom Editor의 항목은 각 쉐이더의 고유 번호(?) 같은걸 지정해 주는 것이라고 알고있다. 그 이외에 옵션은 유지. Blend Mode 항목이다. 항목 옆의 회색 글자를 선택해 드롭다운 메뉴를 펼쳐 Transparent를 선택해준다.

[로스트아크] 바드 1540 하브 입성 [내부링크]

마지막 1강 장기백 보고 올라감 ㅡㅡ

[3dsMax] 커브 에디터 그래프 안보일 때 [내부링크]

우측 상단 메뉴 바에서 빈 공간 마우스 우클릭 Load Layout -> Function Curve Layout 또는 Calssic 선택 키 값이 너무 작아서 안보일 때 상단 View 메뉴 - Enable Auto-Zoom 활성화

[3ds Max] 빛줄기 [내부링크]

첨부파일 Light.zip 파일 다운로드

[Photoshop] 빛줄기 텍스처 [내부링크]

https://blog.naver.com/twinkle_onestar/222980900187 [3ds Max] 빛줄기 My Blog blog.naver.com 첨부파일 Light.psd 파일 다운로드 첨부파일 Light_Plane.psd 파일 다운로드 첨부파일 Gradation_Blue.psd 파일 다운로드

[Photoshop] 마법진 [내부링크]

첨부파일 Magic_Circle.tga 파일 다운로드 Combustion 먹여서 글로우 및 색상 조절 첨부파일 Magic_Circle_Glow.tga 파일 다운로드 첨부파일 Magic_Circle_Glow.cws 파일 다운로드

[로스트아크] 오랜만에 노칸 숙련 클 [내부링크]

첫주에 나오고 6주까지 돌다가 접고나서 복귀한 뒤로 맨날 클경만 갔었는데 이번에 숙련가서 1트 2트 1트로 깼다 사실 겁쟁이라 3관은 주로 내부들어가서 편하게 깬 듯

[로스트아크] 추첨 기계로 로또 사기 [내부링크]

무역 상인에서 뽑기 기계 나왔길래 후딱 구매하고 이걸로 로또를 사보자 될 때 까지 한다

[Unity] XR프로젝트 작업물 - MOSHU [내부링크]

https://youtu.be/wWWhaggu3dE 개발기간 2022/08/31 ~ 2022/11/30 Credit 작업자 명단 파트 이름 파트 이름 기획 김세훈 3D 애니메이션 박기연 기획 배준영 3D 애니메이션 김나래 기획 정원덕 3D 애니메이션 전지우 프로그래밍 김비오 2D 애니메이션 손다슬 프로그래밍 민한별 2D 애니메이션 이인화 프로그래밍 방석현 이펙트 도은지 원화 한유정 이펙트 박지민 원화 손다슬 이펙트 채유정 원화 이인화 TA 최민세 캐릭터 모델링 송민지 UI 리소스 채유정 캐릭터 모델링 문예솔 UI 리소스 박지민 배경 모델링 최민세 UI 리소스 한유정 배경 모델링 남유정 사운드 박기연

[일기] 올해 목표 [내부링크]

금연하기. 언리얼 5.1 공부. 부지런히 갓생사는 삶 루틴 만들기. 다이어트 앤 근육 증진. 네이버 블로그 운영해보기.

[3ds Max] 르부르 [내부링크]

첨부파일 르부르.max 파일 다운로드

[로스트아크] 건슬 1590 달성 [내부링크]

근데 아직 질군이 없음 ㅜ

[Unreal 4.27] 애니메이션 리타겟팅 [내부링크]

언리얼 문서 https://docs.unrealengine.com/4.27/ko/AnimatingObjects/SkeletalMeshAnimation/AnimationRetargeting/ 애니메이션 리타기팅 리타기팅된 애니메이션을 여러 스켈레탈 메시에 사용하여, 애니메이션을 공유하는 법입니다. docs.unrealengine.com 리타깃 매니저 리타겟 매니저를 클릭 후 소스를 추가해 적용할 메시를 넣어준다. 릭을 Humanoid로 선택 후 자동 매핑을 실시하는데, 본 구조를 보고 부자연스러우면 수동으로 잡아준다. 리타겟팅 적용시킬 애니메이션 파일을 우클릭하여, 애님 에셋 리타깃을 해준다. 리타깃 작업을 해놓은 스켈레톤을 선택 후 우측 하단에 폴더를 지정해주면 해당 폴더에 애니메이션 파일이 저장된다. 혹여나 스켈레톤이 보이지 않을 경우, 리타깃 옵션에서 '호환 스켈레톤만 표시' 옵션을 해제해주면 된다.

[Unreal 4.27] 프로그레스 바 연동 [내부링크]

언리얼 문서 https://docs.unrealengine.com/4.27/ko/InteractiveExperiences/UMG/HowTo/EventBasedUI/ 이벤트로 UI 업데이트 구동 이벤트를 통한 업데이트를 구동시켜 UI 요소를 최적화시키는 법을 배워봅니다. docs.unrealengine.com 변수 선언 캐릭터 BP에서 Health 라는 float형 변수를 선언한다. 위젯 작업 위젯 BP에서 프로그레스 바 하나를 캔버스에 올려둔다. 디테일 패널 - 외관 탭에서 프로그레스 진행 바의 색상을 결정할 수 있고, 진행상황 탭에서 Percent 값을 통해 진행도를 결정할 수 있다. 변수 값의 따라 진행도를 수정해야 하므로 바인드를 새로 생성해준다. 캐릭터의 Health 변수와 연동해준다. 캐릭터 작업 캐릭터 BP에서 BeginPlay 이벤트에 만들어둔 위젯을 생성해 디스플레이에 뿌린다.

[Unreal 4.27] 애니메이션 블렌딩 [내부링크]

언리얼 문서 https://docs.unrealengine.com/4.27/ko/AnimatingObjects/SkeletalMeshAnimation/Blendspaces/ 블렌드 스페이스 Blend Space, 블렌드 스페이스는 여러 입력값에 따라 몇 개의 애니메이션도 서로 블렌딩할 수 있게 만들어 주는 애셋입니다. docs.unrealengine.com 축 세팅 가로 축 이름을 Direction(방향) 으로 세팅하고 -180, 180도 까지 조절할 수 있도록 Min값과 Max값을 조절했다. 세로 축 이름을 Speed(속도) 로 세팅하고 0~ 600까지 조절할 수 있도록 Min값과 Max값을 조절했다. 샘플링 애니메이션 추가 에셋 브라우저에서 블렌드 스페이스 에디터 그리드에 드래그 앤 드롭으로 추가할 수 있다. 설정한 축(방향,속도)을 토대로 샘플링 애니메이션을 배치한다. 애니메이션 연결 스테이트에 만들어 둔 블렌드 스페이스를 넣고 각 축에 할당하기 위한 변수 선언 후 연결해준다.

[Unreal 4.27] 솔루션 파일이 없을 때 [내부링크]

간단하게 파일 탭에서 Visual Studio 프로젝트를 생성해주면 된다.

[3ds Max] 단축키 [내부링크]

휠 업/다운 : 줌인/줌아웃 Alt + 휠버튼 : 뷰 회전 Alt + W : 뷰 전체화면 F3 : 와이어프레임 F4 : 디폴트 쉐이딩 + 엣지 Z : 셀렉트 물체로 뷰 정렬 W : 물체 이동 E : 물체 회전 R : 물체 스케일 V : 뷰 종류 바꾸는 팝업 F : 프론트 뷰로 체인지 T : 탑 뷰로 체인지 L : 레프트 뷰로 체인지 A : 앵글 스냅 토글 (5도씩 맞추어서 회전하는 기능) M : 머티리얼 에디터 Ctrl + O : 프로젝트 오픈 Ctrl + S : 프로젝트 저장 Shift + Ctrl + S : 프로젝트 다른이름으로 저장 Shift + F : 렌더 해상도로 변경 Editable Mesh 모드 활성화 시 1 : 버텍스 2 : 엣지 3: 페이스 4 : 폴리곤 5 : 엘리먼트

[로스트아크] 한 해를 지나며 [내부링크]

로스트아크에서 와우처럼 해돋이를 볼 수 있는 섬을 만들어 주었다. 이 게임 덕분에 여러 사람을 만날 수 있었고, 친해진 인연도 너무너무 많아서 좋다. 로스트아크 덕분에 맺어진 사람들은 더이상 게임을 즐겨하지 않지만, 언젠가는 다시 돌아오기를 빈다. 아직까지 나랑 즐겨서 같이 해주고 있는 우리 진정 로악귀 민기 ~ 오래오래 로스트아크 하자 ^^

[3ds Max] 호박 [내부링크]

첨부파일 호박.max 파일 다운로드

[3ds Max] 바나나 [내부링크]

첨부파일 바나나.max 파일 다운로드