`
flashgua
  • 浏览: 4315 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类

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的基础概念开始~
分享到:
评论
1 楼 yuruei2000 2012-03-12  
这名字

相关推荐

Global site tag (gtag.js) - Google Analytics