Skip to content

brendanaaa/Learnbgame

 
 

Repository files navigation

B站成果/进展/视频展示

📖 Learnbgame ----learnbgame is learn by game

Learnbgame的目标是一个创建一个关于科学知识学习的:video_game:3D游戏🎮,将科学研究得到的科学知识进行三维可视化,力求创建一种所见即所得的学习方式,你可以理解为现实世界的虚拟仿真映射.

关于Learnbgame

Learnbgame开发路线图式

Learnbgame目标的实现还有很长的路要走,因此现阶段Learnbgame为依托主流开源虚幻引擎Unreal的3D游戏项目,力求

  • 模型尽量使用节点式非破坏性程序化模型----现阶段采用Houdini的hda进行创建

  • 逻辑采用节点式逻辑----现阶段采用Unreal的蓝图进行实现

节点时代 📝 All_In_One

  • 节点式非破坏性程序化模型----现阶段使用houdini的hda

  • 程序化材质纹理----现阶段使用substance design,houdini,blender实现

  • 后期----现阶段采用Nuke,houdini,blender实现

  • 节点式逻辑----现阶段使用unreal蓝图

  • blender + houdini + unreal蓝图 + Nuke + substance design

📝 poqbdb---- poqbdb is power or quest by database

这是关于Learnbgame世界的数据集合引擎

  • 模型的生成主要采用节点式非破坏性程序化模型

这是关于免疫学知识的卡牌游戏 🎮 部分内容展示

📖 模型集成插件UI架构--基于现实世界和科学研究理论进行分类

📝 物质世界

夸克————质子
        |—————原子核
       中子      |——————原子————分子————细胞————组织————器官————功能系统————个体————物种————种群————群落————生态系统——————地球————太阳系————银河系————本星系群————总星系————宇宙——————世界
               电子

从原子出发,有元素周期表,往前,有原子核和电子组成的电子云,往后,则是原子构成分子的三维结构,以pdbsmiles格式在blender中,这是个微观世界,

往后,以gltf格式,是物种,种群组成的生态系统。

再往后,是地球以外广阔的宇宙。

📝 生物

atoms---molecules---species---planets---

原子---分子---物种----星球---

🔯 原子--元素周期表--核外电子排布--


🔯 分子--无机物--有机大分子--

🔯 无机物--smiles

✡ 有机大分子--pdb--mol


👻 物种--界--门--纲--目--科--属--种

🌏 星球--


其他

📝 能量驱动

声--光--热--电--动--势--场

🎼 --


💥 --材质库(blender有内置材质库)--环境光easyhdri


🔥 --烟--火


--


🔩 --骨骼--


--状态--液体状态--FLIP Fluids

🌀 --Force Field(blender内置)

📖 requirement

blender 2.8+ openbabel

📖 LearnruT----他山之石,可以工玉

  • houdini特效借鉴

⚠️ 注意事项:

  • 目前由于插件中的化学分子三维结构生成部分需要调用openbabel化学python库,所以还需另外安装,日后会进行改进,敬请期待

  • atom模块中电子的排布引用Fibonacci lattice算法,运动引用AXIS ANGLE旋转算法.

  • learnbgame目前主要在kali linux系统中开发,所以可能会有系统兼容性问题,欢迎提bug

📖Learnbgame游戏引擎LearnbgamEngine

📖other

Fofight
ImmunemaG
LearmWWW
LearnbdnelB
Learnbgame
LearnbgameWWW
LearnBikiW
LearnioC
LearnruT.md
LearnW5H
PByHack
poqbdb

About

Learnbgame is learn by game 💻 虚拟的现实世界Learnbgame 🌐 www.learnbgame.com 🎮FreetimeJoW:http://39.96.114.64:globe_with_meridians:

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 94.2%
  • Roff 2.5%
  • C++ 1.9%
  • HTML 0.5%
  • C 0.4%
  • JavaScript 0.4%
  • Other 0.1%