1. 程式人生 > >unity 光源詳解

unity 光源詳解

  • No Shadows 關閉陰影
  • Hard Shadows 硬陰影
  • Soft Shadows 軟陰影
  • 個人理解:與現實世界對比,硬陰影就好比太陽光特別的強烈,照出來的影子有稜有角;軟陰影就好比陰天的時候,但是有有那麼一絲絲陽光,影子相比沒那麼明顯,陰影比較平滑,需要注意的是軟陰影會消耗系統更多的資源。
  • 注意:預設設定下,只有Directional light光源才可以開啟陰影,Pointlight、Spotlight光源開啟陰影的話會彈出提示(Only directionallight have shadows in forward redering),意思就是說只有Directionallight光源在Forward模式下才可以開啟陰影(只有發不成web版或單機版才支援)
  • Strength:強度,就是晴天跟陰天的效果吧
  • Resolution:控制陰影解析度的質量
  • Bias:設定燈光控制元件的畫素位置與陰影貼圖值比較的偏移量,取值範圍0~0.5,當值過小,物件表面會產生self-shadow,就是物體的表面會有來自於自身陰影的錯誤顯示;當值過大,陰影就會較大程度的偏離投影的物件。
  • Softness:控制陰影模糊取樣去的偏移量,只有方向光設定為軟陰影的情況才會啟用。
  • Softness Fade:控制陰影模糊取樣區的偏移量,有有方向光設定為軟投影的情況下才會啟用。

相關推薦

unity 光源

No Shadows 關閉陰影Hard Shadows 硬陰影Soft Shadows 軟陰影個人理解:與現實世界對比,硬陰影就好比太陽光特別的強烈,照出來的影子有稜有角;軟陰影就好比陰天的時候,但是有有那麼一絲絲陽光,影子相比沒那麼明顯,陰影比較平滑,需要注意的是軟陰影會消耗系統更多的資源。注意:預設設定下

[專欄精選]Unity剛體

本文節選自洪流學堂公眾號專欄《鄭洪智的Unity2018課》,未經允許不可轉載。 洪流學堂公眾號回覆專欄,檢視更多專欄文章。 洪流學堂,讓你快人幾步。你好,我是鄭洪智。 從這節課開始,我會嘗試用一種新的寫作風格,也希望大家能夠多提意見。

Unity - RectTransform

  一、Pivot屬性詳解 首先為了讓大家更好的理解內容,我在Unity中建立了兩個UI控制元件,一個Plane控制元件,作為父物件,一個Image控制元件,最為子物件,如下圖: 兩個演示用的UI空間 然後我們選中紅框,來看看它的RectTransform元件的屬性,

Unity開發之新建工程(1/6)

最近學習unity做了一個簡單的FPS遊戲,下面分幾篇講述下使用到的功能。 新建工程 在開啟unity會讓你選擇一個工程開啟,進入程式後,如果我們想建立一個新工程通過 File -->New Project 建立,新開啟的介面經常會出現白板情況,不顯示建立對話方塊

Unity知識點面試題大全

1. 請簡述值型別與引用型別的區別 答:區別: 1)值型別儲存在記憶體棧中,引用型別資料儲存在記憶體堆中,而記憶體單元中存放的是堆中存放的地址。 2)值型別存取快,引用型別存取慢。 3)值型別表示實際資料,引用型別表示指向儲存在記憶體堆中的資料的指標

[Unity實戰]換裝系統(一)

第一次接觸unity的換裝系統是五天前的事了,當時看了很多資料,但始終是一頭霧水,當看到官方的換裝demo時,本人甚至都絕望了!心裡暗暗想到:“它貓的老子不學了!”。而在昨天,本人真的是無意中看到了一個關於換裝系統視訊,頓時一切都柳暗花明了!所以我也逐漸感概到,在自學過程中

[Unity實戰]換裝系統(三)

在閱讀本文章之前,本人強烈建議你先看看本系列的前兩篇文章,對換裝系統有一些瞭解後再繼續! 在上一篇文章中,執行之後是這樣的: 我們的target上掛上各種型別的mesh,而每一個mesh上都有一個Skinned Mesh Renderer元件,這無疑會增加運算量,根據官

