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

纯CSS实现『斑马纹理投影文字

theme: smartblue 效果展示 思路分析 层级思路 从展示的效果可以猜到这个效果由3层文字组成。...表面一层黑色文字 中间一层白色文字 最低的一层是斑马条纹文字 要实现多层文字,我首先想到的是文字投影 text-shadow ,但通常 text-shadow 只能投个纯色出来。...于是思路要改一下,黑色和白色层是投影,斑马条纹是真正的文字本身。 image.png 斑马纹思路 看到这种条纹效果,我想到了背景图渐变。...这个方法经常用来做文字特效。 要将背景渲染到文本中还需要把文字原本的颜色设置成透明,这样才能把背景图案显示出来。...,效果更明显 */  font-weight: bold; /* 文字粗点,这样效果更明显 */  color: transparent; /* 设置文字填充颜色为透明,这样可以把背景显示出来 */

69130

基于TensorFlow生成抽象纹理

在这篇文章中,我将描述一个非常简单的生成高分辨率的图像的方法。神经网络并不一次性生成所有像素,而是根据像素的位置生成单个像素的亮度或颜色。...复合模式生成网络 我们定制的CPPN的语义 我在以前的一个帖子中介绍过CPPN的基础情况,其中使用CPPN结合NEAT算法来演化生成式神经网络。...探索神经网络的潜空间 生成.png和.gif图像的CPPN模型和代码可以在github上找到。我将使用代码作为参考,以通过IPython会话生成图像。...为了生成图像,我们需要生成一个包含8个实数的随机潜向量z: 之后我们可以将z传递给生成函数以查看输出图像。img_data是一个包含图像数据的numpy数列。...CPPN相当泛化,并具备同时生成大批量图片的能力。未来我们想让CPPN为我们生成一些有趣的东西时,批量处理对基于GPU的神经网络训练非常有用。

1.2K80

Three.js 画个 3D 生日蛋糕送给他(她)

不妨用 Three.js 做个 3D 的蛋糕送给 ta,既浪漫又能展现你技术的魅力。 这篇文章我们就来学习下如何用 Three.js 画一个蛋糕。...代码地址:https://github.com/QuarkGluonPlasma/threejs-exercize Three.js 相关基础 Three.js 是通过场景 Scene 来管理所有的物体的...Mesh 要指定几何体Geometry 和材质 Material,常用的材质可以是颜色或者纹理贴图。...材质可以是纹理(Texture)贴图、也可以是颜色。其中文字的 Mesh 需要做 ttf 到 typeface.json 的转换,加载这个 json 才能显示文字。...然后我们实现了 3D 蛋糕: 通过 4 个圆柱体 + 文字来画的,圆柱体用了不同的纹理贴图材质,设置了不同的位置,然后组成蛋糕的 group。

3.3K31

Three.js DEM建模与渲染

在这个教程中,我们将学习如何使用three.js渲染土耳其最高的Ağrı山脉的数字高程模型(DEM)数据,使用的工具包括Three.js、geotiff、webpack和QGIS。...在找到合适的图像后,我意识到Landsat覆盖了一个巨大的区域,需要裁剪感兴趣的区域作为3D模型的纹理。但更重要的是,我们需要一个数字高程模型来将山脉可视化。...这些数据对于使用three.js生成我们的山地模型非常有价值。...Three.js Three.js是一个优秀的JS库,使WebGL更易于使用WebGL。...现在我们的模型就可以显示出来了,但没有卫星图像,它只是一个3D白模: image.png 纹理拟合 生成模型后,我们将使用 RGB 卫星图像,该图像也是之前用 QGIS 剪接的: import *

4.4K30

使用纹理对比度检测检测AI生成的图像

