Skip to content

Latest commit

 

History

History
executable file
·
118 lines (62 loc) · 3.99 KB

项目前期计划.md

File metadata and controls

executable file
·
118 lines (62 loc) · 3.99 KB

标配

kali linux + blender + python + scrapy + django + sublime + unreal

系统我用的是kali linux系统,这也便是黑客常用的系统,之所以选它是有原因的,因为带有的黑客血统,懒便是一种美德,所以功能上是极其的方便,直接干脆,不拐弯抹角,当然,这个是有风险的,目前其安全性并不是很高

游戏引擎我选的是blender

主要编程语言我推荐python,python号称胶水语言,能较方便地调用其他语言编写的接口

模型类型为节点式非破坏性程序化模型

目标:

针对相应学科进行示范,之后向其他学科平铺展开

网站平台展示——优化浏览器的兼容模式以及客户端(电脑)和移动端(手机)的差异

巨人的肩膀

网站内容,建立展示内容索引,在人力财力不允许的情况下,各取所需。

技术点

批量数据驱动三维模型标注注解技术——bpy.context.object.name或许能给一定的参考,或者bpy.ops.font.text_insert(text="")

1.注册/登录功能 2.视频播放功能 3.文件上传功能 4.站内内容搜索功能 5.文本内容编辑功能 6.

##########

字幕:

  • Learnbgame 是什么?

  • 顾名思义,Learnbgame is learn by game,

  • 或许我们曾经会有这样的想法.

  • 当你漫步在丛林,遇到一种不知名的植物,你会想知道它叫什么,想知道...

  • 于是,通过合适的方式,你知道了你想知道的一切.目之所及皆可知.

  • 想法有了,那么,要怎么去实现呢?首先,这需要一个庞大的知识数据库,而如何建立并管理这样一个数据库是一个值得思考的问题.

  • 很不巧的,我也有类似的想法.这是一种和看书不一样的学习方式,我将它命名为Learnbgame.

  • 要怎样管理这样的一个知识数据库,于是我开始思考,这是个怎样的世界!!!

  • 道说:这里是人间;

  • 佛说:这是六道之一

  • 上帝说:这里是天堂和地狱之间的战场;

  • 物理说:这里是基本粒子堆砌出来的聚合体;

  • 恩,这是个不错的思路,于是,在这个物质世界中,

  • 从微观到宏观的的一定尺度,一条线,清晰可见

  • 原子----

  • 分子----

  • 细胞----

  • 物种----

  • 星球----

  • 想法有了,该怎么去实现呢?于是我开始了漫长的寻找,

  • 我清楚的知道,这个想法我一个人几乎不能完成,所以我需要很多志同道合的人参与,

  • 于是,我知道了开源世界,

  • 在选择编程语言时,我想着,编程作为实现的工具,所以越接近自然语言越好,而且还要有足够多的人用,这样,方便交流,于是我找到了python,

  • 再后来,进一步的深入,我知道我需要一个游戏引擎,最好还是用python做脚本语言的,于是我找到了blender

  • 现在,我便以自己的方式,在blender中编写心中的Learnbgame世界.

  • 原子--有原子核和核外电子轨道,元素周期表

  • 分子--基于smile的分子三维结构

  • 物种--poqbdb引擎提供支持,界,门,纲,目,科,属,种...

  • 星球--地球内,地球外....

  • 我知道,要实现这个想法,路还很遥远,或许,会遇到很多困难和疑问,但是,

  • Fofight is forerver fight...

##########

分镜

  • 静态分镜

  • 动态分镜

  • 很长一段时间我都在思考开源的意义何在,该如何对待开源,

    blender的插件体系从始至终都秉承这一理念,也许你会问,blender插件不是有market吗,有些插件是收费的啊,的确,但是也许从一开始你就理解错了,开源不等于免费,插件的开发者没有义务免费为你做什么,但是因为遵循开源协议,你对其他开发者的脚本进行开发和发布原则上不涉及商业的法律纠纷,但道义上你应该尊重别人的劳动,声明相应的劳动成果

    我花费了很长一段时间收集了关于blender的插件和脚本,目前总计2.3k+,当然,这个数字还会继续增加.

    依我所见,越开放,你所能达到的高度越高.