首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    漫天花雨HTML特效+3D相册

    展示效果视频: 漫天花雨HTML+3D相册特效 什么是HTML特效? HTML特效是指在网页中使用各种技术和代码来实现动态效果的一种方式。这些效果可以是动画、过渡、交互和其他视觉效果。...HTML特效可以在不影响网页性能的同时增强用户体验。 HTML特效的作用是什么? HTML特效可以增强网页的视觉吸引力,使其更加生动有趣。...通过使用HTML特效,可以使网页更具有交互性,从而提高用户的参与度和留存率。此外,HTML特效还可以帮助网站吸引更多的访问者,从而提高网站的流量。 如何使用HTML特效?...总结HTML特效 HTML特效可以使网页更加生动有趣,从而提高用户体验和留存率。通过使用CSS3过渡效果、CSS3动画、JavaScript交互效果和SVG图像等技术,可以使网页更加炫酷。...空间采用何种渲染方式:保存3d效果 有两个值: 1.flat(默认)不带任何3d效果 2.preserve-3d:保存3d效果 */ -webkit-transform:rotateX(13deg

    46740

    原 基于 HTML5 WebGL 的 3D

    http://hightopo.com/demo/3DRoom/index.html 这个 3D 机房的 Demo 做的还不错,比较美观,基础的交互也都满足,接下来看看怎么实现。...代码生成 定义类 首先从 index.html 中调用的 js 路径顺序一个一个打开对应的 js,server.js 中自定义了一个 Editor.Server 类由 HT 封装的 ht.Default.def...form.setVPadding(0);//设置表单顶部和顶部与组件内容的间距 form.addRow([null, {//向表单中添加一行组件,第一个参数为元素数组,元素可为字符串、json格式描述的组件参数信息、html...this.isSelected()); } } }, null], [40, 42, 218, 300, 0.1, 50, 10, 50, 10]); 以上都只是能实现,但是并没有真正地添加进 html...但如果父容器是原生的 html 元素, 则 HT 组件无法获知需要更新,因此最外层的 HT 组件一般需要监听 window 的窗口大小变化事件,调用最外层组件 invalidate 函数进行更新。

    1.1K40

    原 基于 HTML5 WebGL 的 3D

    http://www.hightopo.com/demo/Plucker/ 代码实现  创建场景 首先是创建一个三维场景(https://hightopo.com/guide/guide/core/3d.../ht-3d-guide.html),通过将场景中的元素添加到保存数据的数据容器(https://hightopo.com/guide/guide/core/datamodel/ht-datamodel-guide.html...但如果父容器是原生的 html 元素, 则 HT 组件无法获知需要更新,因此最外层的 HT 组件一般需要监听 window 的窗口大小变化事件,调用最外层组件 invalidate 函数进行更新。...window.addEventListener('resize', function () { self.iv(); }, false);//窗口大小改变事件,调用刷新函数 } 整个大环境搭建好了后,我们需要向场景中添加 3D...前面代码中出现的 form 表单(https://hightopo.com/guide/guide/plugin/form/ht-form-guide.html),是通过 createForm 方法创建的

    1.6K60

    本科生新算法打败NeRF,不用神经网络照片也能动起来,提速100倍|开源

    那么他们是如何做到这点的呢? 由NeRF到Plenoxels的进化 为了帮助大家理解Plenoxels,我们先来简单介绍一下NeRF模型。 要准备NeRF的数据,我们首先需要一部相机。...Plenoxels首先重建了一个稀疏的体素表格,每个被占用的体素都带有不透明度和谐系数。...我们的颜色信息就存储在这些谐系数中,每个颜色通道需要9个系数表示,一共有三个颜色,那么每个体素就需要27个谐系数来表示它的颜色。...www.casualganpapers.com/eccv-3d-novel-view-synthesis-differentiable-rendering-implicit-representation/NeRF-explained.html...[4]https://www.casualganpapers.com/nerf-3d-voxels-without-neural-networks/Plenoxels-explained.html

    1.4K30

    基于 HTML5 WebGL 的 3D “弹力”布局

    本例地址:http://www.hightopo.com/demo/pipeline/index.html ?...首先我们定义一个颜色数组变量,存储各个弹力的颜色,还定义了一个随机函数,用来生成数随机的数组中的颜色: var colorList = ['#FFAFA4', '#B887C5', '#B9EA9C'...) { var ran = Math.random() * colorLen; return colorList[Math.floor(ran)];//随机6种颜色 }; 接着创建弹力,...简单生成一个 3D 节点,通过设置这个节点的 style 样式属性来控制节点的显示方式,其中将“shape3d”设置为“sphere”即可将 ht.Node 六面体变成 3D 球体模型,再设置“shape3d...界面上的图形全部绘制完毕,剩下的就只有 form 表单,首先将 form 表单添加进 HTML 页面,用的是 HT 封装的 ht.widget.FormPane 函数: var formPane = new

    1K20

    基于 HTML5 WebGL 的 3D 智慧城市

    上个月我们发布了一篇文章《基于HTML5 WebGL 构建智能城市 3D 场景》,大体介绍了如何使用ht.js 快速3D  建模,展示了良好的可视化效果,今天继续探讨智慧城市的应用。   ...上图主要以 2/3D联动的方式,依次展示了在面对突发情况下,城市应急救援的响应过程。...现场方案启动->人员进场->作业中) 实现思路:首先对模型进行分组,并在相应的图元上标记tag,使用ht.Default.startAnim()  来完成每一步的动画效果,然后拼接动画即可实现上图中的3D...常规的2D 效果图已经不满足于当下的需求了,伴随着大数据、云计算、5G、AI、边缘计算等技术的发展成熟,3D  可视化更能直观的、有效的反馈信息。当然,3D可视化离不开一款强大的图形引擎。...3D 漫游可以提供很好的用户交互体验,所以本demo  也展示了这一功能。 借助于HT,漫游功能的实现只要几行代码就可以实现了。

    1.7K40

    原 基于HTML5 Canvas的3D动态

    看到有一个网站上在卖的图表,感觉挺好看的,就用 HT for Web 3D 做了一个小例子,挺简单的,也挺好看的,哈哈~ Demo 地址: http://www.hightopo.com/demo/WireframeAnim.../index.html 这个例子用 HT 实现真的很容易,首先创建一个 HT 中最基础的 dm 数据模型,然后将数据模型添加进 g3d 3d 组件中,再设置 3d 中的视角并把 3d 组件添加进 body...]/2, p3[2]]); node.s3(s3); dm.add(node); 其中要说明的是,'shape3d':cylinderModel 这个样式的设置,首先,shape3d 属性指定显示为 3d...最后是 3d 文字,呈现 3d 文字需要一个 json 格式的 typeface 字体,然后通过 ht.Default.loadFontFace 来加载 json 格式的字体到内存中,详情请参考 HT...for Web 3D 手册: ht.Default.loadFontFace('.

    1K20

    基于 HTML5 WebGL 的 3D “弹力”布局

    本例地址:http://www.hightopo.com/demo/pipeline/index.html ?...首先我们定义一个颜色数组变量,存储各个弹力的颜色,还定义了一个随机函数,用来生成数随机的数组中的颜色: var colorList = ['#FFAFA4', '#B887C5', '#B9EA9C'...) { var ran = Math.random() * colorLen; return colorList[Math.floor(ran)];//随机6种颜色 }; 接着创建弹力,...简单生成一个 3D 节点,通过设置这个节点的 style 样式属性来控制节点的显示方式,其中将“shape3d”设置为“sphere”即可将 ht.Node 六面体变成 3D 球体模型,再设置“shape3d...界面上的图形全部绘制完毕,剩下的就只有 form 表单,首先将 form 表单添加进 HTML 页面,用的是 HT 封装的 ht.widget.FormPane 函数: var formPane = new

    1.4K90

    原 基于HTML5 WebGL实现3D飞机

    3D拓扑上可以创建各种各样的图元,在HT for Web系统中提供了一些常规的3D模型,但是对于那些比较复杂的模型,比如汽车、人物等模型就无能为力了,那再项目中需要用到这样的模型该肿么办呢?...模型后,我们马上创建了一个3D图元,并将其添加到了dataModel容器中,这时我们需要一个3D拓扑来显示这个3D图元,具体的创建代码如下: var dataModel = new ht.DataModel...到这里,模型就算完成了,接下来要做的就是让螺旋桨动起来,和2D叶轮旋转类似,在3D模型上也可以做数据绑定,要想让螺旋桨旋转起来,我们就需要设置螺旋桨的rotation属性,和3D上的图元不同的是,设置3D...http://v.youku.com/v_show/id_XMTI5NDI5MzYyOA==.html http://www.hightopo.com/guide/guide/plugin/obj/ht-obj-guide.html...DOCTYPE html>              HT for Web - Plane         <meta charset="UTF-

    85950

    基于 HTML5 的 3D 工控隧道案例

    我是用 HT 做的整个例子,首先创建 3D 场景,HT 有 3D 组件,可以直接通过 new ht.graph3d.Graph3dView 3D 组件来创建一个实例,然后通过 getView() 函数获取组件的底层...ht.DataModel();//数据容器,可以将显示在界面上的所有数据通过 dataModel.add 存储在数据容器中 g3d = new ht.graph3d.Graph3dView(dm);//3D...组件 g3d.addToDOM();//将 3D 组件的底层 div 添加到 body 中 HT 的组件一般都会嵌入 BorderPane、SplitView 和 TabView 等容器中使用,而最外层的...但如果父容器是原生的 html 元素, 则HT组件无法获知需要更新,因此最外层的 HT 组件一般需要监听 window 的窗口大小变化事件,调用最外层组件 invalidate 函数进行更新。...双击空白处可以使得隧道变得可选中 }); } }); } }); 本文例子地址:http://www.hightopo.com/demo/tunnel/index.html

    80020

    HTML制作3D樱花漫天飞舞及浪漫信封

    作者主页:海拥 作者简介:CSDN全栈领域优质创作者、HDZ核心组成员、蝉联C站周榜前十 HTML5制作3D樱花漫天飞舞及浪漫信封 浪漫信封:http://haiyong.site/eluvletter...3D樱花漫天飞舞:http://haiyong.site/yinghua 浪漫信封 HTML 内容 <section...樱花漫天飞舞在线演示地址:http://haiyong.site/yinghua HTML5制作3D樱花漫天飞舞及浪漫信封 [代码] 如果你在复制上述代码时遇到困难,可以通过下面的方式来创建此项目(使用...JavaScript 的 3D樱花漫天飞舞及浪漫信封) 希望通过本教程,你也可以使用 HTML5制作3D樱花漫天飞舞及浪漫信封。...作者立志打造一个拥有100个小游戏/工具的摸鱼网站,更新进度:50/100 我已经写了很长一段时间的技术博客,并且主要通过CSDN发表,这是我的一篇关于如何使用 HTML5制作3D樱花漫天飞舞及浪漫信封

    91721

    基于HTML5的3D网络拓扑树呈现

    在HT for Web中2D和3D应用都支持树状结构数据的展示,展现效果各异,2D上的树状结构在展现层级关系明显,但是如果数据量大的话,看起来就没那么直观,找到指定的节点比较困难,而3D上的树状结构在展现上配合...所以这时候结构清晰的3D树的需求就来了,那么这个3D树具体长成啥样呢,我们来一起目睹下~ ? 要实现这样的效果,该从何下手呢?接下来我们就将这个问题拆解成若干个小问题来解决。 1....在2D拓扑下模拟3D树状结构每层的半径计算 在3D下的树状结构体最大的问题就在于,每个节点的层次及每层节点围绕其父亲节点的半径计算。...搞定,就是这样子了,2D拓扑上面的布局搞定了,那么接下来该出动3D拓扑啦~ 3....加入z轴坐标,呈现3D下的树状结构 3D拓扑上面布局无非就是多加了一个坐标系,而且这个坐标系只是控制节点的高度而已,并不会影响到节点之间的重叠,所以接下来我们来改造下我们的程序,让其能够在3D上正常布局

    1.4K100

    基于 HTML5 + WebGL 的宇宙 3D 展示系统

    本系统采用 Hightopo 的 HT for Web 产品来构造轻量化的 3D 可视化场景。...Solar System 这套系统主要用于两种场景:   1.作为科研成果、新发现的载体,做 3D 太空数据可视化呈现,用于向普通民众科普太阳系的构成、各行星组织结构等知识,可置于博物馆大屏、学校大屏,...2.作为宇航局、航空航天相关研究机构的驾驶舱,在 3D 可视化界面中对行星相对位置、星体状态、星体气象、星体地形有一个直观快速的了解,在宇宙空间探索越来越成功的当下,在数据传输技术得到速度和质量上的突破后...点选右侧对应检测点,会触发右侧点的缩放动画,同时左侧对应的 3D 点位也会同步变化,其它的点则调用 setAnimation(null) //......对象进行关联,并采用 3D 拓扑可视化呈现,相对位置清晰直观,3D 地形与等高线图对应,海拔高度和相互遮挡关系都可以准确把握。

    69610
    领券