개발 · 컴퓨터공학 / / 2023. 3. 23. 12:28

[Capstone Project] adjust_value JSON / color 및 texture 적용방식 변환필요

728x90
반응형
※ 해당 글은 capstone 종합설계 프로젝트를 하면서 적었던 일지를 돌아보며 작성한 것입니다.

개발일지 2022.11.04


  
// adjust_value column
{
cloth_type: "cloth_top" / "cloth_bottom" // key 이름 수정 필요
ui_list: [
{ // slider type
type: "slider",
title: "...",
slider_attrs: {
type: "range",
min: 1,
max: 1,
step: 1,
default_value: 1,
}
},
{ // select type
type: "select",
title: "...",
element_list: [
{
// yet
},
],
selected_element_idx: 0,
},
{ // select and slider type
type: "select_slider",
title: "소매 모양",
shape_list: [
{
title: "항아리형",
slider_attrs: {
type: "range",
min: 1,
max: 1,
step: 1,
default_value: 1,
}
},
{
title: "나팔형",
slider_attrs: {
type: "range",
min: 1,
max: 1,
step: 1,
default_value: 1,
}
},
],
selected_shape_idx: 0, // 0~1
},
{ // palette type
type: "palette",
title: "...",
color: "#ffffff"
},
{ // texture type
type: "texture",
texture_idx: ,
}
]
}

위 데이터는 옷의 종류, 부위별 조절할 수 있는 값들, color, texture를 설정하는 form의 형태이다. 

 

위 데이터에 각 color model에 대해 적용되어야 할 color 및 texture정보가 있다.

cloth_type과 color 또는 texture인지 여부를 input으로하면, output으로 clothList recoil데이터에서 해당 값들을 찾아서 반환해주는 모듈이 필요하다.

728x90
반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유