Unity 3D光源-Spot Light聚光燈用法、模擬手電筒、檯燈等線性教程

Unity4大光源之聚光燈 本文提供全流程,中文翻譯。 Chinar 堅持將簡單的生活方式,帶給世人!(擁有更好的閱讀體驗 —— 高解析度使用者請根據需求調整網頁縮放比例) C

Unity色子的投擲與點數的獲得(

input 說了 unity sde posit vector tran 由於 ima 前幾天需要一個色子的投擲並且獲得朝上點數的Unity腳本,在網上找了很多,都是一個模子刻出來的。 對於2018版的我來說,網上找的都是很早就棄用了的老版本。 好不容易能運行了,結果並不理

Unity中Light Probe

本文節選自洪流學堂公眾號專欄《鄭洪智的Unity2018課》,未經允許不可轉載。 洪流學堂公眾號回覆光照探頭,獲取本文對應的視訊實戰教程。 洪流學堂,讓你快人幾步。你好,我是鄭洪智。 Unity的預計算實時GI或者烘焙照明只對靜態的物體起作用,對於可移動的

[專欄精選]Unity動畫系統的IK

本文節選自洪流學堂公眾號專欄《鄭洪智的Unity2018課》,未經允許不可轉載。 洪流學堂公眾號回覆專欄,檢視更多專欄文章。 “大智,昨天你說要給我講講IK,趁現在有空,你給我講講唄” “IK你已經明白是什麼意思了吧?” “IK是Inverse Kinemat

Unity Shader Forge工具欄

專案資源:http://download.csdn.net/download/until_/10262561 Shader Settings  Properties  PS:如果生成後的shader介面中屬性位置不對,可通過拖動方式改變

Unity打包內部prefab和讀取外部assetbundle的方法

首先要在資料夾內建立Editor資料夾,把指令碼CreateAssetBundle.cs放進去。指令碼如下 using UnityEngine; using UnityEditor; using System.Collections; public class CreateAss

Unity本地持久化類Playerprefs使用

一、PlayerPrefs是什麼? PlayerPrefs是Unity3d提供了一個用於資料本地持久化儲存與讀取的類。工作原理十分簡單,就是以key-value的形式將資料儲存在本地,然後在程式碼中可以寫入、讀取、更新資料。 二、PlayerPrefs有什麼用? 可用於儲存一些非關鍵性的資料,尤其在沒有

Unity內建協程

本篇教程主要講解了如何使用Unity中的協程。 •        介紹 •        Part 1. 同步等待 •        Part 2. 非同步協程 •        Part 3. 同步協程 •        Part 4. 並行協程 •        總結介紹

unity中camera攝像頭控制

在Unity的Transform中,rotation屬性對應的就是尤拉角,一共分為3個軸,x、 y和z,而每一個數值對應的是繞對應的軸旋轉的度數。 如上圖所示,表示按照座標順序旋轉,X軸旋轉30°,Y軸旋轉90°,Z軸旋轉 10°。尤拉角的優點:只需使用3個值,即三個座標軸的旋轉角度;缺點:必須 嚴格按

·高通Vuforia識別追蹤3D物體/模型,Unity開發

研究這個問題的初衷: 1.公司要做一個識別3D物體的案例,參考了各個平臺,發現EasyAR和Vuforia支援3D物體識別與追蹤。 2.剛開始用EasyAR做,但做了一半發現有一定的限制: 1).必須Pro版本的EA外掛才能支援3D物體識別與追蹤; 2).Pro版本雖然可以免費試用,但是每天

unity 在移動平臺中,檔案操作路徑

相信大家在開發過程中,難免會儲存一些檔案在客戶端進行本地化操作。 如:配置檔案,狀態檔案,Assetbundle檔案等等... 最近總有人問我: 1.儲存了一個xml在客戶端,能讀取裡面的資料,可是不能修改,甚至一修改就報錯... 2.我在電腦上操作檔案(xm

Unity MouseLook 程式碼

最近在做的FPS剛好用到 順帶就解釋了下 using UnityEngine; using System.Collections; // MouseLook rotates the transform based on the mouse delta. // To make an

unity開發Android遊戲環境配置、除錯(真機)全過程

一、下載安裝unity        1.搜尋進入unity——Download                  2.點選選擇Choose your Unity + download