原创 [Shader]模型沙粒化掉落

參考文章。 1.知識要點 geometry shader 基於 shader model 4.0的Geometry shader. Vertex -> Geometry -> Fragment #pragma geometry:

原创 [引擎筆記]數學:矩陣求三變量方程組

方程組如下: ⎧⎩⎨a00∗x+a01∗y+a01∗z=b0a10∗x+a11∗y+a11∗z=b0a20∗x+a21∗y+a21∗z=b0{a00∗x+a01∗y+a01∗z=b0a10∗x+a11∗y+a11∗z=b0a20∗x+

原创 3D向量叉乘的理解和記憶

1.2D向量的叉乘 2.3D向量的叉乘 1.2D向量的叉乘 U × V = Ux * Vy - Uy * Vx 2.3D向量的叉乘 3D笛卡爾座標系的三個座標軸兩兩垂直,並且有着如下的關係: x軸向量 × y軸向量=

原创 [引擎]之五:CubeMesh的材質設置

前面自定義的CubeMesh中,設置頂點的uv座標爲0或1。 而貼圖只需要左上角一部分,如圖所示,只需要紅框框住的部分: Unity的材質設置中,有兩個可以調節的參數:Tiling和Offset: Tiling的意思,和《3

原创 [引擎]之三:在Unity中自定義CubeMesh

之前的文章mesh在Unity中的簡單使用說過,會創建CubeMesh。嗯,來了。 1 頂點的生成 2 生成三角面 3 生成uv座標 4 看看效果 5 理論和對比 6 修改 7 總結 8 預告 之前已經知道

原创 [引擎筆記]理論:使用矩陣進行變換

1.使用矩陣進行變換 2.使用矩陣進行多次變換 矩陣可以用來執行2D/3D變換。(平移、旋轉和縮放變換) 1.使用矩陣進行變換 P爲原始點,P’爲變換後點,M變換矩陣,則: P′=P∗MP′=P∗M 變換矩陣在

原创 [引擎]之一:mesh在Unity中的簡單使用

讀過 《3D遊戲編程大師技巧》之後在Unity中的試驗 理論中,Mesh(網格)的基本組成爲頂點,由頂點組成的面,一般情況下,都指定的是三角面。有了頂點之後,三角面的由頂點index順序指定就可以了。 此外,頂點color,uv座標等信

原创 Unity3d花屏處理

原文地址:http://blog.csdn.net/yanchezuo/article/details/77337755 4年前遇到的花屏問題,如今又遇到了。這次通過不斷的測試、重現、修改、反思,終於得出了最終原因和最終答案! 你的界面

原创 [引擎筆記]圖形及色彩相關概念術語

轉載請註明作者及出處,本文作者爲延澈左,本文標題爲[引擎筆記]圖形及色彩相關概念術語 本文鏈接爲https://yanchezuo.com/en-8.html - 像素 - 分辨率 - 色彩深度(色深) - 隔行掃描/逐行掃

原创 Unity-Android通信:AndroidJava 使用Unity c#編寫Android程序調用任何方法

Unity3d和Android可以直接用c#編寫代碼調用; 今天實現了在Unity3d 中完全用c#調用android java 實現call 對話框的功能; 示例代碼如下(可以直接使用): using UnityEngine; us

原创 vs2017 15.5.4 一切恢復正確

15.5.3版本沒有更新,今天更新到了vs2017 15.5.4版本。 dll調試問題和跳轉問題都ok了。 終於,可以再次使用vs2017了。 但是,仍然有內存方面的問題。在我的一個小工程裏面,剛打開的時候,vs佔內存128M左右,當

原创 Unity3d-Android 1s短暫黑屏(原因: 兩次Creating OpenGL ES 2.0 context (渲染環境))

Unity-Android,遊戲運行之後,總是在Pawered byUnity splash之後,先閃一下黑屏,再出現第一個加載的場景View。在logcat中看信息,發現,第一次開啓的時候要創建一個openggl 的view,Cre

原创 [引擎]之六:渲染原理和在Unity3D中的應用分析(花屏處理)

在Unity3D的使用過程中,項目中有可能出現花屏現象。並且,有可能是偶現或者必現的,但這真的是個bug,可以被解決的。 參考《3D遊戲編程大師技巧》3.2.1幀緩存和視頻系統和3.2.3緩存交換,先搞清楚原理,再對照出現的現象進行分析

原创 [引擎]之七:理解資源以及Unity3d資源加載

0.前言 1.《3D遊戲編程大師技巧》資源加載總結 2.U3D資源加載總結 3.總結 0.前言        看到一篇關於Unity資源加載入門文章(ps.內容很好),雖然我也算是個資深U3D程序了,但是,還從來沒有仔細想過加

原创 Unity3d-Android通信:AndroidJavaProxy

原文地址:http://write.blog.csdn.net/postedit/52262030 http://docs.unity3d.com/ScriptReference/AndroidJavaProxy.html點擊打開鏈接 官