首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

3D的故事,开始于2012年的三月8日

2012-08-14 
3D的故事,开始于2012年的3月8日很早就想写一篇3D引擎的文章,能让初学者快速的进入3D的世界。回想起自己学习

3D的故事,开始于2012年的3月8日
  很早就想写一篇3D引擎的文章,能让初学者快速的进入3D的世界。

  回想起自己学习3D计算机图形学和flash以及html5的经历,真心希望当初能有一本浅显易懂的书,带我入门,像个朋友一样告诉我各种bug以及解决办法。

  现在,又要开始一个新的引擎的开发计划,就用一个大故事记录下开发过程中的点点滴滴,汇集成一个入门的教程。

  题目很想叫做《自己动手写一个3D引擎》,不过想想这名字被用烂了,还是文气一些,叫做《One  Love Story about 3D》。

  故事的主人公是一位普通的计算机大四学生(小瓜),为了追求心爱的女生(小婷),花了6个月的时间写了一个3D引擎,并做出了一个小游戏,当心爱的女生玩到游戏结局的时候,一切真相大白~

  哈哈,是不是挺俗套,不过自己感觉挺有意思的,因为从来没有看到以故事书的形式来写一本技术的,特别是爱情故事~

  由于我之前主要开发flash,现在刚刚研究html5和webgl,所以引擎会随着故事的进展,以两个版本并行开发:

  1.基于Stage3D的as3.0版本,对于as3.0我比较熟悉,估计引擎的稳定性会稍强一些;
  2.基于WebGL的js版本,刚刚开始学习js,这是我边写边研究的过程,会参考Three.js;

  在GitHub上,会开放两个版本的源代码,可以查看:瓜瓜的GitHub,love3d是as3.0版本,gua3d是js版本,由于js版本是业余时间开发,进度上会落后于love3d版本~

  每周,会更新一篇博文,重点介绍一个概念,首先从3D的基础概念开始~

热点排行
Bad Request.