{"title":"Raymarching unity工具包:一个高度交互式的unity工具包,用于可视化地构建带符号距离的字段","authors":"Kevin Watters, Fernando F. Ramallo","doi":"10.1145/3214822.3214828","DOIUrl":null,"url":null,"abstract":"Raymarching signed distance fields is a technique used by graphics experts and demoscene enthusiasts to construct scenes with features unusual in traditional polygonal workflows-blending shapes, kaleidoscopic patterns, reflections, and infinite fractal detail all become possible and are represented in compact representations that live mostly on the graphics card. Until now these scenes have had to be constructed in shaders by hand, but the Raymarching Toolkit for Unity is an extension that combines Unity's highly visual scene editor with the power of raymarched visuals by automatically generating the raymarching shader for the scene an artist is creating, live.","PeriodicalId":225677,"journal":{"name":"ACM SIGGRAPH 2018 Studio","volume":"372 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-08-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Raymarching toolkit for unity: a highly interactive unity toolkit for constructing signed distance fields visually\",\"authors\":\"Kevin Watters, Fernando F. Ramallo\",\"doi\":\"10.1145/3214822.3214828\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Raymarching signed distance fields is a technique used by graphics experts and demoscene enthusiasts to construct scenes with features unusual in traditional polygonal workflows-blending shapes, kaleidoscopic patterns, reflections, and infinite fractal detail all become possible and are represented in compact representations that live mostly on the graphics card. Until now these scenes have had to be constructed in shaders by hand, but the Raymarching Toolkit for Unity is an extension that combines Unity's highly visual scene editor with the power of raymarched visuals by automatically generating the raymarching shader for the scene an artist is creating, live.\",\"PeriodicalId\":225677,\"journal\":{\"name\":\"ACM SIGGRAPH 2018 Studio\",\"volume\":\"372 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-08-12\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"ACM SIGGRAPH 2018 Studio\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3214822.3214828\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM SIGGRAPH 2018 Studio","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3214822.3214828","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
Raymarching signed distance fields是图形专家和demoscene爱好者使用的一种技术,用于构建具有传统多边形工作流中不寻常功能的场景——混合形状、万花筒图案、反射和无限分形细节都成为可能,并以紧凑的表示形式表示,主要存在于图形卡上。到目前为止,这些场景必须在着色器中手工构建,但Unity的Raymarching Toolkit是一个扩展,它结合了Unity的高度视觉场景编辑器和Raymarching视觉效果的力量,通过自动生成Raymarching着色器为艺术家正在创建的场景,现场。
Raymarching toolkit for unity: a highly interactive unity toolkit for constructing signed distance fields visually
Raymarching signed distance fields is a technique used by graphics experts and demoscene enthusiasts to construct scenes with features unusual in traditional polygonal workflows-blending shapes, kaleidoscopic patterns, reflections, and infinite fractal detail all become possible and are represented in compact representations that live mostly on the graphics card. Until now these scenes have had to be constructed in shaders by hand, but the Raymarching Toolkit for Unity is an extension that combines Unity's highly visual scene editor with the power of raymarched visuals by automatically generating the raymarching shader for the scene an artist is creating, live.