一种3d互动别墅户型的构建与分层显示控制方法

文档序号:9889124阅读:324来源:国知局
一种3d互动别墅户型的构建与分层显示控制方法
【技术领域】
[0001]本发明属于3D展示领域,更具体地涉及一种3D互动别墅户型的构建与分层显示控制方法。
【背景技术】
[0002]I)传统别墅销售展示结构和户型,通常是通过效果图或者实体沙盘模型向消费者进行展示。其展示效果不够直观,且不能随着消费者的视角进行改变。不能够给消费者造成身临其境的感知,更不能在改变某种色调或者光照后,感知改变后的效果。
[0003]2)另外,三维建筑模型的使用正日益成为数字城市、数字地球建设的重要内容,如何从多细节、多层次表达的角度出发,对建筑内外结构进行合理抽象,实现三维建筑内外一体化表达,已成为当今信息领域研究的热点。
[0004]与效果图和实体沙盘相比,三维互动别墅户型注重以符合消费者视觉习惯和心理习惯的方式对真实物体细节再现。

【发明内容】

[0005]1、本发明的目的。
[0006]本发明提供一种三维别墅户型的构建以及分层显示控制方法,用于解决现有三维建筑模型缺乏内部要素细节的表达及用户交互的问题,使用本发明的构建模型、数据管理和显示控制方法,可以实现三维互动别墅模型一体化构建,内外部细节三维显示及用户交互等功能。
[0007]2、本发明所采用的技术方案。
[0008]本发明的3D互动别墅户型的构建与分层显示控制方法,具体步骤如下:
步骤一:加载预存二维测绘图;
步骤二:三维建筑要素模型的构建与集成:
首先构建建筑物三维模型、楼层模型和护士模型,模型三维结构关键点的坐标信息及其对应的贴图文件路径:
步骤2.1:别墅模型户型以及外立面的构建:
对建筑物平面图二维测绘图按高度、强度厚度参数进行垂直拉伸处理生成建筑物三维模型,导出并保存建筑物三维模型;
步骤2.2建筑物外立面和户室模型的光影烘培:
使用不同灯光参数进行设置,通过模拟真实环境光照信息数据进行灯光测试,并将灯光测试的光影以存储器的形式将灯光的光子参数保存,形成一张带有光影关系的二维贴图;
步骤2.3:三维建筑要素模型的集成导出:
综合步骤2.1和步骤2.2将上述模型和贴图进行整理合并反贴;
步骤三:三维别墅建筑分层模型的控制显示: 三维地理空间系统中,可以分三维层次显示建筑物特征:
a)三维别墅建筑的多视角显示控制,加载建筑物模型,展示建筑物外观整体特征;b)将建筑物模型做半透明效果处理,同时显示户型模型:
更进一步具体实施例中,所述的二维测绘图包括房产别墅建筑平面图、房产建筑立面图、分户图、结构图。
[0009]更进一步具体实施例中,所述的二维平面测绘图以三维建模软件可图的文件格式.wmf,.dwg存储,并且预先输入建筑物高度、各楼层高度、各户室高度、墙面厚度数据。
[0010]更进一步具体实施例中,所述的二维平面测绘图以及数据通过测绘、数字化、数字测量方式获取。
[0011]更进一步具体实施例中,所述的步骤三a中,首先,读取步骤2.1和2.2生成的级模型关联关系的文件,从中获取各级要素模型的位置以及坐标参数,进而加载一种对应的各级要素模型到三维场景中,保持更新函数的运行,等待捕获视角参数的变化,一旦发生变化,立即按新的参数执行渲染;
更进一步具体实施例中,所述的步骤三a中,三维别墅建筑的多视角显示控制;多视角显示控制室指以当前观察对象别墅模型为视觉中心的旋转、俯仰、缩小和放大;多视角显示控制,基于对目标点、视点和视点处置向上向量的修改一并一定速度刷新,造成连续的拖动视觉效果,定义三类视角改变:俯仰、旋转以及缩放,捕获鼠标操作的距离,实现视角的旋转和俯仰,捕获滚轮操作,实现视角的推进和拉远。
[0012]更进一步具体实施例中,所述的步骤三b中,采用支持Alpha通道的图像格式文件,查看建筑物内部楼层活护士模型时,设置其上层对象的贴图文件的Alpha值,实现半透明贴图显示;关于半透明楼层,在未点击别墅楼层查看时,该模型不进行单独渲染,在点击楼层之后,调整建筑模型透明度使外层透明,并同时调用该层模型,在相应位置渲染。
[0013]更进一步具体实施例中,所述的建筑物立面图是描述建筑主体外立面构造和各层的高度;平面图是按照户室分布,以一个户型为单位,绘制成的房屋权属范围的细部图;房屋分户图描述的是房屋的空间属性,从微观上详细记录了房屋的内部结构、精确地房屋尺寸以及整栋房屋的面积属性。
[0014]3、本发明的有益效果。
[0015]I)本发明实现了基于建筑物结构细节的多层次显示和操作;
2)本发明以符合观察者视觉习惯和心理习惯的方式对真实建筑物的内外部结构进行再现;
3 )本发明可以实现与用户的可视化交互。
【附图说明】
[0016]图1本发明三维别墅建筑模型构建与显示控制方法流程图。
[0017]图2别墅模型构建流程图。
[0018]图3别墅光影烘培流程图。
[0019]图4观察三维建筑视角示意图。
【具体实施方式】
[0020]为了使专利局的审查员尤其是公众能够更加清楚地理解本发明的技术实质和有益效果,申请人将在下面以实施例的方式作详细说明,但是对实施例的描述均不是对本发明方案的限制,任何依据本发明构思所作出的仅仅为形式上的而非实质性的等效变换都应视为本发明的技术方案范畴。
实施例
[0021]本发明利用现有的城市建筑二维平面CAD测绘图,采用3D技术构建建筑物体内外一体化模型,实现三维别墅模型建筑与分层显示控制和三维场中的用户交互。本发明可广泛应用于建筑设计、别墅楼盘展示、3D售房等领域。
[0022]下面将结合附图和实施例子对本发明进一步的详细说明。
[0023]如图1所示,本发明的三维别墅建筑模型构建与显示控制方法流程图,具体步骤如下:
步骤一、二维CAD测绘图和祥光数据的准备:
需要准备的数据包括:房产别墅建筑平面图、房产建筑立面图、分户图、结构图等二维CAD测绘图;
建筑物立面图是描述建筑主体外立面构造和各层的高度;
平面图是按照户室分布,以一个户型为单位,绘制成的房屋权属范围的细部图,房屋分户图描述的是房屋的空间属性,从微观上详细记录了房屋的内部结构、精确地房屋尺寸以及整栋房屋的面积属性。
[0024]上述各种二维平面CAD测绘图需以三维建模软件可图的文件格式.wmf、.dwg存储,此外,还需要准备建筑物高度、各楼层高度、各户室高度、墙面厚度等数据。
[0025]所述的二维平面CAD测绘图以及各种数据可以通过传统测绘、数字化、数字测量等多种方式获得。
[0026]步骤二:三维建筑要素模型的构建与集成:
首先构建建筑物三维模型、楼层模型和护士模型,每个模型构建之后都导出并保存.fbx文件和关联贴图文件,.fbx文件中记录了模型三维结构关键点的坐标信息及其对应的贴图文件路径,具体如下:
步骤2.1:别墅模型户型以及外立面的构建:
如图2所示流程图,使用三维建模软件(3ds Max)基于房产建筑物二维平面CAD测绘图构建建筑物三维模型:对建筑物平面图二维封闭多边形按高度、强度厚度参数进行垂直拉伸(Extrude)处理生成建筑物三维模型,导出并保存建筑物三维模型。
[0027]步骤2.2基于Mentalray建筑物外立面和户室模型的光影烘培:
如图3所示,基于三维建模软件内置渲染器Mentalray为基础,使用不同灯光以及参数进
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1