tag:blogger.com,1999:blog-1978356510587112308.post2914891286214534526..comments2024-03-29T20:04:17.419+13:00Comments on Aligorith's Lair: GPencil Anim Test - "Curls"Unknownnoreply@blogger.comBlogger6125tag:blogger.com,1999:blog-1978356510587112308.post-77348792269097901102016-05-04T22:30:22.981+12:002016-05-04T22:30:22.981+12:002D render engine = buffer in memory = Texture
...2D render engine = buffer in memory = Texture <br /><br />Texture (low quality) + OpenGL (3D transformation/representation)= Blender's UI and viewport draw. <br /><br />Texture (high quality) = render high quality output <br /><br />I think that's the way to have high quality 2D graphics in Blender, vectorial textures ...<br /><br />Render with this lib in low quality is fast ( http://www.antigrain.com/demo/aa_demo.tar.gz);<br /><br />You can test the compiled examples <br />linux: http://www.antigrain.com/demo/examples.tar.gz windows32:http://www.antigrain.com/demo/examples.zip <br /><br />Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1978356510587112308.post-73824497990981323492016-05-04T21:30:45.884+12:002016-05-04T21:30:45.884+12:00Finally..
http://www.antigrain.com/doc/introducti...Finally..<br /><br />http://www.antigrain.com/doc/introduction/introduction.agdoc.html#toc0001<br /><br />Rendering Buffer is a buffer in memory that will be displayed afterwards. Usually but not obligatory it contains pixels in format that fits your video system. For example, 24 bits B-G-R, 32 bits B-G-R-A, or 15 bits R-G-B-555 for Windows. But in general, there're no restrictions on pixel formats or color space if you write your own low level class that supports that format.<br /><br />:-)Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1978356510587112308.post-30903246504706902792016-05-04T21:26:10.820+12:002016-05-04T21:26:10.820+12:00"The library is just optimised for drawing di..."The library is just optimised for drawing direct to the screen" <br /><br />I think the lib render in memory<br /><br />http://www.antigrain.com/doc/introduction/introduction.agdoc.html#toc0001<br /><br />"AGG does not dictate you any style of its use, you are free to use any part of it. However, AGG is often associated with a tool for rendering images in memory."<br /><br /><br />Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1978356510587112308.post-21107543990686468902016-05-04T20:35:13.916+12:002016-05-04T20:35:13.916+12:00I think is advantageous use 2D render engine api i...I think is advantageous use 2D render engine api instead OpenGL. It is agnostic regarding the OS and CPU / GPU. It is useful for large or medium-sized 2D projects (rendering farm).<br /><br />I think we need own agnostic rendering engine for 2D style, same cycles for 3D, if we want to use for 2D quality productions.<br /><br />thanks for your great work<br /><br />= :-)Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1978356510587112308.post-51526125282517284402016-05-04T03:00:20.553+12:002016-05-04T03:00:20.553+12:00Thanks for the link! It's interesting to see ...Thanks for the link! It's interesting to see that this is in fact GPL licensed :D<br /><br />However, there are several reasons why it's not that applicable for what we're doing "as-is" (though whether we can benefit from some of the general principles is another matter that needs further investigation :)<br /><br />The issues are:<br />- We're not just doing this in 2D. (Sure, the patch as it currently stands itself only does 2D planes in 3D, but it'd be great to ultimately have something that works in 3D too)<br /><br />- From the sounds of things, the library is just optimised for drawing direct to the screen, using "native" api's instead of an OpenGL backend. This is incompatible with the way that Blender's UI and viewport are drawn.<br /><br />- Unless I'm remembering wrong, I don't think Mac uses X11, so this sounds like it would only work on Windows/Linux...<br /><br />Anyway, thanks again for the link. Hopefully we find some useful stuff in there to pick out :)Aligorithhttps://www.blogger.com/profile/11379156223939123157noreply@blogger.comtag:blogger.com,1999:blog-1978356510587112308.post-83875186224432408192016-05-03T20:14:51.302+12:002016-05-03T20:14:51.302+12:00There is a lib that has been widely used for 2D ve...There is a lib that has been widely used for 2D vector graphics where these and other issues are already solved: http://www.antigrain.com/<br /><br />This library is used in the known 2D animation software Anime Studio:<br />http://my.smithmicro.com/anime-studio-2D-animation-software.htmlAnonymousnoreply@blogger.com