自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

X01动力装甲的专栏

输出就是最好的输入,进攻就是最好的防守--欢迎加入Q群:959261248一起学习交流

  • 博客(11)
  • 资源 (9)
  • 收藏
  • 关注

原创 WebGL学习资源汇总(持续更新)

WebGL学习资源汇总书籍书籍计算机图形图像处理基础《计算机图形图像处理基础》是2011年电子工业出版社出版的图书,作者是唐波。全书共分10章,主要内容包括了图形与图像处理的基本概念,图形图像处理的硬件与软件基础,基本图形的生成算法,图形显示技术,交互技术与图形软件标准,图像数字化与数学描述,图像正交变换,图像增强,图像恢复,图像分割。该书融合了计算机图形学与数字图像处理两门学科的知识...

2018-10-12 14:25:59 2420

原创 three.js ObjectControls.js

three.js ObjectControls.jsthree.js-object-controls Control object rotation, scale。控制物体的旋转和缩放。适合的场景是物体在坐标原点,绕Y轴左右旋转,绕X轴上下旋转,所以相机必须在Z轴上。比较类似orbitcontrols,但是功能更弱。合适演示地球。使用方法加载js文件<script src="t...

2018-10-31 19:25:03 1249 4

原创 three.js创建地球带大气层、辉光、云层、凹凸、高光

文章目录three.js创建地球1、基本场景搭建2、添加地球3、添加轨道控制器4、添加云层5、添加大气层6、添加星空背景7、添加辉光效果8、添加轨道卫星9、TS重构10、打包发布three.js创建地球本教程采用three.js创建一个地球带包含材质贴图,凹凸/高光贴图,以及大气层、辉光、云层、轨道卫星、星空等效果。涉及到的知识点有:three.js基本场景纹理贴图轨道控制器Shad...

2018-10-23 14:35:05 6778 6

原创 webgl中着色器的几种嵌入写法

webgl中着色器的几种嵌入写法在webgl中着色器程序是以JavaScript字符串形式编写的。为了书写美观和调试方面,经常出现不同的嵌入方式。下面总结了几种常用的方式。方式1:var vertexShaderSource = "" + "attribute vec4 aPos;" + "v

2018-10-18 19:08:00 695

原创 threejs基本场景

threejs基本场景自己开发中经常用到的基本测试场景,包含scene, camera, renderer, light, controls等。运行成功后会显示一个随意颜色的立方体和一个球体以及一个平面。用到的三个基本库文件。 <script type="text/javascript" src="../js/three.js"></script&a

2018-10-18 18:18:05 1036

原创 ECharts学习笔记

ECharts学习笔记ECharts学习笔记ECharts学习笔记最新在学习使用Echarts来绘制可视化图表,觉得挺有意思的。对Echarts有了一些基本的概念。在它的官方文档中有详细的入门教程、api和配置项介绍。以及众多的案例可以参考。这也是网络上没有多少Echarts教程的原因吧,因为看文档就够了。配置项:http://echarts.baidu.com/option.html#ti...

2018-10-18 10:20:38 398

原创 使用threejs实现地球辉光和大气层效果

