`
hereson3
  • 浏览: 160673 次
  • 性别: Icon_minigender_2
  • 来自: 广州
社区版块
存档分类
最新评论

基于画刷的三维场景建模方案

阅读更多

本文已在全国第15届计算机辅助设计与图形学(CAD/CG'2008)学术会议上发表为short paper。

这篇文章其实写成教程会更合适。但我的老师希望我能试着写一些论文锻炼一下,所以就写成论文的形式了。不便之处敬请谅解。

项目页面:http://www.mscenter.edu.cn/prj/Prj_Info_Dl.aspx?id=1722#1

 

基于画刷的三维场景建模方案

何咏1 , 杜卿2

1(华南理工大学 软件学院,广东省 广州市大学城 510006)

2(华南理工大学 软件学院,广东省 广州市大学城 510006)

A Brush Based Scheme for 3D Scenes Modeling

He Yong1 , Du Qing2

1(Department of Software Engineering, South China University of Technology, Guangzhou Higher Education Mega Center 510006, China)

2(Department of Software Engineering, South China University of Technology, Guangzhou Higher Education Mega Center 510006, China)

Abstract : Constructive Solid Geometry (CSG) is a frequently used tool for 3D modeling. Boolean operations in traditional mesh based CSG modeling scheme involves spatial partitioning and merging, which produces a large amount of small polygons. When the number of polygons grows, the time and spatial complexity of these operations would increase rapidly. Current CSG Modeling tools record modeling operations in a CSG tree. Scene modeling procedure provided by these tools is not convenient and efficient enough. The brushed based modeling scheme described in this paper treats the scene as a series of brushes (viz. polyhedra) and defines an operation set that satisfies a particular condition. Our scheme avoids a lot of unnecessary polygon splitting operations and recalculates the structure of influenced area only. This scheme makes the scene more editable and provides more stable and efficient systems.

Key words : Brush(Polyhedron); CSG Modeling; Boolean Operations; Spatial Partitioning

摘 要 : 构造实体几何(Constructive Solid Geometry,简称CSG)是三维场景建模中一种常用的技术方法。传统基于网格的CSG建模方式中,布尔运算涉及对现有场景数据进行空间划分和合并操 作,这些操作将产生大量零碎的多边形,且运算的时空复杂度随着场景多边形数目的增加而急剧上升。现有的CSG建模工具使用CSG树记录建模操作,场景的建 模过程较为繁琐,工作效率较低。本文描述的基于画刷的解决方案中,场景由一系列画刷(即凸多面体)构成,通过定义满足一定条件的操作集合实现场景建模。此 方案不仅避免了大量不必要的多边形的分割操作,并能做到在每次布尔运算时仅对操作所影响到的区域重新计算,在提升场景的可编辑性的同时使系统更加稳定和高 效。

关键词 : 画刷(凸多面体); CSG建模; 布尔运算; 空间划分

分享到:
评论

相关推荐

    基于三维实景数字孪生生城市解决方案.pptx

    基于三维实景数字孪生的城市解决方案利用数字孪生技术,通过三维实景建模和实时动态融合,创建城市物理实体的虚拟映射。这一方案不仅实现了对城市运行状态的多维度、多层次精准监测,还提供了城市环境、设备设施运行...

    基于三维实景数字孪生生城市解决方案 .docx

    基于三维实景数字孪生的城市解决方案利用数字孪生技术,通过三维实景建模和实时动态融合,创建城市物理实体的虚拟映射。这一方案不仅实现了对城市运行状态的多维度、多层次精准监测,还提供了城市环境、设备设施运行...

    实战OpenGL三维可视化系统开发与源码精解.part10

    最后讲解了基于键盘和鼠标联合控制的三维场景照相机程序模块的实现,实现三维场景的前、后、左、右移动和任意方向的旋转。  第3篇 线路三维可视化系统设计与实现  包括第7章三维交互技术与三维线路数据结构、第...

    实战OpenGL三维可视化系统开发与源码精解.part07.rar

    最后讲解了基于键盘和鼠标联合控制的三维场景照相机程序模块的实现,实现三维场景的前、后、左、右移动和任意方向的旋转。  第3篇 线路三维可视化系统设计与实现  包括第7章三维交互技术与三维线路数据结构、第...

    实战OpenGL三维可视化系统开发与源码精解.part08

    最后讲解了基于键盘和鼠标联合控制的三维场景照相机程序模块的实现,实现三维场景的前、后、左、右移动和任意方向的旋转。  第3篇 线路三维可视化系统设计与实现  包括第7章三维交互技术与三维线路数据结构、第...

    实战OpenGL三维可视化系统开发与源码精解.part01.rar

    最后讲解了基于键盘和鼠标联合控制的三维场景照相机程序模块的实现,实现三维场景的前、后、左、右移动和任意方向的旋转。  第3篇 线路三维可视化系统设计与实现  包括第7章三维交互技术与三维线路数据结构、第8...

    实战OpenGL三维可视化系统开发与源码精解.part02.rar

    最后讲解了基于键盘和鼠标联合控制的三维场景照相机程序模块的实现,实现三维场景的前、后、左、右移动和任意方向的旋转。  第3篇 线路三维可视化系统设计与实现  包括第7章三维交互技术与三维线路数据结构、第8...

    国内外主流的三维GIS软件

    NVP包含三维数据处理、三维场景整合、三维网络服务平台、三维数据浏览、运维支撑、二次开发SDK共六个子系统。  特点:NVP的多项核心技术,包括高效的海量空间数据管理技术、海量三维数据网络发布技术、地形、影像...

    基于Unity3d的感知矿山虚拟现实管理系统的设计与实现

    论文介绍了三维场景优化、碰撞检测、人员定位等关键技术,给出解决方案。针对传统的人员定位系统的不足,设计并实现了基于WiFi的三维空间人员定位算法。结合目标系统具体特征,遵循一定的选取原则,描述了三维建模...

    基于点云的室内结构化建模方案(C++)

    根据室内多个点位扫描的点云信息,构建室内场景结构化模型

    《小镇异事》动画设计与制作

    基于三维动画短片的制作流程,文中主要介绍了动画短片的模型设计、材质和纹理制做、灯光特效以及后期处理方法等环节,其中着重说明了建模部分,包括片中的人物建模、场景建模和道具建模。结合该动画的特点,列出了...

    实战OpenGL三维可视化系统开发与源码精解.part09

    最后讲解了基于键盘和鼠标联合控制的三维场景照相机程序模块的实现,实现三维场景的前、后、左、右移动和任意方向的旋转。  第3篇 线路三维可视化系统设计与实现  包括第7章三维交互技术与三维线路数据结构、第...

    实战OpenGL三维可视化系统开发与源码精解.part03.rar

    最后讲解了基于键盘和鼠标联合控制的三维场景照相机程序模块的实现,实现三维场景的前、后、左、右移动和任意方向的旋转。  第3篇 线路三维可视化系统设计与实现  包括第7章三维交互技术与三维线路数据结构、第8...

    实战OpenGL三维可视化系统开发与源码精解.part05.rar

    最后讲解了基于键盘和鼠标联合控制的三维场景照相机程序模块的实现,实现三维场景的前、后、左、右移动和任意方向的旋转。  第3篇 线路三维可视化系统设计与实现  包括第7章三维交互技术与三维线路数据结构、第...

    实战OpenGL三维可视化系统开发与源码精解.part06.rar

    最后讲解了基于键盘和鼠标联合控制的三维场景照相机程序模块的实现,实现三维场景的前、后、左、右移动和任意方向的旋转。  第3篇 线路三维可视化系统设计与实现  包括第7章三维交互技术与三维线路数据结构、第...

    实战OpenGL三维可视化系统开发与源码精解.part04.rar

    最后讲解了基于键盘和鼠标联合控制的三维场景照相机程序模块的实现,实现三维场景的前、后、左、右移动和任意方向的旋转。  第3篇 线路三维可视化系统设计与实现  包括第7章三维交互技术与三维线路数据结构、第8...

    202x年基于图像的大规模场景三维建模(专业完整版).pdf

    202x年基于图像的大规模场景三维建模(专业完整版).pdf

    构建虚拟场景漫游的多TIP叠加递进模型技术

    作为TIP的核心技术,基于灭点的蜘蛛网格模型为重构三维场景提供了足够信息,但是要想平滑而自然地漫游长距离的虚拟场景,基于单张图像的TIP模型还无法满足要求,虽然通过多TIP模型连接可以构建复杂场景,但仍然存在...

Global site tag (gtag.js) - Google Analytics