当前搜索:

Three.js开发指南(12):用Physijs在场景中添加物理效果

   在场景中引入物理效果12.1 创建可用Physijs的基本Three.js场景    
阅读(5) 评论(0)

Three.js开发指南(11):定制着色器和渲染后期处理

    如何创建自定义的着色器11.1 设置后期处理     设置Three.js库为后期处理做准备:1)创建一个EffectComposer(效果组合器)对象,然后在改对象上添加后期处理通道。2)配置该对象,使它可以渲染我们的场景,并应用额外的后期处理步骤。3)在render循环中,使用Effe...
阅读(6) 评论(0)

Three.js开发指南(10):加载和使用纹理

    将纹理应用到网格上10.1 在材质中使用纹理       纹理有几种不同的用法,可以用它们来定义网格的颜色,也可以用它们来定义高光、凹凸和反光。但我们首先要看的是最基础的方法,用纹理为网格上的每个像素指定颜色。       加载纹理并应用到网格:纹理最基础的用法是在材质上设置贴图。几乎所有...
阅读(8) 评论(0)

Three.js开发指南(9):创建动画和移动相机

   介绍Three.js是如何支持动画操作的,四个主题:基础动画:修改对象的三个属性,位置、旋转和缩放移动相机:在场景中移动相机的能力变形和蒙皮:制作复杂模型的动画主要有两种方式。使用变形技术,定义几何体之间的过度;以及使用骨骼和蒙皮技术处理这种过渡加载外部动画:从外部文件中加载动画9.1 基础...
阅读(3) 评论(0)

Three.js开发指南(8):创建、加载高级网格和几何体

    使用下面两种方法来创建高级几何体和网格:组合和合并:首先要讲解的是使用Three.js自带功能来组合和合并已有的几何体。从已有的几何体中创建出新的几何体。从外部加载:如何使用Blender导出Three.js支持的网格格式。8.1 几何体组合和合并    对象组合:当从一个几何体创建网格,...
阅读(5) 评论(0)

Three.js开发指南(7):粒子和粒子系统

使用粒子(particle)可以很容易地创建出很多细小的物体,可以用来模拟雨滴和雪花。7.1 理解粒子    创建粒子7.2 粒子、粒子系统和BasicParticleMaterial    除非使用CanvasRenderer类,否则你就需要用ParticleSystem类来显示粒子7.3 使用...
阅读(3) 评论(0)

Three.js开发指南(5 6):使用Three.js的几何体

   本章涉及的几何体包括:二维PlaneGeometry(平面)CircleGeometry(圆形)ShapeGeometry(塑形)三维CubeGeometry(立方体)SphereGeometry(球体)CylinderGeometry(圆柱)TorusGeometry(圆环)TorusKn...
阅读(4) 评论(0)

Three.js开发指南(4):使用Three.js的材质

      材质结合几何体可以构成网格。材质就像是物体的皮肤,决定几何体外表的样子。可以决定一个几何体看起来是否像金属、透明与否,以及是否显示成线框。4.1 理解共有属性    材质基类,THREE.Material。共有属性分成了三类:    基础属性:可以控制物体的透明度、是否可见或如何引用物...
阅读(6) 评论(0)

Three.js开发指南(3):使用Three.js里的各种光源

   光源3.1 探索Three.js库提供的光源3.2 学习基础光源    AmbientLight:影响整个场景的光源    在使用其他光源的同时使用AmbientLight,目的是弱化阴影或添加一些颜色。用色应该尽量保守。如果你指定的颜色过于明亮,那么你很快就会发现画面颜色过于饱和了。   ...
阅读(3) 评论(0)

Three.js开发指南(2):使用构建Three.js场景的基本组件

    讲解一些构成Three.js场景的基础组件2.1 创建场景    场景的基本功能:添加、删除物体    在场景中添加雾化效果:物体离得远,就越模糊    使用材质覆盖属性:场景的overrideMaterial属性用来设置所有物体的材质2.2 使用几何和网格对象     Three.js库...
阅读(13) 评论(0)

Three.js开发指南(1):介绍

