码迷,mamicode.com
首页 >  
搜索关键字:webgl    ( 747个结果
three.js 源码注释(六十三)objects/Bone.js
Bone是骨骼对象,是蒙皮对象的一部分,用来制作支持骨骼动画,当前有两种模型动画的方式:顶点动画和骨骼动画。顶点动画中,每帧动画其实就是模型特定姿态的一个“快照”。通过在帧之间插值的方法, 引擎可以得到平滑的动画效果。在骨骼动画中,模型具有互相连接的“骨骼”组成的骨架结构,通过改变骨骼的朝向和位置来为模型生成动画。 骨骼动画比顶点动画要求更高的处理器性能,但同时它也具有更多的优点,骨骼动画可以更容易、更快捷地创建。不同的骨骼动画可以被结合到一起——比如, 模型可以转动头部、射击并且同时也在走路。一些引...
分类:Web程序   时间:2015-01-21 09:04:54    阅读次数:199
three.js 源码注释(六十二)objects/SkinnedMesh.js
SkinnedMesh对象,蒙皮网格对象,蒙皮网格用于渲染人物。人物动画使用的骨骼,而且每个骨骼影响网格的一部分. SkinnedMesh Geometry对象(灯笼的框架) Material对象(材质对象) <param name ="useVertex...
分类:Web程序   时间:2015-01-21 09:04:20    阅读次数:585
three.js 源码注释(六十四)objects/Skeleton.js
Skeleton是骨架对象,是骨骼对象的几何,是蒙皮对象的一部分,用来制作支持骨骼动画,当前有两种模型动画的方式:顶点动画和骨骼动画。顶点动画中,每帧动画其实就是模型特定姿态的一个“快照”。通过在帧之间插值的方法, 引擎可以得到平滑的动画效果。在骨骼动画中,模型具有互相连接的“骨骼”组成的骨架结构,通过改变骨骼的朝向和位置来为模型生成动画。 骨骼动画比顶点动画要求更高的处理器性能,但同时它也具有更多的优点,骨骼动画可以更容易、更快捷地创建。不同的骨骼动画可以被结合到一起——比如, 模型可以转动头部、射...
分类:Web程序   时间:2015-01-21 09:04:15    阅读次数:220
three.js 源码注释(六十一)objects/LOD.js
LOD对象,LOD技术即Levels of Detail的简称,意为多细节层次。LOD技术指根据物体模型的节点在显示环境中所处的位置和重要度,决定物体渲染的资源分配,降低非重要物体的面数和细节度,从而获得高效率的渲染运算。 注释摘抄自http://blog.csdn.net/u011209953/article/details/37863701 用法: var geometry = [ [ new THREE.IcosahedronGeometry( 100, 4 ), 50 ], [ ...
分类:Web程序   时间:2015-01-20 15:50:00    阅读次数:407
three.js 源码注释(六十)objects/Line.js
Line对象,创建一条线,或者一组线. 用法:var geometry = new THREE.Geometry(); //创建geometry对象 var material = new THREE.LineBasicMaterial({color: 0xffff00}); //创建材质对象,这里有专门适用于line对象的材质对象LineBasicMaterial. geometry.verteces.push(new THREE.Vector3(-10,0,0), //为geome...
分类:Web程序   时间:2015-01-20 13:49:09    阅读次数:489
three.js 源码注释(五十九)objects/Mesh.js
Mesh对象,最终的网格对象,有高人把图形学建模比作是制作灯笼,先用Geometry创建灯笼的框架,然后将材质material贴在框架上,最后形成的总体灯笼,就是Mesh对象.下面看一下Mesh对象的用法和具体实现. 用法:var geometry = new THREE.Geometry(1,1,1); //创建geometry对象(灯笼的框架), //有一下可选对象BoxGeometry,CircleGeometry,CubeGeometry,CylinderGe...
分类:Web程序   时间:2015-01-20 09:00:34    阅读次数:355
THREE.js -- 增加Nurbs曲线旋转生成曲面,即时调整更新实例
three.js webgl - Nurbs曲线旋转生成曲面,即时调整更新实例 拖动黄色节点,调整曲面母线...
分类:Web程序   时间:2015-01-17 08:51:00    阅读次数:524
HT for Web 3D游戏设计设计--汉诺塔(Towers of Hanoi)
在这里我们将构造一个基于HT for Web的HTML5+JavaScript来实现汉诺塔游戏。 汉诺塔的游戏规则及递归算法分析请参考http://en.wikipedia.org/wiki/Tower_of_Hanoi。 知道了汉诺塔的规则和算法,现在就开始创建元素。用HT for Web(http://www.hightopo.com)现有的3D模板创建底盘和3根柱子不是问题,问题是要创建若干个中空的圆盘。一开始的想法是:创建一个圆柱体,将圆柱体的上下两端隐藏,设置柱面的宽度来实现圆盘的效果,经过多...
分类:Web程序   时间:2015-01-12 19:15:20    阅读次数:329
如何在IE11中开启WebGL暨微软和WebGL的恩怨情仇录
正如我们上周报道的,国外开发者Francois Remy在泄露版Windows Blue附带的Internet Explorer 11中发现,WebGL接口已经封装完成,但功能上还未能开放支持。在这之后,另一名开发者Rafael Rivera继续深入挖掘,竟然发现了在此版本的Internet Exp...
分类:Web程序   时间:2015-01-09 07:02:13    阅读次数:196
HTML5 Canvas,WebGL,CSS Shaders,GLSL的暧昧关系
一、前面的所以然技术的发展日新月异,说不定回家钓几天鱼,就出来个新东西了。新事物新技术发展的初期,你无法预见其未来之趋势,生命诚可贵,没有必要花过多时间深入研究这些新东西,不过,知道了大概,了解个全貌还是很有必要的。虽不是时代缔造者,也不至于落后于时代发展大潮。互联网的发展相当的神速,其他不说,就前...
分类:Web程序   时间:2015-01-09 06:58:06    阅读次数:219
747条   上一页 1 ... 57 58 59 60 61 ... 75 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!