2010/08/08

Unreal Engine功能介紹: 動態計算陰影透明度

Unreal Engine 3現在新增動態計算陰影透明度(dynamically shadowed translucency),可以用在以下兩種狀況

1)透明度的照明,是在場景中具有dominant lights 投射在可以接收動態光影的環境上。簡單的說,角色的頭髮現在可以在環境裡面計算陰影。


上圖中,並沒有開啟這個功能。因此,頭髮的透明度計算不正確;而下圖是有開啟透明度的功能。


在材質裡面如果要開啟這個功能是
bTranslucencyReceiveDominantShadowsFromStatic. 而在燈光環境裡面也有這個設定,你可以把頭髮開啟陰影的選項,或是就採用動態陰影 bAllowDynamicShadowsOnTranslucency,這個屬性預設是關閉的,因此如果你想要看到效果請務必把這個選項開啟。

效能的問題
開啟這個效果,在Xbox 360裡面每個角色會損耗大約.2ms的計算時間,這個功能還會增加四個材質lookups,且會增加某些ALU instructions到頭髮的shader上面,大概也會花費少量的GPU計算時間,大約.02ms。因為其實角色佔畫面的面積其實很小的。

限制
這種陰影只會投射在靜態的環境上,頭髮無法接受其他角色的陰影,也不能處理自身陰影(self-shadowing)。

2)透明度可以繼承dominant shadows,投射在不透面的表面上,這表示透明度可以使用動態陰影,投射在半透明後面的不透明的pixel上面。這個功能的目的是要讓地面mesh的動態陰影,當採用半透明混合模式時(translucent blend mode)與深度偏差alpha(depth biased alpha),能夠隱藏幾何體的縫隙。

如果沒有上述功能,半透明的mesh放在地上就會看起來像這樣:

如果有把功能啟動,看起來會像這樣:


要把材質啟動陰影計算的參數是bTranslucencyInheritDominantShadowsFromOpaque。請注意啟動這個功能會降低效能,因此你只針對地面的mesh做設定,而不是把所有的半透明材質都把這個選項打開。

效能的考量
如果是在Xbox 360 ,會有持續的.27ms計算開銷,如果還有添加材質的話還會增加.1ms,如果半透明地面mesh暫了畫面很大一部分的話。

限制
這個功能只對場景中打的是dominant lights光源有效,所以採用modulated shadows會沒有效果。

這個功能目前在PC平台上只對dominant directional lights有效;但是在遊戲機平台上面對所有類型的dominant light都有效!

透明度會使用在其後面的不透明物件的動態陰影,你可以在以下的遊戲截圖看到階梯陰影效果,但是如果半透明mesh背後的不透明mesh之間沒有對位很好就會出現計算錯誤。


[相關文章]
40 個你不能錯過的UDK (Unreal Engine)網站

2010/08/05

UDK新增功能:針對頭髮只計算一次pass


之前UE3在計算透明度的時候,只能計算多個pass。很不幸地,燈光的透明度,在多個passes的時候會在同一個mesh,多個圖層的位置產生照明過亮的錯誤!(如上圖)

八月份的UE3及將具有只計算一次pass的照明方式,讓頭髮的混合(blending)結果是正常的(如下圖)。

在SkeletalMeshCinematicActor裡,新的一次pass照明預設是開啟的,因此把SkeletalMeshCinematicActor放在場景你就可以預覽出效果。
你必須要把bUseOnePassLightingOnTranslucency這個參數在gameplay pawns裡面的script設定為true,才能得到這個效果,為了要讓照明計算一次pass,除了dominant light(或是在cinematics裡面的non-rim light)以外的燈光都會由單一個unshadowed SH light來計算逼近,但是在大部分的狀況差異並不明顯。感謝這樣的逼近計算,單一pass的照明大概只花了多pass照明的指令的一半而已,因此能更快速地計算頭髮!

[更多文章]

UDK新增功能:單一點光源就能產生整個場景的陰影

八月版的UE3及將會有單一點光源產生整個場景的陰影的功能。詳情如下:
  • 以上燈光是一盞PointLightMovable,能夠產生正確的陰影。
  • 任何點光源,帶有預先計算的陰影(可開關的或是一般點光源),而這樣的照明並不需要計算light map
整個場景會用6 90的投影算圖,因此對場景渲染來說是非常耗資源的,因此這種燈可被用來當做編輯器裡面預覽用,因為這種光源可以用來顯示燈光在被rebuild後陰影的位置。

[更多UDK功能介紹]

