請問你用opengl/opengl es做過或者看到過的最酷的作品?
補充兩個
1. GL醬(http://www.weibo.com/gltracy, https://twitter.com/ephtracy)的MagicaVoxel, 被很多藝術家用來創造體素世界
2. Beautypi 的Shadertoy BETA
以及關聯性比較大Distance Field和Ray Marching相關的創作, 比如 iq(Iigo Quilez :: fractals, computer graphics, mathematics, demoscene and more). 雖說到這已經和API沒什麼關係了, 不過既然ShaderToy和很多demo都在GLES上也算上吧.
比如:
Elevated by iq (https://www.shadertoy.com/view/MdX3Rr)
3. aras-p/glsl-optimizer · GitHub
A C++ library that takes GLSL shaders, does some GPU-independent optimizations on them and outputs GLSL or Metal source back.======= 有啥想到的再更新google/angle · GitHub
The goal of ANGLE is to allow Windows users to seamlessly run WebGL
and other OpenGL ES content by translating OpenGL ES API calls to
DirectX 9 or DirectX 11 API calls.
memononen/nanovg · GitHub
Antialiased 2D vector drawing library on top of OpenGL for UI and visualizations.ocornut/imgui · GitHub
Bloat-free Immediate Mode Graphical User interface for C++ with minimal dependenciesisland-org/island · GitHub
Lightweight and low-level creative coding toolkits in C.
之前寫過一個基於WebGL的流體模擬,在瀏覽器裡面就能跑:(手機上可能是因為buffer精度等問題效果不好;所以請在PC上跑)GPU-based Fluid Simulation(我自己覺得還挺「有意思」的...)
蟹妖。Blender怎麼樣?可能是最好的開源的3D建模器了。Linux版是OpenGL的。
C++,OpenGL(Shader)做的,數據來源是CT數據。
2016.8.17---------------------------------------------------大三上過CG課,教學用的是OpenGl Shader。ps: 任課老師人超級nice,亦師亦友。
記得倒二個實驗是基於GPU的紋理映射和光照渲染,當時我做了《梵高畫廊》,一個牆壁上貼著不同梵高畫的三維迷宮漫遊。儘管效果不太好(用面法向量近似了頂點法向量),但在實踐中很好地理順了CG的知識框架,比如坐標系變化、光照、紋理、材質、交互等,主要是因為用可編程流水線編程會偏底層一些。
具體效果如下:
圖1-方向光不管相機如何移動,牆壁跟地板的光照圖案和陰影都不會發生變化不說做過的,看到過的,以前有一個64kb程序的挑戰賽,個個精彩The Most Amazing OpenGL Tech Demo In 64kb
Shadertoy BETA
皮克斯:你在叫我?
文明同系列的星際戰艦吧,好像使用opengl畫的
推薦閱讀:
※在手機上能否實現Forward+呢?還有其他比較適合手機的多光源演算法嗎?
※在攝像機渲染時近大遠小的程度只受物體的深度影響?
※OpenGL ES 依次渲染到不同紋理速度很慢?
※cocos2dx 如何做到無卡頓載入紋理?