2018.9.23我回来了

我又重新回来了。

今天在手机上重新下载了软件,然后发现多了几个关注我的伙伴,谢谢你们的支持和关注。

还有一位伙伴在两个月前问我有没有Revit二次开发的资料。。嗯,我私信你啦。

实在抱歉和内疚。自己这段时间过得不是特别顺利。

主要在忙什么呢。离开的这段时间,主要是学校里面的项目和论文、比赛、找工作。

现在这些都搞定了。

还是想说说为啥会突然不坚持写东西了。

因为我发觉自己原来的学习方式还是存在问题。

我发现自己在不断实践的过程中,又发现自己原来写的文章里有些内容有问题。。然而,自己的拖延导致了问题越积越多,最终自己觉得疲惫。

但是在这段离开的时间,我还是坚持写笔记,不过是在印象笔记里面。一方面在网上搜集,另一方面是在整理。

因此,我会重新整理以前的Revit二次开发相关的文章,争取以更简洁、更易懂、直观的形式将文章内容传递给刚接触二次开发的伙伴。

温故而知新,是学习不可缺少的一个环节,而我恰恰没有做到。

对于我自己,我是一个喜欢新鲜事物、渴望了解各种技术的IT男 :)

我觉得在不断探索新知识的同时,也要对过去的知识不断重新审视和整理,这样才会在技术的道路上越走越扎实,越走越远。

关于我现在。目前我在二公院工作,主要负责BIM软件的研发工作。二公院主要研究道路交通工程在BIM上的应用。

虽然和读研时所研究的Revit二次开发不太一样。Revit主要用于建筑领域。但是我想说的是,其实还是有许多共同点的。

目前我所做的工作是和Unity有关,也用C#进行开发。而且就目前来说,我依旧在学习图形学的相关知识。

但是呢,Revit二次开发能做的还有很多。

当然现在很多人说,C#、.Net现在没有以前的那种态势了。但我想说的是,计算机编程,和语言没多大关系,如果你专心研究透一门语言,那么别的语言你也可以很快掌握。

而且我现在越来越觉得,数学、算法、数据结构才是重中之重。。

BIM软件的研发,其实很大程度上还是在和数学打交道。毕竟BIM最基本的就是三维可视化,涉及到空间几何。这是三维模型的核心。除非你所做的是BIM在业务上的需求,例如管理系统之类的。

往后的文章里,我也会慢慢涉及到Unity方面的开发。虽然Unity早已成熟,但是我还是会从我自己的角度,自己的理解去写点东西。如果能引发你的一些观点和看法,这是我最高兴的事了。

当然Revit二次开发也会定期更新。

同时,我也会增加C#的中高级用法。在工作的这几个月内,我对这些也解除了不少。同时我也会把这些用法和Unity结合起来。因为我发觉,知识一旦建立联系,形成体系,那将会牢不可破,很难遗忘。

接下来会对以前的文章逐一进行修改,希望能给刚接触二次开发的伙伴提供便利,同时我也会尽自己所能,提供资料。

关于Unreal,我可能当前不会写。当初接触它是因为自己的好奇,也是一种探索。嗯,怎么说呢,,虚幻引擎要玩好,还是需要非常扎实的C++功底的,而我本人觉得自己的C++越学越迷茫了==

虚幻还是很强大的,如果想要学习建筑领域上,使用虚幻来进行真实场景的渲染,那么我推荐一个微信公众号:
https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzIyNTIwODE5OQ==&scene=124#wechat_redirect

PANDA数向设计联盟—— 里面包含了许多参数化设计的文章,其中也有很多实用Unreal渲染的建筑、室内场景等;

至于为什么现在公司没有选择使用虚幻,是因为我们仍然看中的是Unity应用可移植性、对于移动端的友好性。我们所要实现的东西,对模型材质的渲染要求并不高。同时,对于团队来说,软件开发周期也不易太长。

我认为这是一种平衡,同时保证高画质和高性能是真的很难实现的,一定要事先考虑清楚,自己真正想要的是什么。

Unity也越来越强大,新版本的Unity在渲染功能上,令越来越多的开发者眼前一亮。相信unity也会和BIM紧密结合。

好了,先到这里吧。

你可能感兴趣的:(2018.9.23我回来了)