KR102520660B1 - 건물에 해당하는 가상 객체를 슬롯 단위로 디자인하기 위한 툴을 지원하는 전자 장치의 제어 방법 - Google Patents
건물에 해당하는 가상 객체를 슬롯 단위로 디자인하기 위한 툴을 지원하는 전자 장치의 제어 방법 Download PDFInfo
- Publication number
- KR102520660B1 KR102520660B1 KR1020220052716A KR20220052716A KR102520660B1 KR 102520660 B1 KR102520660 B1 KR 102520660B1 KR 1020220052716 A KR1020220052716 A KR 1020220052716A KR 20220052716 A KR20220052716 A KR 20220052716A KR 102520660 B1 KR102520660 B1 KR 102520660B1
- Authority
- KR
- South Korea
- Prior art keywords
- electronic device
- virtual object
- slots
- building
- user input
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 36
- 238000013461 design Methods 0.000 claims abstract description 101
- 238000010586 diagram Methods 0.000 description 24
- 230000006870 function Effects 0.000 description 11
- 238000004891 communication Methods 0.000 description 9
- 230000008859 change Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000013473 artificial intelligence Methods 0.000 description 3
- 230000014509 gene expression Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000000465 moulding Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- APTZNLHMIGJTEW-UHFFFAOYSA-N pyraflufen-ethyl Chemical compound C1=C(Cl)C(OCC(=O)OCC)=CC(C=2C(=C(OC(F)F)N(C)N=2)Cl)=C1F APTZNLHMIGJTEW-UHFFFAOYSA-N 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/13—Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/12—Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2111/00—Details relating to CAD techniques
- G06F2111/18—Details relating to CAD techniques using virtual or augmented reality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2111/00—Details relating to CAD techniques
- G06F2111/20—Configuration CAD, e.g. designing by assembling or positioning modules selected from libraries of predesigned modules
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Geometry (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Computational Mathematics (AREA)
- Evolutionary Computation (AREA)
- Architecture (AREA)
- Human Computer Interaction (AREA)
- Civil Engineering (AREA)
- Structural Engineering (AREA)
- Processing Or Creating Images (AREA)
Abstract
Description
도 1b는 본 개시의 일 실시 예에 따른 전자 장치가 가상 객체의 생성 과정에서 서브 빌딩/층/옆면 단위에 따라 뼈대를 설정하는 동작을 설명하기 위한 도면,
도 2는 본 개시의 일 실시 예에 따라 가상 객체를 생성하는 전자 장치의 제어 방법을 설명하기 위한 흐름도,
도 3은 본 개시의 일 실시 예에 따른 전자 장치가 가상 객체를 복수의 슬롯으로 구분하는 동작을 설명하기 위한 도면,
도 4a는 본 개시의 일 실시 예에 따른 전자 장치가 사용자 입력에 따라 슬롯의 범위를 지정하는 동작을 설명하기 위한 도면,
도 4b는 본 개시의 일 실시 예에 따른 전자 장치가 벽과 관련된 적어도 하나의 디자인 샘플의 이미지를 표시하는 동작을 설명하기 위한 도면,
도 4c는 본 개시의 일 실시 예에 따른 전자 장치(100)가 슬롯의 유형 별로 다양한 디자인 샘플을 제공하는 동작을 설명하기 위한 도면,
도 5a는 본 개시의 일 실시 예에 따른 전자 장치가 사용자 입력에 따라 슬롯의 범위를 지정하는 동작을 설명하기 위한 도면,
도 5b는 본 개시의 일 실시 예에 따른 전자 장치가 사용자 입력에 따라 적어도 하나의 부속 구조물을 추가하는 동작을 설명하기 위한 도면,
도 6a는 본 개시의 일 실시 예에 따른 전자 장치가 가상 객체의 슬롯을 재구성하는 동작을 설명하기 위한 도면,
도 6b는 본 개시의 일 실시 예에 따른 전자 장치가 가상 객체의 슬롯을 재구성하는 동작을 설명하기 위한 도면,
도 7a 내지 도 7d는 본 개시의 다양한 실시 예에 따른 전자 장치가 가상 객체의 외면의 위치 별로 슬롯의 유형을 재설정하는 동작을 설명하기 위한 도면들,
도 7e는 본 개시의 일 실시 예에 따른 전자 장치가 위치 별로 설정된 슬롯의 유형에 따라 다양한 패턴의 외면 형상을 가진 가상 객체를 디자인하는 동작을 설명하기 위한 도면,
도 8a 내지 도 8b는 본 개시의 일 실시 예에 따른 전자 장치가 코너를 끼고 서로 인접한 슬롯들에 각각 디자인 샘플이 반영된 결과 발생하는 공간적 갭을 해결하는 동작을 설명하기 위한 도면들, 그리고
도 9는 본 개시의 다양한 실시 예에 따른 전자 장치의 구성을 설명하기 위한 블록도이다.
120: 프로세서
Claims (9)
- 전자 장치의 제어 방법에 있어서,
상기 전자 장치가, 3차원의 가상 공간 내에 위치하는 일 건물을 나타내는 가상 객체를 제1 복수의 슬롯으로 구분하는 단계;
상기 전자 장치가, 사용자 입력에 따라 선택된 카테고리와 관련된 디자인을 수행하기 위한 적어도 하나의 UI(User Interface)를 제공하는 단계;
상기 전자 장치가, 상기 UI를 통해 수신된 사용자 입력을 바탕으로, 상기 카테고리와 관련된 복수의 디자인 샘플 중 적어도 하나의 디자인 샘플을 선택하는 단계;
상기 전자 장치가, 상기 UI를 통해 수신된 사용자 입력을 바탕으로, 상기 복수의 슬롯 중 적어도 하나의 슬롯을 선택하는 단계; 및
상기 전자 장치가, 상기 선택된 슬롯에 해당하는 영역에 상기 선택된 디자인 샘플의 이미지 데이터를 적용하여, 상기 가상 객체를 변경하는 단계;를 포함하고,
상기 전자 장치의 제어 방법은,
상기 전자 장치가, 상기 제1 복수의 슬롯 각각을 나타내는 식별자를 설정하는 단계; 및
상기 전자 장치가, 사용자 입력에 따라 적어도 하나의 식별자가 선택되면, 상기 선택된 식별자에 매칭되는 슬롯을 선택하는 단계;를 포함하고,
상기 가상 객체를 제1 복수의 슬롯으로 구분하는 단계는,
상기 건물의 건물 정보를 바탕으로, 상기 가상 객체를 서브 빌딩 단위, 층 단위, 및 옆면 단위에 따라 상기 제1 복수의 슬롯으로 구분하고,
상기 식별자를 설정하는 단계는,
상기 가상 객체를 구성하는 하나 이상의 서브 빌딩 각각에 대하여 제1 식별 번호를 설정하고,
상기 가상 객체를 구성하는 하나 이상의 층 각각에 대하여 제2 식별 번호를 설정하고,
상기 가상 객체를 구성하는 하나 이상의 옆면 각각에 대하여 제3 식별 번호를 설정하고,
상기 복수의 슬롯 각각에 대하여 상기 제1 식별 번호, 상기 제2 식별 번호, 및 상기 제3 식별 번호로 구성된 식별자를 설정하고,
상기 적어도 하나의 슬롯을 선택하는 단계는,
상기 제1 식별 번호, 상기 제2 식별 번호, 및 상기 제3 식별 번호 중 적어도 하나에 대하여 범위를 지정하는 사용자 입력을 수신하고,
상기 사용자 입력에 따라 지정된 범위에 포함되는 슬롯들을 일괄적으로 선택하고,
상기 전자 장치의 제어 방법은,
상기 전자 장치가, 사용자 입력에 따라 상기 가상 객체를 구성하는 서브 빌딩의 수, 층 수, 및 옆면의 수를 각각 설정하여 상기 가상 객체를 재구성하는 단계;
상기 전자 장치가, 상기 사용자 입력에 따라 설정된 서브 빌딩의 수, 층 수, 및 옆면의 수를 바탕으로, 상기 재구성된 가상 객체를 제2 복수의 슬롯으로 구분하는 단계;
상기 전자 장치가, 실제 공간에 존재하는 적어도 하나의 건물의 건물 정보를 바탕으로, 상기 사용자 입력에 따라 설정된 서브 빌딩의 수, 층 수, 및 옆면의 수 중 적어도 하나에 매칭되는 건물을 식별하는 단계;
상기 전자 장치가, 복수의 기본 디자인 샘플 중 상기 식별된 건물의 디자인에 매칭되는 적어도 하나의 기본 디자인 샘플을 선택하는 단계; 및
상기 전자 장치가, 상기 제2 복수의 슬롯 각각에 상기 선택된 기본 디자인 샘플의 이미지 데이터를 반영하여 상기 재구성된 가상 객체를 모델링하는 단계;를 포함하는, 전자 장치의 제어 방법. - 제1항에 있어서,
상기 전자 장치의 제어 방법은,
상기 가상 객체 및 상기 선택된 디자인 샘플을 표시하는 단계; 및
상기 UI를 통해 수신된 사용자 입력을 바탕으로, 상기 디자인 샘플의 세부 디자인을 변경하여 표시하는 단계;를 포함하고,
상기 가상 객체를 변경하는 단계는,
상기 세부 디자인이 변경된 디자인 샘플의 이미지 데이터를 상기 선택된 슬롯에 해당하는 영역에 적용하는, 전자 장치의 제어 방법. - 삭제
- 삭제
- 삭제
- 삭제
- 제1항에 있어서,
상기 전자 장치의 제어 방법은,
상기 가상 객체를 구성하는 복수의 슬롯 각각과 인접한 영역에, 상기 복수의 슬롯 각각을 나타내는 식별자를 표시하는 단계;를 포함하는, 전자 장치의 제어 방법. - 제1항에 있어서,
상기 전자 장치의 제어 방법은,
실제 공간에 존재하는 적어도 하나의 건물의 건물 정보를 획득하는 단계; 및
상기 건물 정보를 바탕으로 상기 가상 객체를 생성하는 단계;를 포함하고,
상기 가상 객체를 생성하는 단계는,
상기 건물 정보에 포함된 높이 별 단면도, 면적, 층 수를 바탕으로, 상기 가상 객체의 서브 빌딩의 수, 층 수, 및 옆면의 수를 식별하고,
상기 식별된 서브 빌딩의 수, 층 수, 및 옆면의 수를 바탕으로, 상기 가상 객체를 상기 제1 복수의 슬롯으로 구분하고,
상기 제1 복수의 슬롯 각각에 적어도 하나의 디자인 샘플의 이미지 데이터를 반영하여 상기 가상 객체를 모델링하는, 전자 장치의 제어 방법. - 삭제
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220052716A KR102520660B1 (ko) | 2022-04-28 | 2022-04-28 | 건물에 해당하는 가상 객체를 슬롯 단위로 디자인하기 위한 툴을 지원하는 전자 장치의 제어 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220052716A KR102520660B1 (ko) | 2022-04-28 | 2022-04-28 | 건물에 해당하는 가상 객체를 슬롯 단위로 디자인하기 위한 툴을 지원하는 전자 장치의 제어 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102520660B1 true KR102520660B1 (ko) | 2023-04-11 |
Family
ID=85976707
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020220052716A Active KR102520660B1 (ko) | 2022-04-28 | 2022-04-28 | 건물에 해당하는 가상 객체를 슬롯 단위로 디자인하기 위한 툴을 지원하는 전자 장치의 제어 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102520660B1 (ko) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001147946A (ja) * | 1999-11-18 | 2001-05-29 | Daiwa House Ind Co Ltd | 建物設計装置 |
KR20030065995A (ko) * | 2002-02-04 | 2003-08-09 | 한국전자통신연구원 | 지.아이.에스(gis)를 이용한 고층 건물의 층별/내부건물 구조 3차원 구현 시스템 및 방법 |
KR20110105532A (ko) * | 2010-03-19 | 2011-09-27 | (주)스파티필름 | 가상의 인테리어 디자인이 가능한 e-아파트먼트 하우징 시스템 |
JP2016115228A (ja) * | 2014-12-17 | 2016-06-23 | 株式会社ジオ技術研究所 | テクスチャ生成システム |
KR102258285B1 (ko) | 2019-11-19 | 2021-05-31 | 데이터킹주식회사 | 가상건물 생성과 활용 방법 및 서버 |
-
2022
- 2022-04-28 KR KR1020220052716A patent/KR102520660B1/ko active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001147946A (ja) * | 1999-11-18 | 2001-05-29 | Daiwa House Ind Co Ltd | 建物設計装置 |
KR20030065995A (ko) * | 2002-02-04 | 2003-08-09 | 한국전자통신연구원 | 지.아이.에스(gis)를 이용한 고층 건물의 층별/내부건물 구조 3차원 구현 시스템 및 방법 |
KR20110105532A (ko) * | 2010-03-19 | 2011-09-27 | (주)스파티필름 | 가상의 인테리어 디자인이 가능한 e-아파트먼트 하우징 시스템 |
JP2016115228A (ja) * | 2014-12-17 | 2016-06-23 | 株式会社ジオ技術研究所 | テクスチャ生成システム |
KR102258285B1 (ko) | 2019-11-19 | 2021-05-31 | 데이터킹주식회사 | 가상건물 생성과 활용 방법 및 서버 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102486770B1 (ko) | 건물 정보를 기초로 가상 객체를 자동으로 생성하는 전자 장치의 제어 방법 | |
US10372308B2 (en) | Predictive material editor | |
US8914259B2 (en) | Passive associativity in three-dimensional (3D) modeling | |
US8988433B2 (en) | Systems and methods for primitive intersection in ray tracing | |
US9305403B2 (en) | Creation of a playable scene with an authoring system | |
CN113591197B (zh) | 在线编辑方法、装置、电子设备及存储介质 | |
US10930080B2 (en) | System and method for creating virtual and augmented reality environment | |
CN112055856B (zh) | 用于建筑物设计的方法、系统和图形用户接口 | |
CN109964255B (zh) | 使用3d视频数据的3d打印 | |
US20090219284A1 (en) | Frontend for universal rendering framework | |
CN101866379B (zh) | 用于可视化计算机屏幕上显示的对象的方法、程序和产品编辑系统 | |
Arbeláez-Estrada et al. | Augmented reality application for product concepts evaluation | |
KR20210083574A (ko) | 가상 공간 인테리어를 이용한 인터페이스 제공 방법 및 그 장치 | |
CN109960887A (zh) | 基于lod的模型制作方法及装置、存储介质及电子设备 | |
CN107977532A (zh) | 基于bim技术的墙体洞口设计方法、存储设备及系统 | |
JP6395092B2 (ja) | 光環境設計支援装置、光環境設計支援システム、プログラム | |
KR102483778B1 (ko) | 건물에 해당하는 가상 객체의 지붕 부분을 디자인하는 전자 장치의 제어 방법 | |
KR102520660B1 (ko) | 건물에 해당하는 가상 객체를 슬롯 단위로 디자인하기 위한 툴을 지원하는 전자 장치의 제어 방법 | |
KR20220023027A (ko) | 가상 공간 콘텐츠 데이터 기반 현실적 장면 이미지를 이용한 인테리어 디자인 마켓 플랫폼 서비스 제공 방법 및 그 장치 | |
KR102529176B1 (ko) | 건물에 해당하는 가상 객체의 디테일 베리에이션을 수행하는 전자 장치의 제어 방법 | |
KR102655648B1 (ko) | 시공도면 레이아웃 현장 제공 시스템 | |
WO2014010576A1 (ja) | 配色支援装置、配色支援方法、およびプログラム | |
CN112181394A (zh) | 三维建筑模型构件创造方法、装置及设备 | |
JPH09297861A (ja) | 建築物用パース作成表示方法及び装置並びに記憶媒体 | |
CN114239106B (zh) | 一种基于bim的楼层信息可视化方法、装置及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20220428 |
|
PA0201 | Request for examination | ||
PA0302 | Request for accelerated examination |
Patent event date: 20220607 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination Patent event date: 20220428 Patent event code: PA03021R01I Comment text: Patent Application |
|
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20220825 Patent event code: PE09021S01D |
|
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20230105 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20230406 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20230406 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |