- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在计算机中如何表示三维人体模型
在计算机中如何表示三维人体模型
关于人体建模技术的研究始于20 世纪70 年代末。在目前研究领域中,常见的算法主要有曲面建模、基于物理特性建模和基于解剖学的分层建模方法[1]。曲面建模又称表面建模,这种建模方法的重点是由给出的离散数据点构成光滑过度曲面,使这些曲面通过或逼近这些离散点。为使三维人体动画仿真效果更佳, A.H.Barr 在1987 年提出了基于物理特性的建模思想,将人体的物理特性加入到其几何模型中,通过数值计算进行行为仿真。为了进一步体现人体生理结构的层次性,Chadwick et al.在1989 年提出了“人体分层表示法”的感念,在此基础上Thalmann et al.在1996 提出了一种更加高效的基于解剖学的分层建模算法来实现人体的建模与仿真。在研究java 3D 人体建模的过程中,本文用一种把java 3D 和人物造型软件Poser 结合起来的方便办法。在获取人体曲面数据阶段通过对三维图形软件导出的3DS 文件研究的基础上获得java 3D 建模所需的人体表面顶点数据,避免了使用现代自测量工具所需耗费的财力物力,最终通过java 3D
建立人体模型实现环境渲染和交互控制,为进一步的实现动态修改人体模型打下基础。
2.Java 3D 简介Java 最大的特点在于它的平台无关性,在Windows 95/98,Windows NT,Solars,Unix 等平台上,都使用相同的代码,Java 实现了Write once, Run anywhere。Java 的平台无关性使其特别适合于互联网环境下编写应用程序。Java3D 是适用于网络环境的跨平台的三维图形开发工具包,是Java 2 JDK 的标准扩展的一组API(Application Programming Interface)[2],对底层的图形库OpenGL 和DirectX 进行了封装,更容易掌握,编程效率更高,保证高效的执行效率。Java3D 封装了大量的类,编写Java3D 程序时,大多情况下只需找到所需的类并加以应用。和其它Java 程序一样,利用Java3D 可以编写Application 程序和Applet 程序,用来生成三维场景的Applet 可以方便的从服务器传送到客户端,然后在客户端运行,具有优良的可传输性。
支持简单的脚本控制场景与用户的交互行为。Java3D 则是Java 语言在三维应用的扩展,Java3D的功能和可编程性更强,Java3D 有丰富的Java 类库的支持,实现各种编程行为,这是VRML 难以达到的。
3.人体曲面建模
人体曲面建模有两个关键的步骤:人体曲面数据的获取和在这些数据的基础上的曲面建模方法的确定。在曲面数据获取方面本节主要分析了传统第1 期 陈君:一种构建三维人体模型的方法 37测量方法的缺陷并介绍了现代先进的自动测量方法;在曲面建模方法方面本节通过分析了NURBS曲面的优缺点,采用了较简单的曲面三角面逼近的三
维人体建模方法。3.1 人体数据获取
人体曲面数据的获取是建立三维人体模型的前提,也是一项基础性的工作。人体形状为复杂的曲面,要对其进行较为精确的测量并获得全面细致的人体数据是很困难的。为了建立统一的测量方法,常根据明显、固定、意测的特点,选取骨骼端
点、突起点和肌肉沟槽等部位作为测量基准。传统的人体测量方法主要采用软尺、测高计、滑动计等手工工具,依据测量基准对人体进行测量,工具简单,方法简便,可以获得较细致的人体数据,但这种传统测量方法在精确性等方面存在很多的缺陷,随着服装CAD 技术的普及和深入,落后的人体测量技术已经成为一个制约因素。因此,国内外出现了很多先进的以现代光学为基础,融光电子学、计算机图像学、信息处理、计算机视觉等科学技术为一体的三维人体自动测量方法[3]。主要有光学图像法 (干涉法、莫尔法、相位法等)和基于图像传感器的光电法。与传统的测量方法相比,三维人体自动测
量方法主要特点是快速、准确、效率高等[4]。
3.2 曲面三角面逼近的三维人体建模
在三维人体建模中运用的最多的就是曲面建模,其中NURBS 曲线曲面由于最具一般性及其突出的优点,已经成为曲面建模的工业标准,被广泛用在人体曲面造型中[5]。但是NURBS 曲面建模的算法比较复杂,而且要考虑间隙差值运算、光滑拼接等问题,总的来说是一种很复杂的人体建模方法。而采用三角形作为基元面构成物体表面的算法相对简单,只是所需处理的数据量比较大,对计算机的内存容量和相应速度要求比较高。但是随着计算机技术的飞速发展,再加上java 3D 对三角小平面处理的优化,这一问题已经得到很好地解决。空间三角剖分是以平面三角剖分算法为基础,由平面点扩展到三维空间散乱数据点。空间三角剖分可分为对三维散乱数据投影域的剖分和在空间直接剖分两种
您可能关注的文档
最近下载
- 小学英语新课程标准解读版.pptx VIP
- 服装设计教程_自学服装设计.pdf VIP
- 医疗机构相关法律法规培训PPT课件(医疗卫生与健康促进法、医师法、处方管理办法、传染病防治法、职业病防治法、医疗纠纷).pptx VIP
- XX市国资国企在线监管系统项目技术方案(2023必威体育精装版).pdf VIP
- 《应急疏散演练》课件.ppt VIP
- 部编版小学四年级语文上册第一单元测试卷及答案(共4套).pdf VIP
- 2025年山区救援网5G网络覆盖对山区救援效率的影响报告.docx VIP
- 向量的概念试题.pdf VIP
- 光伏施工项目资源配备计划.docx VIP
- 中国地铁发展史PPT课件.pptx VIP
文档评论(0)