【发布时间】:2010-09-27 16:13:39
【问题描述】:
首先介绍一下:
去年我写了这个http://dragan.yourtree.org/code/canvas-3d-graph/
现在,我想完全重写它,因为旧版本有一些限制,例如:有时会出现条不可见,因为它们是一个接一个地绘制的。
在这个旧版本中,没有真正的 3D,只有一堆 2D 线条,它们模拟 3D。
现在,我想要进入完整的 3D 场景,我想将所有对象保留在内存中,并添加某种 3D 导航按钮,使用户能够在所有 3 轴上旋转整个场景并缩放摄像头进出。
我已经决定将http://sylvester.jcoglan.com/ 用于矢量/矩阵的东西,但我仍然无法找到好的 3D 教程。网上有很多文字,大部分都是90年代的,不完整或者写的很烂。
所以,我的问题是:什么是最好的在线资源/教程,可以让我从头开始编写自己的 JS 3D 引擎。
它应该涵盖所有相关主题:
- 向量
- 矩阵
- 对象
- 相机
- 场景渲染
- 照明
- 场景中的旋转对象
- 移动相机
等等。 (我对前两个相当熟悉)
感谢您的宝贵时间。
【问题讨论】:
标签: javascript 3d rendering