tag:blogger.com,1999:blog-3779956188045272690.post5405248255989669588..comments2024-03-22T01:46:59.425-04:00Comments on Procedural World: Grammar Editor in Voxel StudioMiguel Ceperohttp://www.blogger.com/profile/17586513342346629237noreply@blogger.comBlogger6125tag:blogger.com,1999:blog-3779956188045272690.post-87780901048284428352012-02-20T21:10:41.558-05:002012-02-20T21:10:41.558-05:00Thanks, I will check it out tonight.Thanks, I will check it out tonight.Miguel Ceperohttps://www.blogger.com/profile/17586513342346629237noreply@blogger.comtag:blogger.com,1999:blog-3779956188045272690.post-45649680328922350152012-02-20T21:09:52.913-05:002012-02-20T21:09:52.913-05:00I'm using .NET from managed C++ for the UI. Pr...I'm using .NET from managed C++ for the UI. Preview rendering and generation happens in a traditional non-managed DLL. I found managed code to be quite slow, so I use it only for the UI. Any serious work is offloaded to the non-managed C++ or the farm.Miguel Ceperohttps://www.blogger.com/profile/17586513342346629237noreply@blogger.comtag:blogger.com,1999:blog-3779956188045272690.post-17149695339645261702012-02-20T20:41:27.914-05:002012-02-20T20:41:27.914-05:00As you're rolling your own version of L-System...As you're rolling your own version of L-Systems, you might be interested in a few ideas from <a href="http://wwwuser.gwdg.de/~groimp/grogra.de/grammars/xl.html" rel="nofollow">XL</a> (<a href="http://wwwuser.gwdg.de/~groimp/xlspec/index.html" rel="nofollow">spec</a>), a ridiculously powerful language for L-Systems (and generally transforming and querying graphs) developed at our institute. They use it to model ecosystems, for example by simulating light filtered through trees guiding the growth of plants on the ground.pascalhttps://www.blogger.com/profile/06205381611448166224noreply@blogger.comtag:blogger.com,1999:blog-3779956188045272690.post-17340237894819891872012-02-20T19:05:15.418-05:002012-02-20T19:05:15.418-05:00Out of curiosity: what framework are you using for...Out of curiosity: what framework are you using for the GUI of your toolchain?Keebushttps://www.blogger.com/profile/11285606299787200568noreply@blogger.comtag:blogger.com,1999:blog-3779956188045272690.post-83598945781961502912012-02-20T13:34:25.417-05:002012-02-20T13:34:25.417-05:00They are additional files, but they are not source...They are additional files, but they are not source code. They are the 3 polygonal models that end up instanced many times in this example.Miguel Ceperohttps://www.blogger.com/profile/17586513342346629237noreply@blogger.comtag:blogger.com,1999:blog-3779956188045272690.post-2103348511248769432012-02-20T13:30:30.419-05:002012-02-20T13:30:30.419-05:00Neat! Your example code you have shown mentions &...Neat! Your example code you have shown mentions 'romanesque_column_[etc]' models, are they also described in this same code, but in a different file?Mikehttps://www.blogger.com/profile/10020914154851395552noreply@blogger.com