山东001在线

 找回密码
 立即注册
搜索
查看: 21|回复: 0

新闻风向标虚拟展厅漫游技术--threejs概览

[复制链接]
  • TA的每日心情

    2023-7-4 17:09
  • 签到天数: 104 天

    [LV.6]常住居民II

    发表于 2023-3-16 19:46:18 | 显示全部楼层 |阅读模式

    在前端维可视化上,T是国内应用得比较为广泛的维引擎。T是基于原生WGL封装运行的维引擎。[url=http://www.2d3d5d.net/]虚拟展厅制作[/url]的具体问题可以到我们网站了解一下,也有业内领域专业的客服为您解答问题,为成功合作打下一个良好的开端!http://www.2d3d5d.net/[align=center]http://www.2d3d5d.net/sites/default/files/2021-10/%E5%86%A0%E7%9B%9B%E7%BA%BF%E4%B8%8A%E5%B1%95%E5%8E%85.jpg[/align]



    T能做些什么


    ①物联3D可视化。随着物联的发展,工业、建筑等各个领域与物联相关W项目页交互界面都会呈现出3D化的趋势;



    ②产品在线预览。随着WGL技术的持续推广,5G技术的持续推广,各种产品在线3D展示将会变得越来越普及;



    ③数据可视化。数据可视化主要是两方面,一方面是海量超大数据的可视化,另一方面是与3D相关的数据可视化;



    ④H5、微信小游戏。如微信里跳一跳小游戏就是使用T引擎开发的;




    ⑤WVR。现在线链接VR浏览;



    大组件

    这大组件分别是相机(C)、渲染器(R)和场景(S),这个组件是创建3D图形的必备组件。其中:





    场景用来容纳图形元素。场景相当于宇宙,而图形元素就是星星,图形元素只有添加到场景中,其坐标、大小等才有意义。




    相机的作用是定义可视域,即确定哪些图形元素是可见的。




    渲染器则负责用如何渲染出图像,是使用WGL还是C。





    基本图形元素

    所谓基本图形元素,就是中的图形显示,基本与这些对象相关。那么,理解了这些对象,就能知道如何在中表示图形。的基本图形元素都定义在O下,如下图:








    这些类又可以分成下面4个小类别:



    点、线、面

    首先,所有图形都是由点、线或面构成,所以有:





    P:点或点云,可以用点或点云表示图形




    LLS:直线和虚线,可以用线或线团表示图形




    M:格模型,可以用若干角面表示图形





    点、线、面都可以聚集到一起组成一个立体图形,也可以单独一个,作为一个2D图形,可以看【点云表示图形】【线团表示图形】【格模型表示图形】这几个例子来直观了解。



    精灵

    S在中定义为“一个永远面向相机的平面,通常用来加载纹理”,其比较重要的特点是永远面向相机,这在某些时候很有用。要想一睹精灵的风采,可以打开【精灵】,注意一下,所有图形都是面向相机的。



    骨骼

    骨骼相当于图形的控制单元,控制骨骼运动,就能带动骨骼上附着的图形的运动。如果你不理解什么是骨骼,可以看看讯开发的一个骨骼游戏框架【AS】,按JJKL,看看火柴人的运动。的骨骼例子则看【这里】。
    在中,与骨骼相关的类有:





    B:骨骼




    S:骨架,由多根骨骼组成




    SM:皮肤,附着在骨骼上的图形





    其它类



    F:光晕




    LOD:细节级别




    G:组,可以将多个对象打包成一个组,便可统一操作。





    其,在T中能看到的东西就是这些了,然后这些东西的组成也有很大的变化,从而演化成一个变化多端的系统。



    几何形状和材质

    使用G定义物体的几何形状,其G的核心就是点集,之所以有这么多的G,是为了更方便的创建各种形状的点集。
    通过M定义物体的材质。下面是创建一个图形的过程的例子:








    1、定义形状




    =THREEBG(,,);




    2、定义材质




    M=THREEMBM({:00000});




    M=THREELBM({:34894});




    M=THREEPM({:38938});









    3、创建图形




    =THREEM(,M);创建一个用格模型表示的形状




    =THREEL(,M);创建一个用线团表示的形状




    =THREEP(,M);创建一个用点云表示的形状






    看了上面的例子,你应该明白,图形的几何形状(G)是与表示方法关的,你可以使用点、线或面来表示一个几何形状。



    几何形状(G)

    G其就是点的集合,G分类下放的各种几何形状都是各种图形表示方法通用的:

    这些类提供便捷方法来创建代表各种形状的高点的集合。



    材质(M)

    材质与图形的类型是相关的,点使用PM,线使用LXXXM,格使用MXXXM,精灵使用SM等等。



    纹理

    纹理是用来表现图形的一些微小细节的。理论上讲,一个图形所有的细节都可以用点线面表示出来,但是这么做需要巨量的点线面,计算速度十分的慢,所以,在细节上,可以使用纹理。
    在中使用T来表示纹理,纹理可以从图片中加载,也可以从中加载,所以,纹理能表示的图像很丰富。
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|小黑屋|Archiver|山东001在线 ( ICP11027147 )

    GMT+8, 2026-4-4 19:21 , Processed in 0.040464 second(s), 19 queries , Gzip On.

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表