惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 三生石上(FineUI控件)
S
SegmentFault 最新的问题
Jina AI
Jina AI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
IT之家
IT之家
美团技术团队
V
Visual Studio Blog
人人都是产品经理
人人都是产品经理
博客园 - 叶小钗
有赞技术团队
有赞技术团队
GbyAI
GbyAI
宝玉的分享
宝玉的分享
腾讯CDC
M
MIT News - Artificial intelligence
博客园 - 【当耐特】
Google DeepMind News
Google DeepMind News
月光博客
月光博客
MyScale Blog
MyScale Blog
Last Week in AI
Last Week in AI
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 司徒正美
Recent Announcements
Recent Announcements
MongoDB | Blog
MongoDB | Blog

博客园 - X Peng

博客迁址 xpeng.scorpionstudio.com 终于,我们的新产品Fotor Slideshow Maker上线了!! 总结了一下新手学习Windows 8 Metro App 开发的捷径 Ryzom简易汉化教程 在Windows上编译运行Ryzom客户端 在Windows(x86)上编译、配置并运行Ryzom Core(服务器/客户端) 关于Ryzom游戏开发的路线图 和Ryzom相关的项目简介 开始研究Ryzom Core! 引擎设计与商业模式 新编辑器即将诞生 专注工具的日子 Tao Project Prototype 0.1.0 What is Tao Project 进化世界 除了随机还要进化——对Infinity进一步的想法 随机宇宙 EDS(屏幕截图) EDS(实例)
Tao Project Prototype 0.2.0
X Peng · 2008-10-25 · via 博客园 - X Peng

星际环境和漫游演示视频

    该阶段为降落、漫游到星球表面做准备。在当前的天文学体系上,实现基于“Sean O'Neil”的“Real-Time Procedural Universe Project”的星球渲染引擎,主要应用在客户端图形上,并尝试用于模拟服务器的碰撞检测问题上。

       主要内容如下:

l         过程星球(恒星、行星、卫星)表面高程数据生成及渲染

[O'N01] O'NEIL S.: Rendering planetary bodies. Gamasutra August 10, 2001 (2001).

 http://www.gamasutra.com/features/20010810/oneil_01.htm.

n         实时大规模过程地形渲染(球面)

n         根据海拔变化的顶点颜色

n         陨石坑地貌修正

n         应用简单光照模型

l         实现基于当前天文学体系上的过程星球演示Demo

n         一个简单的太阳系

       视频中可以看到,目前仅实现了实时生成的行星、卫星等星体表面,生成了高程数据(随机地形和随机陨石坑地形)和根据海拔变化的表面纹理。在恒心系中(比如演示的太阳系),实现了一个恒星相关的方向光源。所有星体的位置、大小都是按照目前天文学的真实单位和实际值。

       虽然这个星球引擎系统还需要诸如大气散射的光照以及星云背景等支持,但是我计划在之后的几个版本中,将着重TAO系统的AI逻辑架构,因此这个简单的星球渲染引擎为测试宏大的AI以及进化体系做好了准备。

距地球100000公里处

近地表面

距离月球20000公里

近月表面