We don’t allow questions seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. You can edit the question so it can be answered with facts and citations.
Closed 9 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(6)
如果这是专门针对 JavaScript 相关项目的,那么我可以理解,但如果您这样做只是为了掌握 3D 渲染的基础知识,那么可能有更成熟的平台适合您。
无论如何..
可能对您的学习有用的链接:
另外,还有一些有趣的 JavaScript 3d 示例:
If this is specifically for a JavaScript related project then I understand but if you are simply doing this to grasp the basics of 3d rendering there might be more mature platforms out there for you.
In any case..
Links that might be useful to your learning:
Also, some fun JavaScript 3d examples:
只是一些建议,但可能不完全是您正在寻找的内容:
我建议您在 nihilogic.dk 上查看 Jacob Seidelin 的画布示例: http://blog. nihilogic.dk/search/label/canvas 。
如果您愿意放弃画布并使用现有的 Flash 库,请查看 Sandy3D : http:// www.flashsandy.org/demos。
Just a couple of suggestions, but probably not exactly what you're looking for:
I suggest that you take a look at Jacob Seidelin's canvas examples at nihilogic.dk : http://blog.nihilogic.dk/search/label/canvas .
If you're willing to abandon canvas and go with an existing flash library, take a look at Sandy3D : http://www.flashsandy.org/demos .
透视投影:
http://www.cse.unr.edu/~bebis/ CS791E/Notes/PerspectiveProjection.pdf
Perspective projection:
http://www.cse.unr.edu/~bebis/CS791E/Notes/PerspectiveProjection.pdf
http://www.gamedev.net/
自从我上次尝试做任何事情以来已经有一段时间了与图形/游戏/3D,但我确实记得这个网站是最广为人知的资源之一。
http://www.gamedev.net/reference/
当然,这是非常通用的目的,并且涵盖的内容比您要求的要多,但它包含数学和物理方面的好东西。
http://www.gamedev.net/
It's been quite a while since last time I tried to do anything with graphics/games/3D, but I do remember this website as one of the most widely known resource.
http://www.gamedev.net/reference/
Of course, it's very general purpose, and covers more things than you're asking for, but it contains good stuff on the Math and Physics stuff.
可悲的事实是 JavaScript 中仍然没有真正支持 3D 图形。
因此,您所做的任何事情都必须涉及完全实现 3D 渲染器(或使用其他人已经实现的渲染器)
由于这些东西通常是在硬件中实现的,并且您正在编写 JavaScript,因此对于不重要的场景来说,它自然会非常慢。
Java、C# 或 C++ 等语言将为您提供更好的 3D 图形服务。
The sad truth is that there is still no real support for 3D graphics in JavaScript.
So anything you do will have to involve completely implementing a 3D renderer (or use one someone else already implemented)
Since these things are usually implemented in hardware and you are writing JavaScript it is naturally going to be very slow for anything more than trivial scenes.
You will be better served by languages like Java, C# or C++ for your 3D graphics.
有一种名为“Canvas 3D”的技术可用于 Firefox。
还有一个名为 C3DL 的实用程序,可以更轻松地使用该技术。
不幸的是,据我所知,没有 Opera/Internet Explorer/WebKit 等效项 - 该插件仅适用于 Firefox 3(不支持 Firefox 2 和 Firefox 3.1 beta)...
There is a technology called "Canvas 3D" available for Firefox.
There is also an utility called C3DL, which makes it easier to use this technology.
Unfortunately, as far as I know, there is no Opera/Internet Explorer/WebKit equivalent - this addon is only available for Firefox 3(Firefox 2 and Firefox 3.1 beta are not supported)...