IvanK Posted June 1, 2013 Share Posted June 1, 2013 Hello, let me announce the release of IvanK lib 0.8. The most important feature is, that IvanK.js now becomes a 3D library - you can draw 3D triangles and edit the 3D transform matrices. You don't have an access to shaders and low-level features, but you can make pretty nice 3D effects without knowing low-level stuff. Here is a 30 lines demo of drawing 3D models: http://lib.ivank.net/?p=demos&d=real3D Another new feature is a default color transform matrix for each object. You can do many static and dynamic color effects with them, here is a little demo http://lib.ivank.net/?p=demos&d=colortransform . Color transform can be attached to the whole container, it applies to all the children. Hope you like it I am going to make a couple of 3D games after I finish my school exams. Quote Link to comment Share on other sites More sharing options...
benny! Posted June 2, 2013 Share Posted June 2, 2013 Very cool! Quote Link to comment Share on other sites More sharing options...
rich Posted June 2, 2013 Share Posted June 2, 2013 Great stuff as always. Quote Link to comment Share on other sites More sharing options...
coderitual Posted June 3, 2013 Share Posted June 3, 2013 Hi Ivan:) I've known yours lib long enough to say that this is one of the best libraries for 2d drawing on the web. I do not know if it's a good idea to go in 3d, but I'm curious results. Quote Link to comment Share on other sites More sharing options...
IvanK Posted June 5, 2013 Author Share Posted June 5, 2013 skv: I was thinking about adding 3D about 6 months. The fact is, that WebGL gives us 3D "for free" - there always is z-buffer, no matter if you use it or not. Some 3D features were implemented in Flash Player 10 (z coordinate, scaleX-Y-Z, rotationX-Y-Z), and you will probably agree, that FP10 was not such a great 3D platform. The only think I "invented" (which is not in FP) is Graphics.drawTriangles3D method, which allows us to draw 3D triangles. IvanK.js still remains the high-level library, without an access to buffers, shaders or any other low-level features. Quote Link to comment Share on other sites More sharing options...
kakus Posted June 7, 2013 Share Posted June 7, 2013 Hi Ivan. Your library looks pretty good. But i have one question. Is graphics module using webgl for render or it is draw on the 2d canvas ? Quote Link to comment Share on other sites More sharing options...
IvanK Posted June 8, 2013 Author Share Posted June 8, 2013 Graphics are rendered with WebGL only. You can see it at the home site. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.