使用threejs实现地球辉光和大气层效果实现原理就是使用three.js的ShaderMaterial材质。我们把辉光分为几个步骤来实现:创建两个球体,一个作为原始物体,一个略大一些作为它的辉光作为辉光的球体从内到外片元透明度逐渐减小(线性减小或是指数减小都可以)将覆盖原始物体的部分丢弃掉主要代码如下:var vertexShader = [ 'varying vec3...

2018-10-15 10:46:51 10208 3

原创 THREE.ShaderMaterial

THREE.ShaderMaterialTHREE.ShaderMaterial是three.js中最通用、最复杂的材质之一。通过它可以使用自己的定义的做色漆,直接在webgl环境中运行。

2018-10-15 10:16:42 4581 1

原创 WebGL着色器和Three.js自己定义后期处理着色器

WebGL着色器和Three.js自己定义后期处理着色器为了渲染出一个网格的最终图像,开发者需要准确的定义顶点、变换、材质、光源以及相机是如何相互作用并最终生成图像的。而承担这个工作的就是着色器(shader)。着色器又称作可编程着色器,它是一段源码,它实现了将网格像素点投影到屏幕上的算法。图形硬件能够解析顶点、纹理以及其他底层的东西,但是并不能处理材质、光源、变换以及相机。这些高级的结构由着色...

2018-10-11 13:52:11 3996

原创 THREE.ShapeGeometry

ShapeGeometry从一个或多个路径形状创建一个单面多边形几何模型. 类似于 ExtrudeGeometry下面演示使用shape绘制一个二维的圆环,然后用该圆环的点来绘制出一个三维的圆。var shape = new THREE.Shape();shape.absarc(0,16,10,0,Math.PI*2,true);var points = shape.getPoints(...

2018-10-09 17:28:35 1731

原创 three.js 后期处理通道postprocessing

three.js 后期处理通道postprocessingThree.js提供了很多后期通道。下面列出了官方文档中的23个通道。AdaptiveToneMappingPassAfterimagePassBloomPass:该通道可以增强场景中明亮的区域,可以模拟辉光。BokehPassClearPassCubeTexturePassDotScreenPassEffectComp...

2018-10-09 16:55:47 5864 3

html5与css3做的轨迹画笔

HTML5 CSS3 Canvas LocalStorage,钢笔和喷枪,橡皮擦。

2023-10-16

带Alpha通道的的webm格式视频.webm

带Alpha通道的的webm格式的视频。

2021-10-08

3d-force-graph.rar

A web component to represent a graph data structure in a 3-dimensional space using a force-directed iterative layout. Uses ThreeJS/WebGL for 3D rendering and either d3-force-3d or ngraph for the underlying physics engine.

2020-08-05

scaleplate .html

css标尺。类似ps功能的标尺。有x轴,y轴,可以修改编辑等等的。linear-gradient。position: absolute;

2020-06-10

walkingman.fbx

行走的小人模型,fbx格式。一个模型。是的,小模型。fbx格式的,带动画。可以来玩一玩看看一啊,50个字。

2019-12-05

世界国家经纬度列表

世界国家经纬度列表,包含250多个国家、地区、岛屿什么的。

2019-03-05

机器学习及其相关算法综述_陈凯

: 自从计算机被发明以来,人们就想知道它能不能学习 。机器学习从本质上是一个多学科的领域。 它吸取了人工智能、概率统计、计算复杂性理论、控制论、信息论、哲学、生理学、神经生物学等学科的成果。文 章主要从统计学习基础的角度对机器学习的发展历程以及一些相关的常用算法进行了简要的回顾和介绍。

2019-01-02

基于WebGL的交互平台设计与实现_汪浩

介绍了 WebGL技术及其应用框架Three. j s,描述了交互平台基本架构搭建和各个功能模块的设计与实现过 程,并针对 OBJ格式的3维模型提出一个模型加载算法解析模型的顶点、面和法向量等数据,然后把三维模型加载到 网页平台中来,最后本文对平台进行了跨浏览器测试和模型载入速度测试,测试结果表明系统不需修改任何代码就能 直接运行在Firefox、Chrome和 Opera这3大主流浏览器上,并且模型载入速度较快,显示效果流畅。

2019-01-02

webgl-reference-card-1_0

webgl-reference-card-1_0。WebGL ® is a software interface for accessing graphics hardware from within a web browser. Based on OpenGL ES 2.0, WebGL allows a programmer to specify the objects and operations involved in producing high-quality graphical images, specifically color images of 3D objects.

2018-11-02

THREE.JS开发指南.pdf

THREE.JS开发指南。Three.js是一款开源的主流3D绘图JS引擎。

2018-08-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除