1. Object의 이름이

  • armature일 경우
    • 첫번째 본부터 시작함
  • armature가 아닐 경우
    • Object 이름을 가진 루트본이 생성됨 ( object의 transform이 root본의 transform이 됨 )

 

2. Mixamo에서 애니메이션을 가져오려면

  • skeletal 내보내기는 애매함..
  • no skin으로 import한 후 roboko나 expy kit으로 리타겟팅 -> bake anim -> additive layer로 수정하는 방향
    • Import setting은 Armature - Ignore Leaf Bone, Automatic Bone 활성화
    • 리타겟팅 방법은 blender add-on문서 참조

'Blender & 3D Tools' 카테고리의 다른 글

Blender to Unreal Pipeline  (0) 2024.05.22
크로키  (0) 2024.05.21
3D Model Topology  (0) 2024.05.21
기능별 개요  (0) 2024.05.21
Blender 단축키  (0) 2024.05.21

개요

  • python 스크립팅 기반의 import/export 모듈을 통해, unreal와 blender의 에셋교환에 걸리는 시간을 단축
    • Mesh 관련
    • Animation 관련
    • Groom 관련 ( 털 )

 

기본 플로우

언리얼 / 블렌더 실행

  • 블렌더에서 작업 중, push asset 액션 시, 특정 폴더내의 object들을 언리얼로 send 

 

언리얼 세팅

필요 플러그인

  • Python Editor Script Plugin
  • Editor Scripting Utilities

 

필요 설정

  • 개요 : 블렌더에서 push asset 실행 시, 비활성 상태인 언리얼에서 python script 기반 plugin을 통해 import 작업을 수행해야 함
  • Project Setting
    • Python Remote Execution
      • Enable Remote Execution? - 체크
  • Editor Preferences
    • Editor Performance
      • Use Less CPU when in Background - 체크 해제

 

블렌더 세팅

 필요 플러그인

 

사전 작업 및 플로우

  • Send to Unreal
    • setting
      • pipe line - export - setting dialog
    • blender 2 unreal
      • 공유하려는 Asset들을, Export Collection 아래로 이동
      • pipe line - export - push assets
  • UE to Rigify
    • n - ue 2 rigify 탭에서 접근
    • source에 rigging된 unreal skm root 할당 시 Ik등 unreal base로 조작가능?

'Blender & 3D Tools' 카테고리의 다른 글

Animation ( to unreal 세팅 )  (0) 2024.05.26
크로키  (0) 2024.05.21
3D Model Topology  (0) 2024.05.21
기능별 개요  (0) 2024.05.21
Blender 단축키  (0) 2024.05.21

https://developer.atlassian.com/server/jira/platform/rest-apis/

url rest api 형태

python

 

  • 디폴트 헤더 ( requests library 기반 ) 
import requests
from requests.auth import HTTPBasicAuth
import json
  • 필드 양식
  • response ( json ) = requests.request("GET/POST", url, headers, params, auth)
    • url
      • f"{jira_server}/rest/api/2/search"
    • headers
      • { "Accept": "application/json", "Content-Type": "application/json" }
    • params
      • 'jql' : j쿼리 string으로 입력 ( assignee 등 대상유저는 nickname이 아니라 id로 입력해야 함 )
      • 'maxResults' :
    • auth
      • HTTPBasicAuth(username, api_token)
        • username : Jira - 우상단 초상화- Profile - Username 확인
        • api_token : Jira - 우상단 초상화 - API Auth 들어가서 발급받기
  • return 필드 ( json )
    • expand
    • startAt
    • maxResults
    • total
    •  issues[]
      • expand
      • id : int id
      • self : url
      • key : string id
      • fields
        • 필드명들 ( customfield 포함 )
        • resolution : 해결됨 여부 ( work flow에서 post로 resolution여부 지정하게 됨. 보통 unresolved인지 여부를 잔여여부로 활용 )
          lastViewed
          labels
          aggregatetimeoriginalestimate
          issuelinks
          assignee
          components
          subtasks
          reporter
          progress
          votes
          issuetype : 분류. design task
          project : OVDR
          resolutiondate
          watches
          updated
          timeoriginalestimate
          description
          summary
          environment
          duedate
          fixVersions
          priority
          timeestimate
          versions
          status : 진행상태 ( open / done ). work flow에서 지정된 custom string이므로 보증할 수 없음
          aggregatetimeestimate
          creator
          aggregateprogress
          timespent
          aggregatetimespent
          workratio
          created