在本篇文章中我们将介绍如何开发一个深度学习模型来检测人工智能生成的图像 大多数用于检测人工智能生成图像的深度学习方法取决于生成图像的方法,或者取决于图像的性质/语义,其中模型只能检测人工智能生成的人、脸...与主要是背景的纹理区域(如天空或静止的水)相比,丰富的纹理区域在像素上有很大的变化。 计算纹理丰富的指标 首先将图像分成预先确定大小的小块,如上图所示。...这样就让模型学习到得是纹理的细节,而不是物体的内容表征 fingerprint 大多数基于指纹的方法受到图像生成技术的限制,这些模型/算法只能检测由特定方法/类似方法(如扩散、GAN或其他基于CNN的图像生成方法...为了精确地解决这个问题,论文已经将这些图像块划分为丰富或贫乏的纹理。然后作者又提出了一种识别人工智能生成图像指纹的新方法,这也就是论文的标题。...他们提出在应用30个高通滤波器后,找到图像中丰富和贫乏纹理斑块之间的对比度。 丰富和贫乏的纹理块之间的对比度有什么帮助呢? 为了更好理解,我们将图像并排比较,真实图像和人工智能生成的图像。

10310

Three.js - 走进3D的奇妙世界

一、Three.js相关概念 1.1 Three.JS Three.JS是基于WebGL的Javascript开源框架,简言之,就是能够实现3D效果的JS库。...二、Three.js应用场景 利用Three.JS可以制作出很多酷炫的3D动画,并且Three.js还可以通过鼠标、键盘、拖拽等事件形成交互,在页面上增加一些3D动画和3D交互可以产生更好的用户体验。...七、纹理 在生活中纯色的物体还是比较少的,更多的是有凹凸不平的纹路或图案的物体,要用Three.JS实现这些物体的效果,就需要使用到纹理贴图。...new THREE.Mesh( geom, material ); // 将立方相机添加到球体 ball.add( cubeCamera ); scene.add( ball ); // 立方相机生成环境纹理前将反光小球隐藏...ball.visible = false; // 更新立方相机,生成环境纹理 cubeCamera.update( renderer, scene ); balls.visible = true;

8.3K20

Three.js - 走进3D的奇妙世界

一、Three.js相关概念 1.1 Three.JS Three.JS是基于WebGL的Javascript开源框架,简言之,就是能够实现3D效果的JS库。...二、Three.js应用场景 利用Three.JS可以制作出很多酷炫的3D动画,并且Three.js还可以通过鼠标、键盘、拖拽等事件形成交互,在页面上增加一些3D动画和3D交互可以产生更好的用户体验。...七、纹理 在生活中纯色的物体还是比较少的,更多的是有凹凸不平的纹路或图案的物体,要用Three.JS实现这些物体的效果,就需要使用到纹理贴图。... new THREE.Mesh( geom, material ); // 将立方相机添加到球体 ball.add( cubeCamera ); scene.add( ball ); // 立方相机生成环境纹理前将反光小球隐藏...ball.visible = false; // 更新立方相机,生成环境纹理 cubeCamera.update( renderer, scene ); balls.visible = true;

9.7K40

【带着canvas去流浪(12)】用Three.js制作简易的MARVEL片头动画(上)

有了字体模型以后,还需要一些影片素材贴在字体模型上,THREE.VideoTexture可以解决这个问题(【Three.js使用VideoTexture实现视频Video更新纹理】),它可以将HTML中的...三.视频纹理表面修复——UV映射 3.1 问题描述 ? 整个大作业中最难处理的就是视频纹理贴图的部分,所以本篇先来搞定这个知识点。...同样尺寸的立方体,如果用THREE.BoxGeometry来生成实例,表面就可以直接贴视频,如果使用shape画一个矩形再拉伸成同样尺寸的实体,视频就无法正常覆盖在模型表面,如下图所示: ?...3.2 纹理贴图的基本原理-UV映射 在Three.js中,几何体是通过点和面的特征构建起来的,如果将一个几何体实例对象在控制台打印出来,就可以看到存储端点坐标信息的vertexs和存储面信息的faces...let uvs = geometry.faceVertexUvs[0]; //背面 //生成网格时材料可以传数组,materialIndex可以为不同面指定不同的材质,本例中对应不同的视频片段

3.1K51
领券