2010/07/26

西洋流行樂---No Doubt - Underneath It All


No double (無疑合唱團)是筆者的最愛. 這首Underneath It All也不例外, 雷鬼加上撒嬌的歌詞 難怪在2004年還獲得葛萊美獎!

從女生的角度寫的故事 這裡面已經不是性暗示了, 歌詞寫的很白了. 用的單字的話, "Underneath It All"會比較難翻譯, 可以翻作骨子裡 但是又不太搭 所以就翻作"其實". 從女生的口吻說出gorgeous sleep 是比較婉轉的用語. Bad在以下同時有兩種意義 大概只有聽原文歌詞才聽出原汁原味:

And when it's really bad
當你很壞的時候
I guess it's not that bad
其實還不賴阿

這首歌的MV也拍的很棒. 打燈 特效 節奏都在水準以上. 譯者認為是找電影團隊來拍的. 事實上, 亞當山德勒的電影---我的失憶女友50 First Dates 還拿這首歌當做主題曲!


---以下為翻譯---





No Doubt - Underneath It All

There's times where I want something more
有時會我會想要更多
Someone more like me
想要一位跟我很像的人
There's times when this dress rehearsal
有時候這彩排
Seems incomplete
好像還沒結束一樣
But, you see the colors in me like no one else
但是你看到了我那個別人都看不到的一面
And behind your dark glasses you're...
在你深色的墨鏡底下
You're something else
有著不一樣的你

You're really lovely
其實 你真的很可愛
Underneath it all
You want to love me
其實 你想要愛我
Underneath it all
I'm really lucky
其實 我真的很幸運
Underneath it all
You're really lovely
你真的很可愛

You know some real bad tricks
你會一些壞壞的技巧
And you need some discipline
我該好好管教你
But, lately you've been trying real hard
但是 最近你好認真
And giving me your best
想要給我最棒的
And, you give me the most gorgeous sleep
給了我最棒的愛愛
That I've ever had
以前從來沒有過
And when it's really bad
當你很壞的時候
I guess it's not that bad
其實還不賴阿

So many moons that we have seen
月光下 我們一起度過這麼多夜晚
Stumbling back next to me
I've seen right through and underneath
而我看到了那真實的你
And you make me better
而你讓我越來越舒服
I've seen right through and underneath
而我看到了那真實的你
And you make me better
而你讓我越來越舒服
Better... better...
舒服

You are my real Prince Charmin'
你是我真正的白馬王子
Like the heat from the fire
燃起了我熱情的火
You were always burnin'
你的心燒阿燒
And each time you're around
每次只要你在我身邊
My body keeps stalin'
我的身體就渴望你的觸摸
For your touch
Your kisses and your sweet romancin'
你的吻 你的浪漫
There's an underside to you
你有看不到的一面
That so many adore
讓人好愛
Aside from your temper
除了你的脾氣
Everything else secure
其他都很神祕
You're good for me, baby
你對我好 寶貝
Oh that, I'm sure
這點我知道
Over and over again
一次又一次
I want more
我還要

You've used up all your coupons
你把你的優惠券都用完了(譯者註:眾多前女友)
And all you've got left is me
現在你只剩我
And somehow I'm full of forgiveness
不知道為何我想要原諒你的過去
I guess it's meant to be
我想這就是命運吧

You're really lovely
你真的很可愛
Underneath it all
You want to love me
你想要愛我
Underneath it all
I'm really lovely
我真的好可愛
Underneath it all
And you're really lovely
你真的很可愛

---翻譯完---

[更多歌詞]

2010/07/22

UDK新增功能: Character indirect lighting角色間接光照參數

新的角色間接光照(indirect lighting)設定

八月版的UDK即將新增以上功能:在WorldInfo裡面多了一個能控制角色間接光照設定的參數。

這個參數會取代舊的LightEnvironmentIndirectContrastFactor,因為新的功能還比較多。這個東西可以即時套用,因此你可以在不重新rebuild光照就可以看到效果!這只影響環境光線,透過bIsCharacterLightEnvironment=true,原本是要用unreal script設定。現在SkeletalMeshCinematicActors屬性預設就是啟用的,因此你可以放在場景中做預覽用。

以上是SkeletalMeshCinematicActor放置在場景的情形,當Lightmass設定成超大的IndirectLightingScale屬性(directional light),這會造成一個問題,就是角色的背面會接受到大量的間接光照,因此角色本身會有對比過低的問題。

