70 karma · joined March 23, 2012
https://github.com/apache/incubator-weex/blob/master/package...
not sure, but I think that means users of weex are subject to BSD+PATENTS also
HTML abstracts layout less, and TeX gives you more mathematical creative expression.
I personally like using HTML5 as a rendering engine, and TeX as the "design" spec. I built LaTeX2HTML5.com a while back for this purpose, so I could build all of diagrams and mathematics in TeX, but publish to both HTML5 and paper.
Thanks!
I wanted to create something to enable me to build 3D content using a shell, but also having access to a graphical interface. When you use commands, you store the procedures or instructions for how to build something, so your work is more re-usable and stored as a scene file (plain text), vs. something like maya where you're graphically building and history gets deleted (in fact there is a delete history option in maya) and completely stored in binary or some very hard to read scene description language.
vim3d provides a simplified, very human-readable approach to its scene files that somewhat remind me of bash or assembly. And, as a programmer, you get the keyboard as your weapon of choice, with command history, undo/redo stack, and ability to save 3D scenes as programs that you can read back into the system to read or write later. Oh, here's another analogy: if vim3d is like vim, blender is like sublime text :)
Admittedly, much of vim3d's functionality (although not UI) was deeply inspired by sidefx.com's houdini if you are curious. Houdini is for the "engineers" of 3D designers in some perspective, whereas Maya is for the "non-technical" 3D designers.
Thanks, the primitives caps issue was also fixed before this commit.
It was originally in svn on google code since I wrote the code 3 years ago :)
The main idea is to have scripting language and/or scripting interface hybrid with graphical modeling, animation, and even raytracing. Parameters can even be controlled by other parameters or channels making this super extensible, for example, controlling color or position of objects with the envelope of a music file. Objects are infinitely composable with groups, much like illustrator or photoshop, allowing you to do interesting transformations as well.
It's really useful because it becomes a sort of assembly language for working with files, textures, etc., and saving them as a scene file which aggregates all of this.
There is more information here: http://www.vim3d.com/
Any feedback, thoughts, ideas appreciated. Thanks!