原创 WebGL簡易教程(十五):加載gltf模型

文章目錄1. 概述2. 實例2.1. 數據2.2. 程序2.2.1. 文件讀取2.2.2. glTF格式解析2.2.2.1. 場景節點2.2.2.2. 網格2.2.2.3. 緩衝,緩衝視圖和訪問器2.2.2.4. 紋理材質2.2.

原创 已知空間兩點組成的直線求線上某點的Z值

已知空間兩點組成的直線求線上某點的Z值,爲什麼會有這種看起來比較奇怪的求值需求呢?因爲真正三維空間的幾何計算是比較麻煩的,很多時候需要投影到二維,再反推到三維空間上去。 複習下空間直線方程:已知空間上一點M0(x0,y0,z0)M

原创 已知空間三點組成的面求該面上某點的Z值

已知空間三點,那麼可以就可以確定空間三點組成的平面。此時可以根據某一點的X值和Y值,來求取該點在平面上的Z值。這個過程對於求三角面片上某點的高程或者權值特別有用,其本身也可以看作一種線性插值。 其算法思路也特別簡單,首先算出其三點

原创 WebGL簡易教程——目錄

文章目錄1. 緒論2. 目錄3. 資源 1. 緒論 最近研究WebGL,看了《WebGL編程指南》這本書,結合自己的專業知識寫的一系列教程。之前在看OpenGL/WebGL的時候總是感覺OpenGL/WebGL看的時候懂,實際用起

原创 Cesium案例解析(三)——Camera相機

文章目錄1. 概述2. 實例2.1. Camera.html2.2. Camera.js2.2.1. 飛行至某一點2.2.2. 飛行至某區域2.2.3. 兩地之間飛行2.2.4. 設置視圖到某一點2.2.5. 設置視圖到某區域3.

原创 Cesium案例解析(四)——3DModels模型加載

文章目錄1. 概述2. 代碼3. 解析4. 參考 1. 概述 Cesium自帶的3D Models示例,展示瞭如何加載glTF格式三維模型數據。glTF是爲WebGL量身定製的數據格式,在網絡環境下有自己的優點。可以在Cesium

原创 WebGL簡易教程(十四):陰影

文章目錄1. 概述2. 示例2.1. 着色器部分2.1.1. 幀緩存着色器2.1.2. 顏色緩存着色器2.2. 繪製部分2.2.1. 整體結構2.2.2. 具體改動2.2.2.1. 獲取平行光2.2.2.2. 設置幀緩存的MVP矩

原创 高通量計算框架HTCondor(四)——案例準備

文章目錄1. 正文1.1. 任務劃分1.2. 任務程序2. 相關 1. 正文 1.1. 任務劃分 使用高通量計算第一步就是要針對密集運算任務做任務劃分。將一個海量的、耗時的、耗資源的任務劃分成合適粒度的小任務,需要綜合考慮資源、數

原创 使用NlohmannJson寫JSON保留插入順序

1. 正文 nlohmann/json是一個C++的讀寫JSON的組件,號稱使用現代C++範式寫的。簡單看了一下,這個組件確實包含了很多cpp11以上的特性,在vs2015及一下的版本甚至沒辦法正常編譯。要正常使用需要vs2017

原创 高通量計算框架HTCondor(三)——使用命令

文章目錄1. 目錄2. 進程3. 命令3.1. condor_q3.2. condor_status3.3. conodr_submit3.4. conodr_rm4. 相關 1. 目錄 HTCondor環境配置完成後,安裝文件目

原创 高通量計算框架HTCondor(六)——拾遺

文章目錄1. 正文1.1. 一些問題1.2. 使用建議2. 相關 1. 正文 1.1. 一些問題 如果真正要將HTCondor高通量計算產品化還需要很多工作要做,HTCondor並沒有GUI界面,更多更全面的功能在Linux系統下

原创 高通量計算框架HTCondor(一)——概述

文章目錄1. 正文2. 目錄3. 參考4. 相關 1. 正文 HTCondor是威斯康星大學麥迪遜分校構建的分佈式計算軟件和相關技術,用來處理高通量計算(High Throughput Computing )的相關問題。高通量計算

原创 高通量計算框架HTCondor(二)——環境配置

文章目錄1. 概述2. 安裝3. 結果4. 相關 1. 概述 HTCondor是開源跨平臺的分佈式計算框架,在其官網上直接提供了源代碼和Windows、Linux以及MacOS的安裝包。因爲平臺限制的原因,在Windows下的功能

原创 高通量計算框架HTCondor(五)——分佈計算

文章目錄1. 正文1.1. 任務描述文件1.2. 提交任務1.3. 返回結果2. 相關 1. 正文 1.1. 任務描述文件 前文提到過,HTCondor是通過condor_submit命令將提交任務的,這個命令需要提供一個任務描述

原创 WebGL簡易教程(十):光照

文章目錄1. 概述2. 原理2.1. 光源類型2.2. 反射類型2.2.1. 環境反射(enviroment/ambient reflection)2.2.2. 漫反射(diffuse reflection)2.2.3. 綜合3.