以上是同一個場景但是CharacterLitIndirectBrightness設定為.01,而CharacterLitIndirectContrastFactor設定為2。 (譯者認為, 應該要介於兩者之間亮度才比較好看)

[更多UDK新增功能]


UDK新增功能: Detail Lighting詳細光照顯示模式


八月版的Unreal Engine 3即將添加---詳細光照(Detail Lighting)的編輯器顯示模式

有了新的編輯器顯示模式,稱為細節光照(Detail Lighting)。這個會將diffuse color與specular color改用常數來取代,但是維持材質球裏面如normal map、 opacity mask等參數。這個模式對於要查看光照,而不要受到diffuse顏色所影響很有用!舊的lighting only模式還會保留,因為對觀察光照的缺陷還是有用的。

如上圖, 新的顯示模式的按鈕就在Lit顯示模式的旁邊。

[隨選文章]

2010/07/20

西洋流行樂---Shaggy It Wasn't Me (偷吃被抓包)


首歌很有趣, 講一位男生偷吃被女友抓包 跑去找朋友 (情聖). 情聖跟他說 "就說那不是我 不就得了" 很有故事性的歌詞, MV也拍的不錯. 黑人腔講話實在是聽不太懂 但是表情豐富啊! 翻了一下歌詞才發現已經有很多人撰文介紹啦, 參考了一下別人的翻法 以下是我的版本. 英文最麻煩的地方就是很多簡單的用法不會在空中英語教室看到, 不是那些拿的上檯面的慣用語卻是每天在講的詞 : D

caught me red-handed 現行犯的意思 當場抓包

banging on the bathroom floor 翻成幹砲或是嘿咻

scream 叫床

giggolo flex 像舞男般的扭動身體


陳老師解說完畢 XD

----以下為翻譯----

Shaggy "It Wasn't Me"

觀看MV請點這裡

