原创 【Unity Shaders】三維模型掃光

  由於公衆號不能留言,麻煩大家加一下我的微信,方便交流!!! 微信號:ITComputerGraph 更多精彩內容,關注公衆號《IT木子李》  沒有最簡單,只有更簡單啊,都不好意思貼代碼了。 float value = step(

原创 【Socket 網絡通信】總結與回顧

5G的到來,物聯網的興起,網絡流量瘋狂湧入,讓即時通信顯得越來越重要。 Socket系列目標:打造 微信、釘釘 高併發即時通信Server,講解分佈式、集羣原理,百萬級併發不是你想像中的那麼難。 微信號:ITComputerGraph

原创 【Socket 網絡通信】TCP/IP 簡介1

網絡應用分爲客戶端(Client)和服務端(Server)例如我們常用的瀏覽器,就屬於客戶端,服務於瀏覽器的服務端,我們稱爲Web服務器。  上圖是以web爲例,客戶端和服務端在以太網中的通信過程,其它類型客戶端和服務端也是一樣的。

原创 Unity官網打不開

新域名如下,不需要掛vpn 新地址:https://unity.cn/ 歷史版本下載:https://unity.cn/releases  

原创 【Unity Shaders】模版測試之彩色 + 灰度處理,不影響物體前後順序 免費下載

近期有小夥伴提了一個需求,選中物體是彩色顯示,非選中物體灰色顯示,物體排序正常,所以實現了一個簡單的需求,先上圖  推一個公衆號啊,歡迎大家關注,我會定期更新內容,小夥伴們也可以提個工作中的需求,近量幫助大家!!! 微信號:ITComp

原创 vc++ 生成動態庫/靜態庫

動態庫: 1、以C++的方式聲明導出,在函數聲明前添加_declspec(dllexport)關鍵字 #include <stdio.h> _declspec(dllexport) void Test(); void Test()

原创 【OpenGL】環境建立之windows篇

微信號:ITComputerGraph 更多精彩內容,關注公衆號《IT木子李》 OpenGL是一種跨平臺的三維圖形API,它是圖形硬件(GPU)的一種軟件接口。熟悉它的應該還知道OpenGL是一個大的狀態機。OpenGL的代碼主要是GP

原创 【3D Math / 3D 數學】座標系2

計算機圖形用到的數學聽起來難,可能是沒人帶你入門,也可能是你沒有恆心,總之其實它並沒有那麼高深,常用的也就矩陣、向量等等。 相信大家都清楚座標的函義,就不再囉嗦這個定義了,實在不清楚的可以加我微信:ITComputerGraph 更多精彩

原创 【3D Math / 3D 數學】向量與點1

微信號:ITComputerGraph 更多精彩內容,關注公衆號《IT木子李》 向量和點都是在座標系裏面的,也就是說(通常情況下)座標系有幾個維度,向量和點就有幾個維度,爲什麼說通常情況下呢,因爲我們在變換座標系時,有時候需要增加維度。

原创 計算機圖形彙總 Step 1【3D Math / 3D 數學】總結與回顧

什麼是3D數學 3D數學是一門和計算機幾何相關的學科,計算機幾何是研究用數值解決幾何問題的學科。計算機模擬3D世界是使用3D數學進行描述的,如計算機圖形學、遊戲、仿真、動畫、特效等等。 如果你想進入計算機圖形相關領域,並且想成爲一個高le

原创 【Unity Shaders】最簡單的頂點/片元着色器1

Step 1:打開unity5.6.3並創建一個新的工程 Step 2:新建一個shader文件,然後起一個讓自己高興的名字,比如:PrettyGril Step 3:把代碼片段粘貼到新建的shader文件中,然後創建一個material

原创 unity實現點線動畫 免費下載

 免費下載--->>關注公衆號《IT木子李》回覆:unity點線動畫 主要應用LineRenderer組件實現連線效果,根據距離判斷是否需要連接,並設置透明度; 直接上代碼; using UnityEngine; public

原创 音視頻基礎知識 ,各種參數講解

音頻        採樣頻率:一秒鐘採樣的樣本數,常用的採樣頻率有8kHz、11.025kHz、22.05kHz、16kHz、37.8kHz、44.1kHz、48kHz等        若採樣率爲44100,一幀的樣本數爲1024    

原创 【3D Math / 3D 數學】向量與點2

微信號:ITComputerGraph 更多精彩內容,關注公衆號《IT木子李》 最近有粉絲反應,3D 數學可以不學嗎,太枯燥了。我想說這個是你在圖形界的立身之本,這些其實並不難,踏下心來看一下,基礎的也那些東西,還是再接再厲吧,堅持是不

原创 qt 用 標準opengl繪製,改變窗口大小閃爍

第一步:在構造裏激活qt引擎的函數   setAttribute(Qt::WA_PaintOnScreen, true); 第二步:屏蔽qt自帶的繪製即可  重寫  QPaintEngine *paintEngine() const Q_