2011年2月21日

The Fate of Mageprim

最近國外的部落格,又開始討論 Mageprim(*註一) 的存廢問題。原因是因為某個能製作 Mageprim 的商家被列為黑名單,林登官方於資料庫中將其產品刪除,亦連帶影響一些使用那位商家所做巨大物件的用戶,突然少了個地板或是牆壁、屋頂這碼子事發生。於是就開始繪聲繪影地傳出林登決定刪除巨大物件的謠言(*註二)

這是一個老問題。而且在 Second Life 中已經兩派爭論多年的問題。

一般來說,我會習慣先觀察一段時間,並看看多方的說法。在看過多篇文章後,我等事情狀態大致清楚後才動手寫這篇。在 Second Life 中,支持與反對使用 Megaprim 的論戰從未停止,也僵持不下。早期 Second Life 並沒有製作物品十公尺的限制,而是大約出現於 2007 年初左右(*註三)。因為有些使用者透過大物件侵擾土地邊界,造成鄰居間的糾紛。或是惡意使用者利用大物件塞爆整個 Sim 等等不一而足(當然也有效率問題,有人就提出大物件會產生 LAG 的問題(*註四))。於是反對聲浪四起,林登開始限制使 Prim 尺寸,也就產生現在最大尺寸十公尺的限制現況。然而,十公尺大小終究無法完全滿足使用者,蓋房子或商場,超過十公尺的比比皆是;又加上 Second Life 中的計算單位是 Prim 幾個,所以在寸金寸土的計較下,一般出售土地最小單位(512 平方公尺)都有可能長到十六公尺,你用十公尺就要多用一個 prim 來連接,那更大面積的土地就不用說了,怎麼算也不划算,居民當然也不是冤大頭。

因為林登一方面既限制建造尺寸,一方面又不禁止 Megaprim 它的存在。所以就產生很怪異的現象,在 Second Life 中一般場合沒在賣,使用者又需要,而要 Megaprim 又得自己找。通常我們也不會對新手特別提到 Megaprim 的事,一來新手要知道的事情太多,這不是最急的;二來是新手在什麼都不熟的狀態下,拿到並使用它,大部分都只會是給旁人帶來麻煩與災難罷了。

我曾經有段時間在 Second Life 中到處尋找 Megaprim,現在某個角度來說,我擁有算是相當齊全的種類與數量,也曾經在以前買的土地「臺灣之心」上免費供應。為什麼會有這事,乃是因為大物件你既然不能做,那麼就只能拿現成的來用。在現有的大物件尺寸上,又不是從最小到最大都有(*註五)。在為了節省 Prim 耗用的前提下,能找相對應尺寸的大物件,是一個必要的工作。別忘了,一個 Prim 有 XYZ 三軸,你很有可能會找不到三軸完全吻合的。大物件的尺寸又不允許編輯,因為一編輯就會縮小到你被限制的 10x10x10 m --如果你三軸的尺寸大於它的話。

目前林登還沒有打算停用 Megaprim,但在官方版本更新後,又增加一個「可以退回侵入土邊界大物件」的功能(*註六)。這個功能贏得不少人的掌聲,也給 Mageprim 的反對派帶來莫大的鼓舞,認為是大物件時代結束的前兆。另外,因為網面技術(Mesh)的導入,雖然目前仍在 Preview Grid 中測試,但已可突破十公尺的限制,但也有人認為這會改寫 Megaprim 的宿命,使其漸漸走入歷史。只是官方又同步釋放出「考慮讓一般使用者可以自行創造 64 公尺下大小的 Prim」這樣的風聲,其走向到底如何還真是耐人尋味啊。



-----
註一:
Mageprim(一稱為 Hugeprim),在 Second Life 中通指超過 10mx10mx10m 大小的物件。一般使用我們通稱為大物件,或巨大物件。

註二:
林登官方僅發表簡短評論,聲明並沒有這樣的事情,也暫時不會對這 Megaprim 作任何決定。不過許多非官方的揣測相當地多。

註三:
按林登官方維基的說法,是 2006 年十二月20日所做的決議,但仍允許大物件的存在,只是一般居民無法自行製作。至於何者具有製作條件?這一點我並不清楚,只知道目前 inworld 中的所有大物件,都是由少數幾個人所做。

註四:
在林登伺服器使用 Havok4 物理引擎版本前,其實對超過十公尺以上的 Prim 處理效能不佳。當然,林登不承認有這個問題存在。目前基本上所有的 Sim "應該"已經都換成這個版本,理論上大物件產生的延滯影響應該已經不存在才是。

註五:
現有的大物件,最小不會小於  0.25 公尺,而最大有到上千的,不過實用意義不大,因為整個島也不過 256x256 公尺,有些包裝的範圍就會現縮於 0.25-256 公尺去組合。按個人使用經驗,64x64 公尺應該是使用上的最大合理值,因為超過後會有非常明顯的 LAG。

註六:
在此之前,Prim 是以其物件的中心點座標去判斷,也就是有可能物件有 2/3 仍在建造者土地範圍,剩下 1/3 越界等等,因為中心點未逾邊界被視為未過界,但實質上已侵入鄰居土地 。若鄰居反應未獲滿意回應,通常就是「高牆戰爭」的開端,雙方彼此敵視,邊界築牆區隔。也偶些會透過 Report Abuse 去檢舉鄰居濫用,但不管結果如何,使用大物件不慎,都是鄰居交惡的主因之一。

沒有留言:

張貼留言