(Yo', man) Yo'
又 老兄 又
(Open up, man) What do you want, man?
開門阿(慌張貌) 要幹嘛
(My girl just caught me) You let her catch you?
我被女友抓包 抓包?
(I don't know how I let this happen) With who?
我不知道怎麼會這樣 跟誰?
(The girl next door, you know) Man
隔壁的 嗯嗯(老兄你很行的口氣)
(I don't know what to do) Say it wasn't you
我不知道要怎麼辦 就說那不是你就好啦
(Alright)
好吧 就這樣辦


Honey came in and she caught me red-handed
我女友進門當場抓到我跟隔壁正妹偷吃
Creeping with the girl next door
Picture this, we were both butt naked, banging on the bathroom floor
當場的畫面是: 我跟她光著屁股在浴室幹砲

How could I forget that I had
哎呀我怎麼會忘了
Given her an extra key
我還有給她房間鑰匙
All this time she was standing there
她就直挺挺的站在那裡
She never took her eyes off me
眼睛盯著我看

(以下為情聖訓話, 口音很重聽不懂)
How you can grant the woman access to your villa
你怎麼可以允許你的女人闖入你的別野
Trespasser and a witness while you cling to your pillow
闖進來 還看到你在抱枕頭
You better watch your back before she turn into a killer
你要偷吃也要隨時注意周遭 要不然小心女友會把你殺了
Best for you and the situation not to call the beaner
保佑你還好狀況沒太糟
To be a true player you have to know how to play
想要當個真正的花心男 你就要知道怎麼玩
If she say a night, convince her say a day
如果她要一個晚上 那你就要說服她在白天
Never admit to a word when she say makes a claim
絕對不要承認一個字 當她對你興師問罪
And you tell her baby no way
你就告訴她 寶貝 不可能啦

(劈腿男解釋)
But she caught me on the counter (It wasn't me)
ㄟ 但是她在抓包我在桌上 (不是我)
Saw me bangin' on the sofa (It wasn't me)
看到我在沙發上跟別的女人幹砲 (不是我)
I even had her in the shower (It wasn't me)
我還帶女人去浴室淋浴 (不是我)
She even caught me on camera (It wasn't me)
她還用攝影機拍到我偷吃 (不是我)

She saw the marks on my shoulder (It wasn't me)
她看到我肩膀上的指痕
Heard the words that I told her (It wasn't me)
聽到我跟正妹說的情話
Heard the scream get louder (It wasn't me)
聽到正妹叫床越大聲
She stayed until it was over
她還故意在旁邊觀看到做完

Honey came in and she caught me red-handed
我女友進門當場抓到我跟隔壁女孩偷吃
Creeping with the girl next door
Picture this, we were both butt naked, banging on the bathroom floor
當場的畫面是: 我跟她光著屁股在浴室幹砲

I had tried to keep her
我想要留她
From what she was about to see
說她撞見的一切
Why should she believe me
為什麼她就是不相信呢
When I told her it wasn't me
我跟她說那位(在沙發上幹砲)不是我ㄚ

(情聖訓話)
Make sure she knows it's not you and lead her on the right prefix
你要讓她相信她看到的不是你 你要用話術導引她
Whenever you should see her make the giggolo flex
要見面的時候要學舞男扭一扭腰
As funny as it be by you, it not that complex
反正就是盡量搞笑就對了 一點都不難
Seeing is believing so you better change your specs
眼見為憑換副眼鏡
You know she not gonna be worrying bout things from the past
你得知道她不會為你的事情煩惱
Hardly recollecting and then she'll go to noontime mass
一下就忘了 然後她會去望彌撒
Wait for your answer: go over there
等你的解釋說: 閃邊啦
But if she pack a gun you know you better run fast
但是 如果她拿把槍來記得快閃


But she caught me on the counter (It wasn't me)
ㄟ 但是她在櫃檯抓包我 (不是我)
Saw me bangin' on the sofa (It wasn't me)
看到我在沙發上跟別的女人幹砲 (不是我)
I even had her in the shower (It wasn't me)
我還帶女人去浴室淋浴 (不是我)
She even caught me on camera (It wasn't me)
她還用攝影機拍到我偷吃 (不是我)

She saw the marks on my shoulder (It wasn't me)
她看到我肩膀上的指痕
Heard the words that I told her (It wasn't me)
聽到我跟正妹說的情話
Heard the scream get louder (It wasn't me)
聽到正妹叫床越大聲
She stayed until it was over
她還故意在旁邊觀看到做完

Honey came in and she caught me red-handed
我女友進門當場抓到我跟隔壁女孩偷吃
Creeping with the girl next door
Picture this, we were both butt naked, banging on the bathroom floor
當場的畫面是: 我跟她光著屁股在浴室幹砲

How could I forget that I had
哎呀我怎麼會忘了
Given her an extra key
我還有給她房間鑰匙
All this time she was standing there
她就直挺挺的站在那裡
She never took her eyes off me
眼睛盯著我看

Gonna tell her that I'm sorry
想要告訴她對不起
For the pain that I've caused
我對她造成的痛苦
I've been listening to your reasoning
我一直在聽你的藉口
It makes no sense at all
一點道理都沒有
We should tell her that I'm sorry
我們應該去跟她說對不起
For the pain that I've caused
我對她造成的痛苦
You may think that you're a player
你(情聖)可能會認為你是個花花公子
But you're completely lost
但其實是個大遜腳
That's why I sing
所以我才要唱這首阿

Honey came in and she caught me red-handed
我女友進門當場抓到我跟隔壁正妹偷吃
Creeping with the girl next door
Picture this, we were both butt naked, banging on the bathroom floor
當場的畫面是: 我跟她光著屁股在浴室幹砲

How could I forget that I had
哎呀我怎麼會忘了
Given her an extra key
我還有給她房間鑰匙
All this time she was standing there
她就直挺挺的站在那裡
She never took her eyes off me
眼睛盯著我看

[更多歌詞]

2010/07/15

隨機圖學論文(graphics paper)標題產生器



---以下翻譯自Real-Time Rendering網站---
試試看!點這裡, 一下就立即產生喔!以下是我試出來的隨機論文題目:

Bidirectional Rendering of Caustics for Light Fields
針對Light Fields的雙向焦散算圖

Reflective Normal-mapped Light Fields
Light Fields的反射法線貼圖

Rendering of Inverse Geometry
反轉幾何體的算圖

Texturing of Multi-resolution Geometry using Polygonal Approximation
利用多邊形逼近法對多解析度幾何體計算材質

Displacement Mapping of Reflective Geometry for Surfaces
對物件表面計算反射幾何體的置換貼圖

以上
跟真的一樣,呵!

----翻譯完畢----


搞笑似乎又帶點諷刺,隨便產生一個標題是不是就能去參加Siggraph呢?那個牛頓發現萬有引力、愛因斯坦發現相對論、孟德爾發現遺傳定律的年代已經過去了。現在的科學研究要不就是很針對性,要不就是很系統性。因此,才會有這種繞舌的標題。

分享一下小編多年前碩士研究題目,也是很繞舌(笑)。
Elucidation of mechanisms involving in P2X7 receptor-dependent and independent stress responses of. RBA-2 type-2 astrocytes.(探討第二型星狀膠細胞的P2X7受器相關與不相關壓力反應機制)

研究成果發表在兩篇國際期刊:
Elucidation of ATP-stimulated stress protein expression of RBA-2 type-2 astrocytes: ATP potentiate HSP60 and Cu/Zn SOD expression and stimulates pI shift of peroxiredoxin II.
Oxidized ATP decreases beta-actin expression and intracellular superoxide concentrations in RBA-2 type-2 astrocytes independently of P2X7 receptor.

2010/07/11

Modeling a crystal rock with 3dsmax 9 in 3 mins


This video tutorial showing how to create a crystal rock in less 3 mins with 3ds max 9.



Things you need are 1. 3dsmax 2. BerconMaps 3. FractureVoronoi 4. Polygon Cruncher.

Setting for BerconNoise: Noise type to Worley, Distance to Chebychev

[Other Video tutorial]

UDK七月版新增功能

Epic Games發布了七月版的UDK,這是最新版的Unreal Development Kit (UDK) 它是免費版的Unreal Engine 3,提供您幾乎完整的,屢屢獲獎的遊戲開發工具組。這套已經在遊戲界廣為使用,多項暢銷遊戲採用!Epic對用戶保證會定期的更新UDK。最新版的軟體可以點這裡下載。

想要看UDK開發的遊戲請到udk/showcase,或是說你自己也有用UDK開發什麼有趣的遊戲,請貼到專案展示的論壇。任何技術展示、遊戲玩法與截圖都很歡迎喔!

如果你要購買商業版的UDK授權也十分簡單喔!請到我們的FAQ專區,看看您有哪些授權的疑問。

這個月的UDK版本提供以下升級功能:
  • 新的參照樹(Reference Tree)工具。
  • 新的資產包回復工具(Package Revert tool)。
  • 新的FBX import/export支援。
  • 改善的Gamecaster虛擬攝影機支援。
  • 改良動態模糊與景深(DOF)。

以下是詳細的新增功能說明:
參照樹工具(Reference Tree Tool)
讓您透過參照樹工具很容易就找到物件參照的物件,參照樹毀顯示所有有關的參照物件或是actors,也可以把特定的資產參照物件全部列表出來。

新的資產包回復工具(Package Revert Too)
改善在Content Browser裡面的回復功能。避免不小心的回復檔案,讓你有很清楚的概念知道哪些東西正要被回復。詳情請點這裡

其他新增功能:
  • 整合的FBX導入功能,包含新的import/export支援。
  • 你現在可以在編輯器裡面針對material instances設定物理材質遮罩(Physical Material Masks)。
  • 現在讓用戶可以對不同部位的graphical material設定兩種不同的物理材質(physical materials)(譯者注:graphical material指的是物體表面的材質表現, physical materials指的是會影響到物理屬性的材質)。
  • 第一次對景深(DOF)與動態模糊的重大改良。
  • 改善了統一的編碼 改善效能讓結果更平順些。
  • Prefab現在支援拖拉功能了。
  • 在編輯器上按Alt+X可以切換到全螢幕模式。
  • 改良了Gamecaster Matinee錄影功能。
  • 可移動的彈孔(Movable decal actors)現在可以投影到碎裂的靜態模型元件(fracture static mesh components)。
  • 在編輯器工具列上現在多了『儲存所有可寫入的資產包』(Save All Writable Packages)的按鈕。
  • 現在在AnimSet viewer裡面,多了『mesh UV display』顯示功能(點選 View -> Show UVs)。
  • 在Content Browser裡面會顯示記憶體大小,提示您載入資產時記憶體狀況。
  • 把VisualizeTexture console指令改的更好用。
  • 當載入地形時,它會自動從TerrainLayerSetups 產生UMaterial,利用TerrainLayerWeight 與 TerrainLayerCoords這兩個材質expressions。
  • 修正了當使用%符號時會造成script compiler當機的問題。
  • Normal maps現在可以用在簡單的光照算圖(simple light maps)上,在World Properties選單裡面,現在可以找到『Use Normal Maps for Simple Lighting』的選項,這讓Lightmass可以把bump maps烘培到simple light maps上面。
[相關資訊]


2010/07/08

UDK新增功能: Source Control回復對話框選項

主流版本稱為Trucks ,它可以有很多分支版本稱為Branches, 這些分支又可以跟主流做合併(Merges)的動作, 每個版本你都可以添加不同的標籤(Tags). 整個大型專案的版本演進基本上都是不連續, 具有許多分支的開發過程.

改版控制,或是稱為版本控制(version control)或是資源控制(source control) 或是軟體的屬性管理(software configuration management),是文件、軟體或是電腦檔案資訊修改的一種管理。---Wikipedia

它最常被用在軟體開發,其中整個團隊的人可以修改某些檔案,改變可以被一串code定義出來,稱為改版號(revision number)、版本階段或是簡單稱為『改版』。例如初始的檔案可稱為改版一,當第一版本被改變了,就稱為改版二,改版資料可以被比較、儲存或是與其他檔案作合併的動作。

版本控制系統(Version control systems)通常是一套獨立作業的應用程式,但是版本控制會內嵌到許多不同軟體裡面,例如OpenOffice.org Writer, Microsoft Word, KWord, Pages OpenOffice.org Calc, Microsoft Excel, KSpread, Numbers…等等,或是在許多不同的內容管理系統中。

整合的改版控制是維基百科的重要功能,例如MediaWiki, DokuWiki, TWiki等等 在維基百科裡面,改版允許改變到前一版本,讓讀者可以閱讀到前一位編輯者、修正錯誤或是修正惡意的修改行為。軟體的改版控制對於具有多開發者的大型專案是一個極為重要的功能!

現在Unreal編輯器提供您自定義的恢復對話框,context menu中有選項讓您在content browser回復檔案,這個對話框避免您不小心回復檔案,同時也清楚地指出哪些檔案正要被回復。

這個對話框提供排序 (藉由點擊清單列) 選取或是不選取全部檔案,還有讓您決定只有沒有修改的檔案才進行回復 (請注意這個對話框採用Perforce"unchanged"義,因此只會偵測到檔案改變了且有存過檔)當你勾選了只回復沒有修改的檔案時,所有在source control版本裡面,被修改過的檔案都在選取單被取消設定,例如下圖中的"ContentExamples"檔案包所示:

[相關文章]

UDK六月版新增功能列表

UDK五月版新增功能列表

2010/06/29

西洋流行樂---Roxette Sleeping In My Car


位有過週末的夜晚, 急著飛奔到女友(男友)那做愛的經驗嗎? 以下就是這種狀況的最佳主題曲. 羅克塞樂團 (Roxette)對某些人來說或許是很熟悉, 但我卻是在大學由一位印尼華僑同學啟蒙的, 他的歌一開始聽覺得沒什麼 聽越久就越愛聽.

網路上可以找到這首歌的中文翻譯多翻為"香車夜枕", 多麼咬文嚼字!? 整首歌的味道 氣氛都被破壞掉了!

----以下為翻譯----

Youtube連結

Roxette--- Sleeping In My Car 睡我車上


I'll tell you what I've done
我要跟你說我幹了什麼
I'll tell you what I'll do
跟你說我要幹嘛
Been driving all night
我開了一整夜的車
Just to get close to you
只是為了要來找你
Baby babe, I'm moving so fast
寶貝 我開的很快喔
You'd better come on
你最好要跟上
The moon is alright
月亮真美
The freeway's heading south
往南的高速公路上
My heart is going boom
我心臟快跳出來了
There's a strange taste in my mouth
我有種奇怪的想法
Baby babe, I'm moving real fast
寶貝 我開的很快
So try to hold on
要忍住阿
Try to hold on
忍住
Sleeping in my car, I will undress you
躺在我車上 我要脫光你衣服
Sleeping in my car, I will caress you
躺在我車上 我要愛撫你
Staying in the backseat of my car making up
躺在後座做愛


So come out tonight
今晚出來吧
I'll take you for a ride
我帶你去兜風
This steamy ol' wagon
冒煙的跑車
The radio is getting wild
開著超大的收音機
Baby babe, we're moving so fast
寶貝 我們開超快
I try to hang on
抓緊了
Try to hang on
抓緊
Sleeping in my car, I will undress you
躺在我車上 我要脫光你衣服
Sleeping in my car, I will caress you
躺在我車上 我要愛撫你
Staying in the backseat of my car making love, oh yeah
躺在後座做愛 耶
Sleeping in my car, I will possess you
躺在我車上 我要擁有你
Sleeping in my car, certainly bless you
躺在我車上 上帝會保佑你
Laying in the backseat of my car making up
躺在後座做愛

The night is so pretty and so young
那晚多麼的年輕又美麗
The night is so pretty and so young
那晚多麼的年輕又美麗
So very young
真是年輕阿

Sleeping in my car, I will undress you
躺在我車上 我要脫光你衣服
Sleeping in my car, I will caress you
躺在我車上 我要愛撫你
Staying in the backseat of my car making love, to you
躺在後座 我要跟你做愛
Sleeping in my car, I will possess you
躺在我車上 我要擁有你
Sleeping in my car, certainly bless you
躺在我車上 上帝會保佑你
Laying in the backseat of my car making up
在後座做愛
I will undress you
脫光你衣服
The night is so pretty and so young
那晚多麼的年輕又美麗

[更多歌詞]

2010/06/27

西洋流行樂---Bon Jovi These Days


Bon Jovi的歌, 一直都很有畫面的. 有幾首歌, 好似電影又好似詩. 如果一首歌是詩, 那寫歌詞的人就是詩人了.

自己個性是木訥的人, 卻習慣看穿人情事故. 那些檯面上的話術, 檯面下知道內情的人, 應該要如何看待呢? 把他們當做猴子在表演猴戲, 一笑置之吧!

----以下為歌詞與翻譯----

Youtube影片連結

These days

I was walking around,just a face in the crowd,
那天我走在街上 人群中的一張臉
trying to keep myself out of the rain
找個躲雨的地方
Saw a vagabond king wear a styrofoam crown,
看到流浪漢頭上戴著保麗龍裝做自己是王
wondered if I might end up the same
心想 有一天我會不會變成像他那樣
There's a man out on the corner,
街角有個人
singing old songs about change
唱著一首關於改變的歌曲
Everybody got their cross to bare,these days
這個年代 每個人都有他的十字架要扛

She come looking for some shelter
這位小姐她也來躲雨
with a suitcase full of dreams
皮箱裡裝的滿是夢想
To a motel room on the boulevard,
她走到大街上的一家旅館
guess she's trying to be James Dean
我猜她想要成為James Dean那樣的大明星吧

She's seen all the disciples and all the 'wanna be's'
她看遍所有的追星族與想要成為某位明星的人
No one wants to be themselves these days
這個年代裡 沒有人想要做自己
Still there's nothing to hold on but these days
而這個年代也沒有什麼可以好寄託的

These days-the stars seem out of reach
這個年代 星星遙不可及
These days-there ain't a ladder on these streets
這個年代 街上也沒有梯子可登天(沒有一步登天這種事)
These days-are fast,
這個快速變化的年代
love don't last in this graceless age
這粗俗的年代沒有長久的愛情
There ain't nobody left but us these days
每個人都在時代留名 除了我們自己以外

Jimmy shoes busted both his legs,trying to learn to fly
Jimmy把他的雙腳綁起來 想要像鳥一樣飛
From a second story window,
從二樓的窗戶
he just jumped and closed his eyes
他跳 閉上雙眼
His momma said he was crazy-
他媽說 他瘋了

he said momma 'I've got to try'
他說媽 "我必須要試試看"
Don't you know that all my heros died
"你不知道嗎 我所有的偶像英雄都死了"
And I guess I'd rather die than fade away
我想 他寧死也不要這樣就消逝

(*)These days-the stars seem out of reach
這個年代 星星遙不可及
But these days-there ain't a ladder on the streets
但是這個年代 街上也沒有梯子可登天(沒有一步登天這種事)
These days are fast,nothing lasts-in this graceless age
這個快速變化的年代, 這粗俗的年代什麼也無法長久
Even innocence has caught the morning train
即使最單純的人也要半夜逃路
And there ain't nobody left but us these days
好像每個人都在時代留名 除了我們自己以外

I know Rome's still burning
我知道當今還是一樣火燒羅馬(墮落的羅馬城)
Though the times have changed
即使時代不同
This world keeps turning round and round
這個世界還是繼續運轉
and round and round,these days
這個年代

These days-the stars seem out of reach
這個年代 星星遙不可及
These days-there ain't a ladder on the streets
這個年代 街上也沒有梯子可登天(沒有一步登天這種事)
These days are fast,nothing lasts
這個快速變化的年代 什麼也無法長久
There ain't no time to waste
沒有時間浪費
There ain't nobody left to take the blame
每個人都有罪
There ain't nobody left but us these days
每個人都在時代留名 除了我們自己以外

[更多西洋歌曲]

UDK六月版新增功能

本月UDK beta版包含以下升級:
  • 大量skeletal mesh改良
  • Bloom增加了新的屬性
  • 新的HUD texture視覺化工具
  • FBX支援制定義的normals
  • Lightmass裡面有Penumbra scale可調整的參數
  • 支援Game Caster攝影機

以下是詳細的說明:

Skeletal Meshes支援Vertex Colors與Multiple UV Sets (詳情點這裡
  • 使用者現在可以輸入帶有vertex colors的skeletal meshes 並且可由材質來顯示這些vertex colors。
  • Vertex colors只支援GPU-skinned meshes(目前是這樣地)。
  • 當你載入skeletal mesh,這個版本最多可支援四組的UV sets。
  • skeletal mesh vertex buffer只會載入輸入進來的UV sets 所以不會浪費記憶體。
改良的Bloom (詳情點這裡
  • 新的屬性BloomThreshold, BloomTint 與 BloomScreenBlendThreshold。
  • 現在也支援Bloom blur kernels可以大到超過64。
Penumbra Scale (詳情點這裡
這個選項對當你想要移除怪異的陰影,當你採用低的解析度lightmap時。

透過FBX載入自定義的Normals (詳情點這裡
  • FBX importer現在支援vertex normals。
  • 這對在foliage進行vertex normals合併,或是當你需要跨越多個模型有連續的光照效果時。
  • 要使用這個功能。首先輸出normals 利用你的3D軟體來輸出FBX。
  • 然後,在UE3裡面,勾選Explicit Normals的選項,當你載入FBX檔案格式的時候。
新的HUD視覺化Render Target Textures的工具
  • Skeletal Meshes 支援Multiple UVs。
  • 現在skeletal mesh能支援最多四組UV sets了!
  • 可以透過FBX importer或是最新版的ActorX
  • 你可以在materials裡面利用這些texture coordinates,套用到你的skeletal mesh。

Game Caster virtual camera現在可以使用了!

自動材質重新載入(Auto Texture Reimport)
新的自動重新載入材質(Auto-Reimport Textures),能夠偵測材質的改變,然後自動載入。

其他新增功能:
  • 重大效能改良,特別是陰影與動畫。
  • 新的對每個關卡的後製串(post process chain)會蓋過整個遊戲的後製串。如果有設定的話。
  • 添加新的一次彈跳GI,即使是在Lightmass importance volume以外的範圍也一樣能運作。請注意,在範圍以外的光照計算品質還是會低於在importance volume以內的。
  • 現在在編輯器裡能支援material instances裡面的Physical Material Masks。
  • 以前支援Shader Model 2與fallback materials現在被移除了。
  • Fallback materials會被自動刪除。
  • 改良的screen-space ambient occlusion。現在多了AngleBasedSSAO這個選項,這讓你可以用相同的採樣數目產生更好的AO品質 。
  • 改良的skeletal mesh importing增加了alternate weight sets的選項,這讓不同權重的character rigs之間共享vertex data。
  • 編輯器的Map Check工具會在效能可能有問題的時候提供警告。
  • Scaleform GFx工作流程有一些小改進:GFx pipeline整個流程裡面,Gamma校正功能都被關閉了。這樣可以讓輸出的Flash有更一致的畫面。
  • 更新的DM-Deck的內容,讓它能表現出UDK的新功能。
  • 添加了耶穌光,改進的bloom 甚至新的天空。
  • 跟角度有關的AO(Angle-based SSAO)現在是UDKGame的預設值了,它可以改良SSAO的品質。
  • 讓shield projectile-blocking能與舊的行為有一致性。
  • 把不需要的PlayerController, PlayerReplicationInfo 與 Pawn classes清空。

[延伸閱讀]

2010/06/25

UDK新增功能:Skeletal Meshes顯示Vertex colors


現在透過FBXActorX檔案導入,可以在Skeletal Meshes顯示Vertex colors了! 你可以在材質上面設定vertex colors,以Vertex Color的節點即可。

翻譯自: Unreal Engine Content Creation Blog



[隨選文章]

用仙女棒寫字sparklers

VRay RT即時算圖引擎

2010/06/24

UDK新增功能---支援Explicit Normal


如上圖,現在你可以在導入靜態模型(static meshes)時勾選explicit normals的功能。『Explicit normal』讓你可以自行在3D軟體裡面自定義法線,而不是倚賴UE3的計算,這個功能可以改良複雜的模型,計算法現實會出現不正確的光照效果。


你可以在導入的對話框裡面使用『Explicit normals』。請注意這個功能只支援FBX格式的模型。

(翻譯自UDK content blog)

[延伸閱讀]