专业的三维网上商城程序提供商
首 页 设计中心 下载中心 开店方式 合作代理 帮助中心 联系我们  
   
什么是第三城市
第三城市有哪些功能
第三城市有哪些优点
如何在第三城市开店
如何开通一个自己的商城
如何将自己的网站与第三城市相结合
如何将自己的网店与第三城市相结合
如何设计自己的三维商店
如何设计并销售自己的第三城市设计作品

1.第三城市V1.0版发布


  常见咨询 首页 > 常见咨询

三维商城的开发技术主要有哪些

    当前三维产品的开发领域一般采用的有两种技术,基于微软的DirectX和基于跨平台特性的OpenGL两种技术。
    DirectX的全称是Direct eXtension,是由微软公司创建的多媒体编程接口,他是由C++编程实现,遵循Com规范的一套API库。(注:所谓的API是指(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节)。目前DirectX广泛的应用于各种游戏和三维图形设计领域。
    DirectX并不是一个单纯的图形API,它是由微软公司开发的用途广泛的API,它包含有Direct Graphics(Direct 3D+Direct Draw)、Direct Input、Direct Play、Direct Sound、Direct Show、Direct Setup、Direct Media Objects等多个组件,它提供了一整套的多媒体接口方案。只是其在3D图形方面的优秀表现,让它的其它方面显得暗淡无光。DirectX开发之初是为了弥补Windows 3.1系统对图形、声音处理能力的不足,而今已发展成为对整个多媒体系统的各个方面都有决定性影响的接口。
    OpenGL的英文全称是“Open Graphics Library”,顾名思义,OpenGL便是“开放的图形程序接口”,是行业领域中广泛使用的2D/3D图形API。OpenGL是独立于操作系统的,也就是他可以应用于不同的操作系统上而无需改动代码。OpenGL的前身是SGI公司为其图形工作站开发的IRIS GL。IRIS GL是一个工业标准的3D图形软件接口,功能虽然强大但是移植性不好,于是SGI公司便在IRIS GL的基础上开发了OpenGL。但是OpenGL的发展一直处于一种较为迟缓的态势,每次版本的提高新增的技术很少,大多只是对其中部分做出修改和完善。
    目前,随着DirectX的不断发展和完善,OpenGL的优势逐渐丧失,至今虽然已有3Dlabs提倡开发的2.0版本面世,在其中加入了很多类似于DirectX中可编程单元的设计,但厂商的用户的认知程度并不高,未来的OpenGL发展前景迷茫。




厦门第三城市软件开发工作室 © Copyright 2009-2020 All rights reserved
地址:厦门市思明区莲前西路587号