SlideShare uma empresa Scribd logo
1 de 12
언리얼 군중 애니메이션
DevRookie JINN
게임에 많은 군중들을 등장시키고 싶다
많이… 아주 많이…
단순히 스켈레탈 메쉬만 가진 캐릭터만
배치할 경우엔 4070TI로도 버틸 수 없다
우리가 아는 것들 중,
게임에서 많이… 아주 많이… 있는 것?
당연히 군중에 쓰일 캐릭터와 풀은 다르다
하지만 식물인간을 만들어 버린다면?
스켈레탈 메쉬를 스태틱 메쉬로 변환한다
하지만 스태틱 메쉬는 애니메이션을 못해서
군중들이 애니메이션이 없으면 엄청 어색할텐데요?
VAT(Vertual Animation Texture)
VAT
모든 정점에 대한 transform을 Texture로 변환 해 사용
기존에는 VAT 제작을 위해 다른 DCC 툴을 이용해야했지만
언리얼에서 AnimToTexture 이라는 VAT 제작 플러그인을 제공한다
VAT
Vextex방식
Vextext 개수 * 애니메이션 프레임
Position과 Rotation
총 2장의 텍스쳐를 사용
다른 메쉬는 공유 불가
Bone방식
본 개수 * 애니메이션 프레임
Pos/Rot에 추가로 BoneWeight 텍스쳐까지
총 3장을 사용
같은 본을 사용하는 메쉬는 공유 가능
Vertex Count
10000
Frame
100
10000 * 100
* 2 (Position & Rotation)
Bone Count
64
Frame
100
64 * 100 * 3
Bone Weight
Bone Pos / Rot
Anim To Texture
• 스켈레탈 메시를 스테틱 메시로 변환한다
LOD가 있는 메시의 경우 기본 방식을 사용하면 LOD 메시가 함께 뽑히게 되는데
해당 LOD 메시들은 실제 사용 시 문제가 있어 별도로 뽑아 써야함으로
이렇게 뽑힌 LOD 메시를 지워주는 후작업이 필요하게 됨
변환된 스테틱 메시 셋팅
최대 정밀도 UV 사용 ON
혹시나 UV 값이 튈 수도 있기 때문에
기존 머티리얼과 BoneAnimation 텍스쳐 합치기

Mais conteúdo relacionado

Último

Último (8)

JMP가 걸어온 여정, 새로운 도약 JMP 18!
JMP가 걸어온 여정, 새로운 도약 JMP 18!JMP가 걸어온 여정, 새로운 도약 JMP 18!
JMP가 걸어온 여정, 새로운 도약 JMP 18!
 
공학 관점에서 바라본 JMP 머신러닝 최적화
공학 관점에서 바라본 JMP 머신러닝 최적화공학 관점에서 바라본 JMP 머신러닝 최적화
공학 관점에서 바라본 JMP 머신러닝 최적화
 
JMP를 활용한 가속열화 분석 사례
JMP를 활용한 가속열화 분석 사례JMP를 활용한 가속열화 분석 사례
JMP를 활용한 가속열화 분석 사례
 
JMP를 활용한 전자/반도체 산업 Yield Enhancement Methodology
JMP를 활용한 전자/반도체 산업 Yield Enhancement MethodologyJMP를 활용한 전자/반도체 산업 Yield Enhancement Methodology
JMP를 활용한 전자/반도체 산업 Yield Enhancement Methodology
 
JMP 기능의 확장 및 내재화의 핵심 JMP-Python 소개
JMP 기능의 확장 및 내재화의 핵심 JMP-Python 소개JMP 기능의 확장 및 내재화의 핵심 JMP-Python 소개
JMP 기능의 확장 및 내재화의 핵심 JMP-Python 소개
 
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
 
데이터 분석 문제 해결을 위한 나의 JMP 활용법
데이터 분석 문제 해결을 위한 나의 JMP 활용법데이터 분석 문제 해결을 위한 나의 JMP 활용법
데이터 분석 문제 해결을 위한 나의 JMP 활용법
 
실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석
실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석
실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석
 

Destaque

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Destaque (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

DevRookie 언리얼 군중 애니메이션.pptx

  • 2. 게임에 많은 군중들을 등장시키고 싶다 많이… 아주 많이…
  • 3. 단순히 스켈레탈 메쉬만 가진 캐릭터만 배치할 경우엔 4070TI로도 버틸 수 없다
  • 4. 우리가 아는 것들 중, 게임에서 많이… 아주 많이… 있는 것?
  • 5. 당연히 군중에 쓰일 캐릭터와 풀은 다르다 하지만 식물인간을 만들어 버린다면?
  • 6. 스켈레탈 메쉬를 스태틱 메쉬로 변환한다 하지만 스태틱 메쉬는 애니메이션을 못해서 군중들이 애니메이션이 없으면 엄청 어색할텐데요?
  • 8. VAT 모든 정점에 대한 transform을 Texture로 변환 해 사용 기존에는 VAT 제작을 위해 다른 DCC 툴을 이용해야했지만 언리얼에서 AnimToTexture 이라는 VAT 제작 플러그인을 제공한다
  • 9. VAT Vextex방식 Vextext 개수 * 애니메이션 프레임 Position과 Rotation 총 2장의 텍스쳐를 사용 다른 메쉬는 공유 불가 Bone방식 본 개수 * 애니메이션 프레임 Pos/Rot에 추가로 BoneWeight 텍스쳐까지 총 3장을 사용 같은 본을 사용하는 메쉬는 공유 가능 Vertex Count 10000 Frame 100 10000 * 100 * 2 (Position & Rotation) Bone Count 64 Frame 100 64 * 100 * 3 Bone Weight Bone Pos / Rot
  • 10. Anim To Texture • 스켈레탈 메시를 스테틱 메시로 변환한다 LOD가 있는 메시의 경우 기본 방식을 사용하면 LOD 메시가 함께 뽑히게 되는데 해당 LOD 메시들은 실제 사용 시 문제가 있어 별도로 뽑아 써야함으로 이렇게 뽑힌 LOD 메시를 지워주는 후작업이 필요하게 됨
  • 11. 변환된 스테틱 메시 셋팅 최대 정밀도 UV 사용 ON 혹시나 UV 값이 튈 수도 있기 때문에