原创 unity關於動畫操作的一些小記錄

本文借鑑了https://sharpaccent.com/?c=lesson&id=432&cid=13中的資源來完成。 需要fan qiang下載進去下載。如果實在不行,再找我要吧! 首先如何希望模型能通過給定的animatio

原创 sklearn機器學習(八)簡單的SVM分類

真的很簡單的SVM,所以就不寫個啥了! 直接拿去用吧! from sklearn import svm from sklearn.datasets import make_blobs#make_blobes用來生產小型的聚類數據集

原创 Pytorch學習筆記(二)自己實現一個線性神經網絡的全過程

在進行了第一段的學習之後,因爲代碼的過於精煉,所以個人感覺還是有點蒙的。所以順着官方教程再實打實的構建一個神經網絡,以便理解。 import torch dtype=torch.float device=torch.device(

原创 Unity實現3D貪吃蛇的移動,吃食功能

記錄一下前段時間寫到的一個3d貪吃蛇的移動代碼。 鏈接:https://pan.baidu.com/s/1A20rPyKoWf5RsqL6ehBQhA 提取碼:vs6f using System.Collections; usin

原创 OpenGl學習筆記(十一)光照貼圖的使用

光照貼圖就是因爲所有的材質都有着不同的漫反射光和鏡面反射效果,就如鋼材和木頭就會有區別。 所有我們就要根據具體的材質給予不同的光照貼圖。 那麼開始上代碼: fragmentSource.txt #version 330 core

原创 OpenGL學習筆記(十)Material類(材質)

在真實世界裏,每個物體會對光產生不同的反應。鋼看起來比陶瓷花瓶更閃閃發光,一個木頭箱子不會像鋼箱子一樣對光產生很強的反射。每個物體對鏡面高光也有不同的反應。有些物體不會散射(Scatter)很多光卻會反射(Reflect)很多光,

原创 OpenGL學習筆記(十二)多光源的使用

首先光源分爲三種,分別是平行光,點光源,聚光源。 平行光有些類似於我們自然界中見到的太陽。它的角度屬性,會對光照的實際渲染效果有一定的影響,但是他的位置屬性則完全無法影響光照的實際渲染效果。 點光源則是有點類似於我們的燈泡,就是

原创 OpenGL學習筆記(十四)深度測試

深度測試,就是unity中的層級,就是說定義他的層級,這樣纔不會出現多餘的渲染或不需要的圖形。 其實就是根據Z軸上的值,來判斷哪些片段被拋棄。 其實前面我們已經使用過深度測試了,就是下面這句代碼 glEnable(GL_DEPT

原创 Unity教學項目Ceator Kit:FPS 源代碼學習筆記(一)Controller類

這是Unity的教學項目Ceator Kit:FPS,可以通過UnityHub進行下載。 項目截圖: using System; using System.Collections.Generic; using UnityEng

原创 OpenGL學習筆記(十五)模板測試

正如上圖可以看到,模板測試就是給設置一個區域,讓其顯示出來,其他的則不會顯示出來。 模板測試和深度測試真的很相似。 下面是打開模板測試和是否開啓掩碼的代碼。 glEnable(GL_STENCIL_TEST);//開啓模板測試

原创 OpenGL學習筆記(十三)模型的加載

關於openGl模型的加載需要使用到Assimp庫,非常喜聞樂見的是如果你用的編譯器是Vs的話,就能通過NuGet直接獲取到這個庫,裝載即可。我這裏就不演示了!直接去網上搜索一下就知道怎麼安裝包了。 根據上圖,我們可以看到模型中

原创 OpenGL學習筆記目錄(實時更新)

下面是我的OpenGL學習筆記的目錄,會隨着時間更新的。 OpenGL學習筆記(一)第一個窗口 OpenGL學習筆記(二)第一個三角形 OpenGL學習筆記(三)基本的shader使用 OpenGL學習筆記(四)編寫自己的shad

原创 OpenGl學習筆記(九)基本光照的使用

基本光照一般指的是馮氏光照,馮氏光照一般由三個元素組成:環境(Ambient)、漫反射(Diffuse)和鏡面(Specular)光照。 如下圖所展示的。 環境光照(Ambient Lighting):即使在黑暗的情況下,世界上

原创 OpenGL學習筆記(二)第一個三角形

話不多說直接上代碼! #include<iostream> #define GLEW_STATIC #include <GL/glew.h> #include<GLFW/glfw3.h> using namespace std;

原创 (selenium+C#爬蟲)如何禁止下載提示框,直接下載各類文件(pdf,zip,doc)

在使用selenium+c#+firefox的過程中,因爲要直接下載pdf文件,zip等等多種文件,於是便有了下面的代碼。 FirefoxOptions tempOptions = new FirefoxO