帶三維團隊半年的一點總結和想法

2022-01-22 04:04:16 字數 3165 閱讀 5547

公司二維團隊和三維團隊由於歷史原因,分別屬於不同的部門,兩者之間關聯甚少。二維團隊與公司業務緊密聯絡,三維團隊相對獨立、偏向平台的開發和市政業務的結合。但是隨著公司業務的不斷擴充套件,前端展示需求的深入,以及二三維一體化的趨勢越來越流行,公司產品上的二三位一體化在去年也提上了議程。

在去年年末時公司進行了人事調整,由我來接管原來的三維團隊以及移動gis運用,成立獨立的gis部門。當時一方面是充滿信心,另一方面也由於對三維產品了解甚少,個人也是倍感壓力。年終匯報時,給領導做了乙個演講,題目是我心中的大gis部門:

現實是,在接手三維後不到乙個月,原來的三維團隊負責人離職,剩下的幾個均是剛來公司不到一年的新人。在四五年前,公司的三維團隊有近十個人,都是武大碩士,這幾年下來反而人員流失嚴重,不少又回學校讀博士,其實這也可以看出,三維的市場**和我們想象的是有偏差的,而去年更是聽說三維的龍頭之一偉景行被收購。

當時對公司三維的現狀做了總結:人少、產品線多、業務需求不明確。於是我個人決定,三維團隊對c/s平台僅處於維護狀態,全力投入已有的web平台開發中,重點進行功能需求的覆蓋和特效展示的研究。

在跟團隊開會統一好目標後,便詳細的進行了功能點的羅列。

優先級別為:

a.優先保證專案,完成成熟產品已有功能的二三維一體化切換。

b.其次豐富產品基本功能。                                

c.最後研究產品的特效展示。

公司的是乙個靠專案賺錢的公司,判斷乙個團隊是否有價值,能夠有多少人,最直接的考核就是產出比。所以無論我們有多少想法,首先要保證的還是專案可以正常進展。而專案和產品也是不衝突的。這裡我總結了三個原則:

a.在專案中完成的功能,我們可以封裝到主版本中,讓其他專案可以共用。

b.作為平台,我們要完成向下相容,新增和擴充套件的功能不能影響老功能使用。

c.如果遇到十分定製化需求,盡量拆分模組直至將完全定製化**隔離,通過介面引數或服務配置控制是否開啟,核心目標是統一版本,不做分支維護。

在專案的支援中,團隊先後完成了熱力、聚類、空間分析、軌跡展示、統計圖表展示等可以提交至平台的功能,以及二維展示和三維展示同步需求,覆蓋了順義、寧波、益陽等專案的二三維一體化。

其實專案所需的功能點在cesium中基本都已經有比較成熟的封裝類和方法。實現起來既能看到效果,又能滿足需求,而且實現難度不高,這也是我讓團隊優先進行完成的原因。

工欲善其事必先利其器,在專案沒有明確提出需求前,我們可以通過分析競品,以及根據二維功能經驗和三維cs平台經驗,對三維web產品進行豐富完善。在這半年,先後推動或優化了三維量測功能、管線挖方功能、地表透明、動態水域、視域分析功能等。

三維的特效展示,主要的用武之地是大螢幕展示。之前提到過的數字冰雹公司,後來乙個同事有機會和他們的研發進行了接觸,了解到現在他們做的大屏展示採用的是離屏渲染技術。即一台高效能機器作為渲染伺服器專門做渲染出圖,前端的大螢幕僅僅是投屏展示,其實採用的就是cs架構。而這與公司的人力現狀是無法匹配的,公司的人力只能支撐一條三維產品線,這個產品線不能是cs的,否則業務端的各類產品將無法與三維整合(不考慮activex,前端布局侷限太多,而且只能是ie)。

所以,我們只能立足現在的產品架構力求做一些可以發力的點:

a.灰模展示特效

b.多軌跡展示特效

c.粒子效果

這其中,我一直重點推動的是灰模展示特效。其最主要原因在於,大多數專案其實是沒有三維模型資料的,如果我們能夠通過二維建築物圖層拉伸出效果足夠好的三維展示方式,那麼二三維一體化的推廣將容易很多。所以針對灰模特效,我一直在不斷推動。從最開始建築物高高低低如何看起來不雜亂、賦色、發光、加上路網讓其豐富等,到現在基本初具效果。

比如,二維中軌跡即使不在路上也不影響展示效果,但是三維展示中軌跡穿牆則十分影響感官。再比如,如果貿然放開了合同上沒有提及的三維模組,引起業主反覆對三維提需求,則人力如何平衡?

這不僅僅是技術問題,還是乙個回報成本問題。所以現在的選擇是:

a.有三維的合同才上三維

b.二三維一體化的重點是大屏展示,即使合同沒有提到三維,也可以作為試點先上

c.業務平台上只滿足基本的二三維展示切換。一些不重要功能或針對二維的功能,不需要三維完全覆蓋。

其實平台最核心的問題反而不是展示,而是資料處理的優化,以及展示效率的提公升,而這些反而是難度最高的。

舉個例子,同樣是展示十萬個建築物灰模,超圖的web三維平台就比我們的要快不少。而據了解,超圖是定義了自己的三維資料格式。另外,我們的桌面平台工具雖然可以支援將精模資料以及傾斜攝影資料處理成3dtiles,但是需要的處理步驟很繁瑣,網上的一些目前開源的工具都比我們方便,但是這些工具都有收費的趨勢,所以我們自身的工具還要優化。

最後,希望三維產品可以在大屏展示上真正落地,同時開始推動與移動端的gis平台進行二三維一體化整合。

在人員青黃不接之時,你們和我站在了一起,這半年大家的努力有目共睹,校招新人zxl同學的入職更讓我對我們三維團隊的明天有了不少的憧憬。這些所有的成果均是你們完成,而我作為三維的外行實在能幫助的有限,能和大家一起討論制定計畫,能為大家協調資源、頂住壓力是我唯一能做的,而且還做的不夠好。感謝大家的支援,我們下半年,繼續。

對創業團隊的一點想法

本人 沒有強大的技術,沒有廣闊的人脈,沒有超前的遠見,只因在創業團隊中待過一年,有了一些想法,即記錄下來。這裡對給我這次機會的公司表示感謝!這裡說提網際網路及軟體方向的創業團隊。1.不宜過早制度化 當然,對於打卡這樣的制度並不排斥。但是對於對上百人團隊的管理方法,不宜過早產生。比如詳細區分不同部門,...

困境和出路的一點想法!

這幾天看了一本書,名字叫做 困境和出路 看完以後,給我很多啟發,讓我對專案,對公司,對整個行業的分析又有了一定的方法和想法,總的來說,我理解的這本書的概念大概是 一 破壞性創新要比維持性創新更能促進公司的發展。只有破壞性創新才能讓乙個公司長大,獲得高額利潤,而破壞性創新關鍵的一點就是要針對非消費者,...

三維計算機視覺(一) 點雲處理綜述

點雲模型與三維資訊 為三維影象處理。點雲處理的三個層次 濾波器 關鍵點 關鍵點 分割 segmention 分別對應影象處理中的濾波,邊緣檢測,分割。顯然,在影象處理中還是中層次的分割 操作,由於點雲的特性被簡化到了低層次的水平 本質上與濾波和關鍵點提取難度相當了 點雲的中層次處理則的英文 特徵描述...