3D基础知识
文章平均质量分 67
O3D_tech
http://www.quanjing360.com 专注于三维全景开发,三维全景技术研发,沈阳三维全景,东北地区三维全景制作
展开
-
O3D API (1)
1、 o3djs.rendergraph.createBasicView(!o3d.Packpack !o3d.TransformtreeRoot !o3d.RenderNodeopt_parent !o3djs.math.Vector4opt_clearCol原创 2009-08-28 16:55:00 · 962 阅读 · 1 评论 -
O3D的优点和几个基本概念
O3d 使用一个程序可控的图形管道模型而不是一个固定功能的管道。这个程序可控的管道使用shader语言,依据hlsl和Cg,使你可以通过vertex shaders和pixel shaders来直接对cpu编程。在程序可控CPUs出现以前,图形程序员被限制在固定功能的图形处理流水线中。计算transformations,lighting,texture coordinates和其他环境原创 2009-08-31 18:48:00 · 1334 阅读 · 0 评论 -
O3D技术简介(二)
导入内容 调用O3D库可以直接在应用程序上绘制基本形状(如点,线,三角形,三角面,三角柱形(triangle fan??)) 。如下所示O3D提供的示例显示如何从一个COLLADA文件导入内容,COLLADA转换器从3D内容创建应用程序导入内容,如Autodesk 3ds Max, Maya和Google SketchUp。 如上图所示, 最初的从3ds转载 2009-09-01 15:59:00 · 1476 阅读 · 4 评论 -
第4.1章 材质贴图1
导言 本章介绍了如何创建纹理采样器并应用于3D图形贴图。最简单的形式,纹理是图像(二维数组的像素信息)是适用于表面的三维形状。图像可以使用tga,jpeg , png ,或DDS的格式。使用一个纹理采样器,需要先设置的一些状态参数,以说明如何适用纹理的形状。 立方体贴图的例子展示了创建六个面并对每个面进行贴图的过程。 关于纹理 O3D使用字符代表横向原创 2009-09-06 19:39:00 · 1697 阅读 · 0 评论 -
Shadow Mapping in O3D
Shadow Mapping in O3D 给一个场景增加投影,可以极大程度改善3d的幻觉效果。Shadow mapping作为一种算法给许多硬件加速投影技术提供了基础。它通过两个通道渲染场景。1.从光的视角渲染场景来生成一个画面外的灰度图像,称作Shadow map(见下图)。每个像素的灰色投影代表了光和渲染点的距离。原则上,如果一个原创 2009-09-08 14:55:00 · 947 阅读 · 0 评论 -
Google将在Chrome内建硬件3D加速功能
为了显示Chrome浏览器的优势,Google开始将支持硬件3D加速的O3D插件引入到Chrome中来。“O3D团队正在努力将O3D集成到Chromium(开源版的Chrome)中去,我们基本已经完成重要的第一步了”,程序员Greg Spencer周三在一个邮件列表的公告中提到:“我将会制作一个编译时需要O3D的Chromium Windows版本”。 在Go转载 2009-09-08 09:10:00 · 1071 阅读 · 0 评论 -
O3D 编程起步
1. 下载 o3djs js库 ,下载地址为 http://o3d.googlecode.com/svn/trunk/samples/o3djs/,请下载所有的js库并放入一个文件夹中,文件夹名可任意,但建议命名为 o3djs 。2. 引入base.js , 网页和文件夹同级。3. 在 内加入 ,其中div 标签 id 必须以o3d开头,width 和 height 是标签的宽转载 2009-12-18 13:23:00 · 1395 阅读 · 1 评论