作者 主题: HlslShaderToy: 开源的 PixelShader 创意开发工具  (阅读 6208 次)

vinjn

  • SuperManager
  • Hero Member
  • *****
  • 帖子: 586
HlslShaderToy: 开源的 PixelShader 创意开发工具
« 于: 三月 17, 2013, 09:57:42 下午 »
HlslShaderToy 的构思来源于 www.shadertoy.com,一个基于WebGL的shader开发、分析网站

WebGL的语言是glsl,但是微软的hlsl对我而言更重要,因此我于上周四开始着手开发HlslShaderToy
即 hlsl 版本的ShaderToy

经过周末的努力,HlslShaderToy完工了,对于hlsl shader编程感兴趣
但是被微软巨复杂无比的d3d编程吓尿的程序员们可以试试,shader也可以很欢乐。
源代码以及可执行文件都在github上
自带了五个范例可以玩,效果见大图,你一定不会失望。

« 最后编辑时间: 三月 18, 2013, 09:42:49 上午 作者 vinjn »

Tealeaf

  • Newbie
  • *
  • 帖子: 18
Re: HlslShaderToy: 开源的HLSL着色器创意开发工具
« 回复 #1 于: 三月 18, 2013, 09:19:13 上午 »
以前写DX作业,只有rendermonkey用,还是dx9的,lz的工具看上去很赞啊

vinjn

  • SuperManager
  • Hero Member
  • *****
  • 帖子: 586
Re: HlslShaderToy: 开源的 Pixel Shader 创意开发工具
« 回复 #2 于: 三月 18, 2013, 09:42:34 上午 »
和 rendermonkey 这种大家伙不好比,这个工具只能写 pixel shader
企在受限的环境下发挥创意


zyfu0000

  • Newbie
  • *
  • 帖子: 1
Re: HlslShaderToy: 开源的 PixelShader 创意开发工具
« 回复 #3 于: 三月 19, 2013, 01:50:42 下午 »
还是RenderMonkey用着舒服,可惜不更新了。。。

vinjn

  • SuperManager
  • Hero Member
  • *****
  • 帖子: 586
Re: HlslShaderToy: 开源的 PixelShader 创意开发工具
« 回复 #4 于: 三月 22, 2013, 09:45:47 下午 »
ShaderToy 的作者是 Iñigo Quilez
http://www.iquilezles.org
它发明了这种玩法,并且写了大量的 shader
他还是个乐于分享的大好人,在个人站点上有大量的文章
http://www.iquilezles.org/www/index.htm

这篇文章可以用于入门 making graphics in 4 kilobytes
http://www.iquilezles.org/www/articles/proceduralgfx/inspire2008.pdf

这篇内容高级很多
Rendering Worlds with Two Triangles with raytracing on the GPU in 4096 bytes
http://www.iquilezles.org/www/material/nvscene2008/rwwtt.pdf

Tags: