Flash 3D学习计划
1.理解并记住3D渲染的一般管线流程(一天)。   
2.理解世界,取景,投影变换,并理解投影坐标系(一天)。    
3.学习VB,IB相关,理解三角形顶点顺序;在屏幕上显示2D矩形,并实现缩放,平移,旋转(三天)。    
4.学习纹理相关知识,载入一张纹理,并应用于前面的矩形;并学习多层纹理映射相关知识,尝试dark map, glow map。(两天)。    
5.学习Alpha Blend,并在前面的例子中尝试不同的混合方式(一天)。    
6.学习深度缓冲相关知识,并在前面例子的基础上尝试深度缓冲的特性(一天)。    
7.实战完整3D渲染管线。创建一个球的模型放到世界中,创建摄象机观察之,并可控制摄象机和模型(两天)。    
8.学习agal,理解agal在渲染管线中的作用。熟悉一般vs,ps指令,学习顶点光照的计算模型,写一个计算顶点光照的shader(点光源)(三天)。    
9.学习材质动画,纹理Flip动画,并实现之(两天)。    
10.学习骨骼动画,并研究.x文件的骨骼动画格式,在Stage 3D中解析并驱动之(一周)。    
11.学习实时阴影技术(Shadow Map),并实现方向光的实时阴影(一周)。
Flash 3D学习计划的更多相关文章
- 6周学习计划,攻克JavaScript难关(React/Redux/ES6 etc.)
		
作者:余博伦链接:https://zhuanlan.zhihu.com/p/23412169来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 和大家一样,最近我也看了Jo ...
 - 治愈 JavaScript 疲态的学习计划【转载】
		
来源:伯乐在线 - Rose Wang 像其他人一样,最近我读了 Jose Aguinaga 的文章 <How it feels to learn JavaScript in 2016>. ...
 - 【声明】前方不设坑位,不收费!~ 我为NET狂官方学习计划
		
发个通知,过段时间学习计划相关的东西就出来了,上次写了篇指引文章后有些好奇心颇重的人跟我说:“发现最近群知识库和技能库更新的频率有点大,这是要放大招的节奏啊!” 很多想学习却不知道如何规划的人想要一个 ...
 - 实战java虚拟机的学习计划图(看懂java虚拟机)
		
啥也不说了,实战java虚拟机,好好学习,天天向上!针对自己的软肋制定学习计划. 一部分内容看完,自己做的学习笔记和感想. 学java很简单,但懂java会有难度,如果你的工资还没超过1W,那是时候深 ...
 - 关于JAVA学习计划和感想
		
学习计划第一阶段: JAVA语言基础知识.包括异常.IO流.多线程.集合类. 要求:异常------掌握try-catch-finally的使用 IO流------掌握字 ...
 - 寒假学习计划(c++作业2)
		
C++学习计划 一.课程概况 1.课程名称:c++远征攻略 2.授课人姓名:james_yuan 3.课程链接地址:http://www.imooc.com/course/programdetail/ ...
 - .net程序员的学习计划
		
.net程序员的学习计划 与其说是计划,不如说是抄来的课程表.基于最近老大要求写一份一年的职业规划.我是一个向来没什么规划的人,不是职场规划,就连平时的规划都没有,基本上就是有什么任务就去完成.回想起 ...
 - linux-kernel 学习计划
		
[资料] http://www.ibm.com/developerworks/cn/views/linux/libraryview.jsp http://www.kerneltravel.net/ [ ...
 - [转]Android系统Surface机制的SurfaceFlinger服务简要介绍和学习计划
		
转自:Android系统Surface机制的SurfaceFlinger服务简要介绍和学习计划 前面我们从Android应用程序与SurfaceFlinger服务的关系出发,从侧面简单学习了Surfa ...
 
随机推荐
- pyinstaller打包自己的python程序
			
使用Pyinstaller打包步骤如下 1. 安装pyinstaller pip install pyinstaller 查看安装的版本 pyinstaller --version 2. 给脚本加密 ...
 - PHP 自制分页类
			
思路: 通过给页面url传递get参数,来控制每页的sql查询(mysql关键词:limit),实现分页查询 代码: class getpage{ public $pagenum; public $p ...
 - redis cluster管理工具redis-trib.rb详解
			
redis cluster管理工具redis-trib.rb详解 来源 http://weizijun.cn/2016/01/08/redis%20cluster%E7%AE%A1%E7%90%86% ...
 - Asymptotic I Catalan Number
			
卡特兰数出现在许多计数问题中. 常见的例子有:$n$ 个节点的有序二叉树,$2n$ 个括号构成的合法括号序列. 在上面所举的两个例子中,很容易看出卡特兰数满足递推: $$ C_{n+1} = \sum ...
 - WebRTC 视频对话
			
今天聊一下WebRTC.很多开发者,可能会觉得有些陌生,或者直接感觉繁杂.因为WebRTC在iOS上的应用,只是编译都让人很是头痛.这些话,到此为止,以防让了解者失去信心.我们只传播正能量,再多的困难 ...
 - spring in action学习笔记十五:配置DispatcherServlet和ContextLoaderListener的几种方式。
			
在spring in action中论述了:DispatcherServlet和ContextLoaderListener的关系,简言之就是DispatcherServlet是用于加载web层的组件的 ...
 - vue2.0  v-tap简洁(漏)版 (只解决300ms问题)
			
Vue.directive('tap',{ bind:function(el,binding){ var startTx, startTy, endTx, endTy, startTime, endT ...
 - zoj 3822 概率dp
			
/* 题目大意:一个n*m的棋盘,每天放一个棋子,每行每列至少有一个棋子时结束.求达到每行每列至少有一个棋子的天数的数学期望. */ #include <iostream> #includ ...
 - JS操作checkBox
			
代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w ...
 - Android SQLite使用
			
1. 介绍 SQLite是一款轻型的数据库, 是遵守ACID的关系型数据库管理系统, Android系统已经在框架中适配接口供用户使用. 2. 数据类型 SQLite采用的是动态数据类型, 会根据存入 ...