原文:HLSL Live Coding

Shader live coding是個很好玩的東西,因為只要你足夠的創造力,僅用一個pixel shader幾乎可以實現任意復雜的效果。正如iq所說:給我兩個三角形,我就能畫出整個世界。 網上能夠找到許多glsl的live coding tool. 但卻一直沒有找到hlsl的。這段時間稍微不那么忙了,於是自己寫了一個hlsl版的,有興趣的可以下載下來玩一玩。 源代碼在這里。 最后貼一個視頻,因為 ...

2012-05-13 19:58 1 2757 推薦指數:

查看詳情

Coding 如何使用 Coding 開發 Coding

Coding Anytime Anywhere Coding 團隊有 70 多人,分布在全國各地(深圳,北京,上海,成都),我們使用 Coding 作為雲端辦公室,以雲端協作的方式管理事務,文件等,我們的日常工作(包括但不限於產品,研發,市場)都是在其上完成的。Coding 的 全平台支持 ...

Tue Aug 30 21:28:00 CST 2016 0 3691
HLSL學習筆記(一):基礎

前言 五一在家無事,於是學習了一下HLSL,基於XAN4.0的。學習完了也就總結一下,純粹是新手學習的經驗之談,紕漏之處還望見諒,不喜勿噴。 HLSL是一種使用GPU渲染出圖像的技術,不僅可以改變最終呈現的顏色,還可以物體的大小、胖瘦和位置等。例如物體的碎裂效果就可以使用HLSL來渲染 ...

Sat May 04 22:25:00 CST 2013 0 27714
HLSL語言基礎

HLSL(High-Level Shading Language,高級着色語言) 是由微軟開發的一種着色器語言,D3D9及以上版本使用其作為着色語言(注:D3D8的shader使用是類似於匯編的語言來編寫),擁有如下特點: 1. 基於C語言的語法(如:大小寫敏感,每條語句必須以分號結尾),是一門 ...

Mon Jul 05 07:25:00 CST 2021 0 4535
HLSL ddx / ddy

HLSL ddx / ddy】   在光柵化的時刻,GPUs會在同一時刻並行運行很多Fragment Shader,但是並不是一個pixel一個pixel去執行的,而是將其組織在2x2的一組pixels分塊中,去並行執行。   偏導數就正好是計算的這一塊像素中的變化率。從下圖可以看出來ddx ...

Mon Aug 27 23:23:00 CST 2018 0 1786
UE4-Render-RenderPrePass-HLSL

根據VertexShader的ID3D11VertexShader* 初始化 BoundShaderStateInput 其中VertexShader為FShado ...

Sat Sep 01 20:12:00 CST 2018 0 2706
HLSL Shader編程基礎總結

,輸出位置寄存器,輸出顏色寄存器等。Shader HLSL中的顏色是rgba的類型,不要弄錯了。Shad ...

Thu Oct 24 18:57:00 CST 2019 0 3245
HLSL實現簡單的圖像處理功能

點運算用HLSL非常容易實現,幾乎是公式怎么寫,代碼就怎么寫。以RGB轉灰度圖顯示為例: ...

Thu Feb 16 05:44:00 CST 2017 0 2050
【Unity Shader】---UnityShader 提供的CG/HLSL語義

一、語義的解釋 語義,其實就是一個賦給Shader輸入和輸出的字符串,這個字符串表達了這個參數的含義。通俗的講這些語義可以讓Shader知道從哪讀取輸送到哪里去,他們是在CG/HLSL的shader流水線中是不可避免。 表示圖元數據的含義(頂點的位置、法向量或者紋理 ...

Mon Jul 17 21:03:00 CST 2017 0 1168
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM