【Away3D代码解读】其它一些的记录(持续更新)

查看当前正在使用的AGAL代码可以在程序开始时添加下面的代码,AGAL代码会被trace出来:

1 Debug.active = true;

具体的输出是在MaterialPassBase类的updateProgram方法中。

-----

使用stereo包(立体包)渲染的图像可以配合红蓝眼立体镜来查看立体效果。

-----

SkyBox是不可到达的对象,会优先被渲染(所以总是处于最后方),一般一个场景只会包含一个SkyBox。

时间: 2024-07-30 01:42:39

【Away3D代码解读】其它一些的记录(持续更新)的相关文章

jupyter notebook 的使用说明 转自 http://blog.csdn.net/tina_ttl/article/details/51031113#pythonjupyter-notebook各种使用方法记录持续更新

Python·Jupyter Notebook各种使用方法记录·持续更新 标签(空格分隔): Python PythonJupyter Notebook各种使用方法记录持续更新 一 Jupyter NoteBook的安装 1 新版本Anaconda自带Jupyter 2 老版本Anacodna需自己安装Jupyter 二 更改Jupyter notebook的工作空间 1 方式一 2 方式二绝招绝招 三Jupyter的各种快捷键 四Jupyter Notebook如何导入代码 1 将本地的py文

Arduino语言学习记录(持续更新)

几天前某宝买了一套,这几天没工夫.今天开始学学这个“玩具”. 1.Arduino的变量数据类型: 数据类型  数据类型 RAM 范围 void keyword N/A N/A boolean 1 byte 0 到 1(True 或 False) byte 1 byte 0 到 255 char 1 byte -128 到 127 unsigned char 1 byte 0 到 255 int 2 byte -32768 到 32767 unsigned int 2 byte 0 到 65535

新版搜索日志记录-持续更新

更新了公司的搜索,写下日志来激励自己! 新版搜索新特性: solr版本升级到solr4.8.1 中文分词器改用ansj,开源,简洁,强大,无害 词库兼顾任意编码格式,不怕乱码 分词器和分词词库分离,降低更新分词器版本难度 分词器配置统一在library.properties中,在solr/WEB-INF/classes目录下 人名智能分词 优良的停用词库 更好用的高亮 schema.xml配置精简 common-lr的加入,小工具多多 预留搜索建议提示接口 新版搜索日志记录-持续更新

Python·Jupyter Notebook各种使用方法记录·持续更新

Python·Jupyter Notebook各种使用方法记录·持续更新 你为什么使用 jupyter 原文地址:https://www.cnblogs.com/lhuser/p/8446420.html

weblogic-重点知识记录-持续更新

本文主要记录在工作过程中遇到到一些问题现象以及重点知识-持续更新 1.boot.properties文件的作用? 解释:由于在脚本执行过程中会要求输入用户名和密码,因此要事先在security目录下编写一个密码读取文件boot.properties 2.weblogic中AdminiServer主管的作用? 解释:Admin Server 如果挂了,对于Domain中的Managed Server不会产生影响,如果配置了集群,对于负载均衡和Failover机制也不会产生影响,因为这些都是基于配置

达梦数据库常用功能及命令记录--持续更新

达梦数据库常用功能及命令记录 达梦数据库语句的使用总体来说跟oracle很接近的,这篇文章主要是把常用的情况和语句做了记录,并且后续还会不断的持续更新 达梦数据库常用说明 1.测试查询语句:select 1;select top 2 from v$dm_ini; select from v$dm_ini limit 2;select * from v$dm_ini where rownum<2; 2.达梦大小写:DM7.6之前版本默认密码是转为大写存储的,登录时要注意.比如用户设置test/te

【Away3D代码解读】(二):渲染核心流程(简介、实体对象收集)

我之前解析过Starling的核心渲染流程,相比Away3D而言Starling真的是足够简单,不过幸运的是两者的渲染流程是大体上相似的:Starling的渲染是每帧调用Starling类中的render方法,类似的Away3D的渲染是每帧调用View3D类中的render方法,那我们要了解Away3D的渲染就需要从这个方法入手了. View3D的render方法源码: 1 /** 2 * Renders the view. 3 */ 4 public function render():voi

【Away3D代码解读】(四):主要模块简介

数据模块: Away3D中最核心的数据类是Mesh类,我们先看看Mesh类的继承关系: NamedAssetBase:为对象提供id和name属性,是Away3D大部分类的基类: Object3D:3D对象基类,提供方便操作3D对象本地转换矩阵的功能,提供坐标.旋转.缩放等属性和较多的实用方法,如lookAt.moveLeft等,注意Object3D对象并不是可渲染对象: ObjectContainer3D:作为可存放3D对象的容器,是构成显示列表树形结构的核心,提供sceneTransform

【Away3D代码解读】(三):渲染核心流程(渲染)

还是老样子,我们还是需要先简略的看一下View3D中render方法的渲染代码,已添加注释: 1 //如果使用了 Filter3D 的话会判断是否需要渲染深度图, 如果需要的话会在实际渲染之前先渲染深度图 2 if (_requireDepthRender) 3 //深度图会被渲染到 _depthRender 这个贴图对象上 4 renderSceneDepthToTexture(_entityCollector); 5 6 // todo: perform depth prepass afte