递归火山软件开发平台
标题:
像素画板模块
[打印本页]
作者:
hcwanz
时间:
2023-12-21 17:20
标题:
像素画板模块
本帖最后由 hcwanz 于 2024-1-11 18:05 编辑
比之我之前搞的片元画板,多了对中文的支持。
之前的片元画板只能跑英文代码。
现在可以跑中文的了。
模块:
(, 下载次数: 1)
上传
点击文件名下载附件
示例:
(, 下载次数: 17)
上传
点击文件名下载附件
对着色语言的关键词翻译及介绍,在开源图形.wsv ->着色器翻译->词典里。
对于语法,目前我只搞了个vim的语法支持:
(, 下载次数: 0)
上传
点击文件名下载附件
(使用方法是放到syntax文件下,然后编辑文档的时候输入“:set syntax=glslzh")
因为不清楚vscode的怎么搞。
相关知识建议去看
The Book of Shaders
(有中文翻译)
或者也可以等我慢慢翻译一些
Shadertoy BETA
上的源码。
顺便推荐一下vim吧:一个和吴总编程年纪差不多大的软件,在善用插件的人手里可以比拟vscode。
完全基于键盘输入的设计思路,在用vim写东西的时候,不需要抬手握鼠标,用键盘就能搞定所有需求。
有极为详尽的文档,上到光标移动、下至插件编写。
vim官网:
welcome home : vim online
官网上的下载软件:
(, 下载次数: 3)
上传
点击文件名下载附件
vim文档翻译:
yianwillis/vimcdoc: Vim 中文文档计划 (GITHUB.com)
vim翻译软件:
(, 下载次数: 2)
上传
点击文件名下载附件
(其实本来这个模块能更有含金量一些的。
话说我最近想着从过去把c++接口翻译成火山方法,然后基于翻译的方法构建项目(也就是这个项目的封装思路),
转为直接在c++写好项目,向火山写几个接口(也就是火山官方的封装思路)。
所以去学了vulkan,本来万事具备了,已经写出了个可运行的项目了。
但因为我习惯不好(只在官方的示例代码里修修改改,而不是自己重新实现)。
结果就是想转到火山的时候,可谓按下葫芦浮起瓢,各种头文件错误。
最后只能是先在老项目上修修补补吧,能跑就行啊,追求那么多干嘛。
着色器代码可以搜索:[着色. 基础介绍:
[着色.介绍]基本概念与噪声算法 - 火山平台俱乐部 - 火山软件开发平台 - Powered by Discuz! (voldp.com)
一些内部方法示例:
[着色.源码]基础示例 - 火山平台俱乐部 - 火山软件开发平台 - Powered by Discuz! (voldp.com)
作者:
nurjay
时间:
2023-12-21 17:59
开头这么好,等你好作品
作者:
创世魂
时间:
2023-12-21 18:33
感谢大佬共享
作者:
hcwanz
时间:
2024-1-8 17:40
本帖最后由 hcwanz 于 2024-1-9 18:07 编辑
更新了两个方法名,目前这个替换方法,对于有英文原型的关键词,只能替换纯中文的名字,不然会出错。
作者:
火绒
时间:
2024-1-8 17:52
有使用示例嘛?
作者:
hcwanz
时间:
2024-1-8 17:56
火绒 发表于 2024-1-8 17:52
有使用示例嘛?
这是我搬的几个例子
(, 下载次数: 50)
上传
点击文件名下载附件
作者:
hcwanz
时间:
2024-1-8 17:58
火绒 发表于 2024-1-8 17:52
有使用示例嘛?
还有这个
(, 下载次数: 50)
上传
点击文件名下载附件
作者:
hcwanz
时间:
2024-1-9 18:05
本帖最后由 hcwanz 于 2024-1-11 15:41 编辑
更新:增加了预定义宏相关关键词(例如:定--define,未定--undef)。模块:
(, 下载次数: 0)
上传
点击文件名下载附件
语法文件:
(, 下载次数: 0)
上传
点击文件名下载附件
欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/)
Powered by Discuz! X3.4