https://github.com/josdirksen/learning-threejs本地Web服务器的不同环境:用Python   > python -m SimpleHTTPServer用NPM      > npm install -g ht...
阅读(82) 评论(0)

骨骼蒙皮动画(SkinnedMesh)的原理解析

一)3D模型动画基本原理和分类3D模型动画的基本原理是让模型中各顶点的位置随时间变化。主要种类有Morph(变形)动画,关节动画和骨骼蒙皮动画(SkinnedMesh)。从动画数据的角度来说,三者一般都采用关键帧技术,即只给出关键帧的数据,其他帧的数据使用插值得到。但由于这三种技术的不同,关键帧的...
阅读(36) 评论(0)

OBJ模型文件的结构、导入与渲染

在[3DS文件结构的初步认识]中提及了3DS格式模型文件。固然3DS格式很常用,但OBJ格式的模型也是很常见的,于是咔嚓了一下心,熟悉了一下格式,并写了一个导入OBJ格式模型的类,顺便有此文。——ZwqXin.com先总体说一下两种格式的不同处。比起二进制文件为主、连每个块的用途也得试探来试探去的...
阅读(21) 评论(0)

BVH文件格式解析

BVH文件解析BVH文件解析简介文件格式文件主要部分文件示例头部部分数据部分关键词注意数据解析器参考谢谢简介BVH是BioVision等设备对人体运动进行捕获后产生文件格式的文件扩展名。BVH文件包含角色的骨骼和肢体关节旋转数据。BVH 是一种通用的人体特征动画文件格式,广泛地被当今流行的各种动画...
阅读(12) 评论(0)

三维建模

一、 专业3D建模软件3DS Max 美国Autodesk公司的3D Studio Max(前身是Discreet公司的,后被Autodesk收购)是基于PC系统的三维建模、动画、渲染的制作软件,为用户群最为广泛的3D建模软件之一。常用于建筑模型、工业模型、室内设计等行业。因为其广泛性,它的插件也...
阅读(78) 评论(0)

mtl文件详解

三维模型处理会要读取.mtl文件来获得材质信息。   .mtl文件(Material Library File)是材质库文件,描述的是物体的材质信息,ASCII存储,任何文本编辑器可以将其打开和编辑。一个.mtl文件可以包含一个或多个材质定义,对于每个材质都有其颜色,纹理和反射贴图的描述,应用于物...
阅读(5) 评论(0)

3D中的OBJ文件格式详解

常见到的*.obj文件有两种:第一种是基于COFF(Common Object File Format)格式的OBJ文件(也称目标文件),这种格式用于编译应用程序;第二种是Alias|Wavefront公司推出的OBJ模型文件。本文对第二种obj模型文件进行分析。3D文件格式,常见的有几种 &am...
阅读(25) 评论(0)

优化基于FPGA的深度卷积神经网络的加速器设计

英文论文链接:http://cadlab.cs.ucla.edu/~cong/slides/fpga2015_chen.pdf翻译:卜居转载请注明出处:http://blog.csdn.net/kkk584520/article/details/47450159【0. 摘要】CNN已经广泛用于图像...
阅读(12) 评论(1)

verilog学习笔记——三段式状态机

https://blog.csdn.net/jason_child/article/details/60466050摩尔状态机的架构 状态转换图 codingmodule finite_fsm( z_o, clk, Rst_n, w_i ); //输出端口 output z_o; //输入端口 ...
阅读(14) 评论(1)

脉动阵列在二维矩阵乘法及卷积运算中的应用

脉动阵列(Systolic Array)本身是一个“古老”的概念,在1982年就已经提出了,可是,最近由于Google的TPU采用了这个结构作为计算的核心结构,脉动阵列又一次地火了起来。我也是因为关注TPU才开始去了解脉动阵列的,但是由于目前脉动的阵列比较零散,在搞明白脉动阵列以及TPU怎么使用脉...
阅读(16) 评论(0)
    个人资料
    持之以恒
    等级:
    访问量: 9万+
    积分: 4317
    排名: 8747
    文章存档
    最新评论