And*_*rei 5 html javascript opengl
我想创建一个基于浏览器的,交互式的实时动画,根据一天中的时间和一年中的时间显示地球绕太阳转.此动画还应(最终)显示太阳系中的其他行星,用户应能够在太阳系周围平移并从不同侧面看到它(通过点击拖动,滚动等).
我不认为它有任何实际应用,但我喜欢在宇宙中发现的艺术价值......所以开始这样做会很有趣,我可能会在做这件事时学到一些东西.
我没有任何关于行星物理学的经验,虽然如果给出一个很好的信息来源,我可能会理解它.我确实有一些Web开发经验,使用JavaScript,HTML,CSS,Python等语言.
现在,问题:
最重要的是,我将如何开始这样的项目?
我在哪里可以获得有关太阳系中地球和其他行星旋转的信息?
我应该使用/学习哪些语言?
您对这个想法有什么其他想法?您认为对于像这样的项目有什么功能?
这个想法是非常冲动的,特别是在一天的这个晚些时候......当我看着窗外,看到建筑物变得越来越黑,我也在想象地球是如何慢慢旋转的.在太阳周围也是如此,我认为能够从外部看到这一点是一个非常好的景象.
希望得到一些反馈.干杯!
听起来是一个很酷的项目!我会受到启发去从事这种工作(并且很少完成;-)。
请参阅有关浏览器图形框架的相关问题。
我首先要问,你的受众是什么?例如,大多数互联网用户和大多数主要浏览器?
我的偏好是使用O3D(基于WebGL),但这要求您不介意您的艺术作品仅在尖端浏览器中运行,而不是在 IE 中运行。编程将用 JavaScript 完成。然而,这将是具有挑战性的。我的下一个问题是,在寒冷的早晨,我是否仍然对这个项目有足够的启发,投入大量时间学习语言和图形库?
另一个问题是,你想用 3D 来做这件事吗?听起来很像,但是太阳系的二维表示也具有美学价值,所以值得一问。
如果您还没有编程或 3D 图形方面的经验,您可以考虑处理。它针对的是艺术家而不是程序员,并且它有可以在浏览器中运行的小程序。
对于行星,你基本上会做有纹理的球体,至少开始时是这样;请参阅本教程(适用于 WebGL)或这些示例(适用于 O3D)。
还要搜索开源太阳系模拟项目……有很多,你可以窃取数学算法。:-)