'프로그래밍' 카테고리의 다른 글

MarkDown 테스트  (0) 2024.05.22
win api  (0) 2024.05.21
네트워크  (0) 2024.05.21
어셈블리 & 기계어 & OS와 HW  (0) 2024.05.21
Kotlin  (0) 2024.05.21
# H1
## H2
### H3

**bold text**

*italicized text*

> blockquote

1. First item
2. Second item
3. Third item

- First item
- Second item
- Third item

`code`

---

[title](https://www.example.com)

![alt text](image.jpg) 


Table    

| Syntax | Description |
| ----------- | ----------- |
| Header | Title |
| Paragraph | Text |


Fenced Code Block
```
{
  "firstName": "John",
  "lastName": "Smith",
  "age": 25
}
```

Footnote    
Here's a sentence with a footnote. [^1]
[^1]: This is the footnote.

Heading ID    
### My Great Heading {#custom-id}

Definition List
term
: definition

Strikethrough
~~The world is flat.~~

Task List
- [x] Write the press release
- [ ] Update the website
- [ ] Contact the media

Emoji (see also Copying and Pasting Emoji)
That is so funny! :joy:

Highlight
I need to highlight these ==very important words==.

Subscript
H~2~O

Superscript
X^2^

H1

H2

H3

bold text

italicized text

blockquote

  1. First item
  2. Second item
  3. Third item
  • First item
  • Second item
  • Third item

code


title

alt text

Table

Syntax Description
Header Title
Paragraph Text

Fenced Code Block

{
  "firstName": "John",
  "lastName": "Smith",
  "age": 25
}

Footnote
Here's a sentence with a footnote. [^1]
[^1]: This is the footnote.

Heading ID

My Great Heading {#custom-id}

Definition List
term
: definition

Strikethrough
The world is flat.

Task List

  • Write the press release
  • Update the website
  • Contact the media

Emoji (see also Copying and Pasting Emoji)
That is so funny! :joy:

Highlight
I need to highlight these ==very important words==.

Subscript
H2O

Superscript
X^2^

'프로그래밍' 카테고리의 다른 글

JIRA api  (0) 2024.05.22
win api  (0) 2024.05.21
네트워크  (0) 2024.05.21
어셈블리 & 기계어 & OS와 HW  (0) 2024.05.21
Kotlin  (0) 2024.05.21
  • Chrome
    • Google 번역
    • Gpt
  • Unreal Engine
  • Visual Studio
  • Blender
    • Measureit : 버텍스등의 데이터 시각화
    • Dream : 스테이블 디퓨전기반 AI 텍스쳐이미지 생성
    • Magic UV : uv 추가기능
  • Figma
    • Iconfy : 아이콘 라이브러리
    • Autoflow : 순서도 화살표 자동생서 ( shift )
  • GPT
  • Everything : 드라이브 내 모든 파일 탐색
  • StableDiffusion
  • Photoshop
    • Beta 실험실 기능 ( AI 자동수정기능 )
  • Winmerge : 파일 diff 확인용
    • xdocdiff 플러그인 : xlsx 포맷 diff
  • Pureref : 레퍼런스 이미지 정리
  • wsl : 리눅스쉘
  • BlueStack
  • git fork : git GUI 툴
  • git bash : git CLI 툴 겸 bash
  • notepad++
  • 반디캠
  • 기타 업무 직접관련
    • microsoft office
    • adobe
    • slack
    • outlook

'기타 툴' 카테고리의 다른 글

Desmos  (0) 2024.05.22
[Adobe] After Effect  (0) 2024.05.21
Git  (0) 2024.05.21

PBR 관련 서적 : https://www.pbr-book.org/3ed-2018/Geometry_and_Transformations/Coordinate_Systems

 

DragGan 소개 : https://yozm.wishket.com/magazine/detail/2105/

  • 2D to 3D and 3D 인식기반 변형

 

DeepMarket : https://www.krafton.ai/ko/hub/

 

WebGL 스키닝 예시 : https://webglfundamentals.org/webgl/lessons/ko/webgl-skinning.html

 

Game Physics : https://dokumen.pub/game-physics-2nd-edition-9780123749031-9780080964072-0080964079.html

 

충돌체크 방정식 : https://tibyte.kr/23

  • 행렬화 관리

 

 

 

 

 

아트 리소스 레퍼런스

 

기획 관련 레퍼런스

 

언리얼

공식 가이드 Doc. : http://s3.amazonaws.com/desmos/Desmos_User_Guide.pdf

 

기능 리스트

기본 심볼

심볼 리스트 ( 많이 쓸만한건 bold )

  • 삼각함수 : sin / cos / tan / csc / sec / cot
  • 역삼각함수(arc)
  • 통계 : mean, median, min, max, quartile, quantile, stdev, stdevp, var, mad, cov, covp, corr, spearman, stats, count, total
  • 리스트 작업 : join, sort, shuffle, unique, for ( join = list에 추가 )
  • 시각화 : histogram, dotplot, boxplt
  • 분포 : normaldist, tdist, poissondist, binomialdist, uniformdist, pdf, cdf, inversecdf, random
  • 통계 테스트 : ttest, tscore, ittest
  • 미적분학 : exp, ln, log, d/dx, f', integral, sigma, product(Π)
  • 쌍곡선삼각함수(h)
  • 기하학 : polygon, distance, midpoint
  • 기능 사용 예시

기본 표현식

  • 독립 함수
    • y = x   ( x, y는 dimension을 위한 predefined param )
  • 변수
    • y = x + l
    • l = 4
  • 범위 지정
    • y = x { 4 < y < 10 }
  • 복합함수
    • f(x) = x + 2
    • g(x) = x * 3
    • y = g(f(x)) + 2
  • 좌표
    • ( 2, 4 )
    • t를 기본 조작변수로 사용
      • ex_ ( sin t, cos t )
      • t를 범위로 사용할 경우, 선이 됨 ( 점의 집합 )

 

편집창

function, dot / chart

https://www.desmos.com/calculator/lboxhwqkwt?lang=ko

'기타 툴' 카테고리의 다른 글

주요 툴 및 플러그인 정리  (0) 2024.05.22
[Adobe] After Effect  (0) 2024.05.21
Git  (0) 2024.05.21

ref. : https://brunch.co.kr/@thinkaboutlove/227

 

시각적으로 균형있는 디자인하는 방법(시각 보정 팁)

목차 1.측정한 크기와 눈에 보이는 크기 2.다양한 도형의 배열(정렬) 3.시각적으로 올바른 모서리 라운딩 4.보너스 + 추천 책 1920년대 시각적 인식에 대한 게슈탈트 이론이 발표되었다. 이 이론은

brunch.co.kr

 

시각적 무게

  • Bounding box VS 체적 ( bounding box / bounding circle... )

 

  • 블러효과를 통해 인지적 무게 확인

  • 일관성에 대한 규칙 예

 

 

배열과 인지

End point

체적 기반 시각밀도
색상에 의한 시각밀도 ( 기존색상과의 관계기반 _ ex는 배경x글자색 유사도 )
frame과 contents 상호작용
bbox 기반 vs bcircle 기반 ( 형태에 따라, 눕힌 삼각형은 bbox 사용 시, 왼쪽과 오른쪽의 체적이 균형되지 않음 )

 

실제와 인지 차이

모서리 라운딩  ( 원-선 연결 기반 vs 5차함수 _ 전자는 연결부위에서 미분불가, 후자는 5계도함수까지 미분가능) ( (x/60)^5 + (y/60)^5 = 1 )
가로비가 넓을 때 안정감을 느끼는 편향

 

'게임 기획 > UI' 카테고리의 다른 글

Text Style  (0) 2024.05.22
UI 표준  (0) 2024.05.22

+ Recent posts