2D & 3D Animation

Free Portuguese Blender E-Book for newbies

Blender 3D News - Fri, 09/05/2008 - 05:53
Article submitted by mangojambo. Cicero Moraes, aka Cogitas3D, is an amazing blender professional, working with Blender since 2005, making architectural visualization, animation and spots for TV. He...

[read the full article on blendernation.com]
Categories: 2D & 3D Animation

Tinic Uro on Flash Player Performace

The Flash Blog - Fri, 09/05/2008 - 04:38

For those of you who don’t know who Tinic is, he is one of the masterminds behind the Flash Player. He and the rest of the development team are responsible for all of the cool new features coming in Flash Player 10. Tinic’s blog is a mandatory addition to your RSS reader as it is chock full of detailed information straight from the Flash team. In Tinic’s latest post he dispels a lot the myths behind some critic’s attacks on Flash Player performance. He also gives some excellent advice for Flash developers on things they can do to limit the amount of resources that Flash uses. Great stuff!

Lee

New video tutorial on using Pixel Bender

The Flash Blog - Thu, 09/04/2008 - 23:48

I just finished uploading a new tutorial that shows you the basics of getting started with Pixel Bender. This can be scary for people who don’t have a background in pixel shader programming (i.e. me). Over the last few days I have finally figured out enough to be able to record a tutorial on it. This is part 1 of 2 and it shows you how to create a couple of simple filters. Part 2 will show you how to export and load those filters into your Flash movies. Check it out at http://www.gotoandlearn.com.

Lee

Chronicles from the Hurricane

Blender 3D News - Thu, 09/04/2008 - 08:07
Community member Farsthary from Cuba (famous for his volumetrics and smoke work) found his home wrecked after the hurricane Gustav passed. He and his family are fine, but they're out of...

[read the full article on blendernation.com]
Categories: 2D & 3D Animation

Need Blender Made Animations for the 2008 Conference.

Blender 3D News - Thu, 09/04/2008 - 04:29
Hello folks… It is that time of year again! The 2008 Blender conference is slowly creeping up on us. This means that once again we're looking for Blender made animations to show everyone...

[read the full article on blendernation.com]
Categories: 2D & 3D Animation

My First Pixel Bender Filter (SquarePattern)

The Flash Blog - Thu, 09/04/2008 - 02:15

Today I spent a few hours getting up to speed with Pixel Bender. It definitely has a steep learning curve but it is well worth the effort. Below you can check out my first creation called SquarePattern for lack of a better word. This filter essentially samples the current pixel as well as a different pixel and averages them out. Which pixel is dependent on the amount parameter. The result is a kind of crosshatch effect.

I was actually really excited earlier because I created a cool blur effect but I couldn’t export it to Flash because you can’t use for loops if the filter will be used in the player. Bummer! To do a blur, you essentially average a certain amount of pixels together. The number of pixels you average determines the strength of the blur. Oh well, I hope we add loops to Pixel Bender soon.

Click on the image below to see the filter in action. You must have Flash Player 10 RC installed to view it.

">

The Pixel Bender code is below. I will be doing a tutorial on this very soon so don’t worry if it looks scary.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 <languageVersion : 1.0;>   kernel QuadBlur < namespace : "com.leebrimelow.filters"; vendor : "Lee Brimelow"; version : 1; description : "Creates a four-direction blur."; > { input image4 src; output pixel4 dst;   parameter int amount < minValue:0; maxValue:100; defaultValue:0; >;   void evaluatePixel() { pixel4 orig = sampleNearest(src, outCoord()); float2 pos = outCoord(); orig += sampleNearest(src, outCoord()-float2(cos(float(pos.x))*float(amount),0)); orig += sampleNearest(src, outCoord()-float2(sin(float(pos.y))*float(amount),0)); orig += sampleNearest(src, outCoord()-float2(0,cos(float(pos.x))*float(amount))); orig += sampleNearest(src, outCoord()-float2(0,sin(float(pos.y))*float(amount)));   dst = orig/4.0; } }

The ActionScript 3 code that I used to import the new shader is shown below. I left out the code for the throw slider as I’ve already shown that before.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 var l:URLLoader = new URLLoader(); l.dataFormat = URLLoaderDataFormat.BINARY; l.addEventListener(Event.COMPLETE, onComplete); l.load(new URLRequest("squarepattern.pbj"));   var shader:Shader; var filter:ShaderFilter   function onComplete(e:Event):void { shader = new Shader(l.data); filter = new ShaderFilter(shader); image.filters = [filter]; addEventListener(Event.ENTER_FRAME, loop); }   function onChange(p:Number):void { p *= 50; shader.data.amount.value = [p, p, p]; image.filters = [filter]; }

You can download the PBJ file if you want this odd effect in your Flash movies.

Lee

Moving from osflash repository

Open Source Flash - Wed, 09/03/2008 - 21:57
 blog, osflash As most of you know, osflash will be closing down their SVN soon. For those of you who are moving your project source to google code, I have a post which may help ease this somewhat painful process: <http://gregoire.org/2008/09/03/fun-with-svnsync-and-googlecode/>

Over 20 Blender Videotutorials

Blender 3D News - Wed, 09/03/2008 - 13:43
Totally Blended is hosting over 20 videotutorials that may be of use if you're learning Blender. I watched a few and quite enjoyed them, although they're sometimes just as funny/crazy as...

[read the full article on blendernation.com]
Categories: 2D & 3D Animation

Animating with Blender: How to Create Short Animations from Start to Finish

Blender 3D News - Wed, 09/03/2008 - 06:20
The new book 'Animating with Blender: How to Create Short Animations from Start to Finish' by Roland Hess will start shipping on September 26. He just released the accompanying animation...

[read the full article on blendernation.com]
Categories: 2D & 3D Animation

Adobe will announce CS4 on September 23rd!

The Flash Blog - Tue, 09/02/2008 - 19:20

That’s right we will be officially announcing the 4th version of the Creative Suite on September 23rd. Now before you get the wrong idea, this is NOT the release date but rather our official unveiling of it. You can register to view a special web broadcast that will take place on the 23rd. I highly recommend you check it out if you want to learn more. Get plenty of sleep now as you will have more new toys than you’ll know what to do with very soon.

Lee

2.47 Game Engine : New Features Information

Blender 3D News - Tue, 09/02/2008 - 16:00
Confused with some of the new 2.47 features?? Or just want to know more details? Luckily there's a new sticky thread on Blenderartists.org, which will set any nagging questions straight. It...

[read the full article on blendernation.com]
Categories: 2D & 3D Animation

Yo Frankie! Somethings Changed

Blender 3D News - Tue, 09/02/2008 - 13:12
It would appear the Yo Frankie! site has changed. Many were greeted with a nice graphic showing that something was indeed changing on project site, now it has completely transformed. The new site...

[read the full article on blendernation.com]
Categories: 2D & 3D Animation

ActionScript 3 Wedge Drawing Class

The Flash Blog - Tue, 09/02/2008 - 06:35

Here is another class that I wrote thanks to this old tutorial. This is similar to the Arc class except that it draws wedges instead. These are great for doing lightweight charting stuff. You can get the code at my Google Code repository. The example below rapidly animates new wedge shapes creating a cool effect. You can click on the image below to check it out.

Below is the source code for the above example:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 import com.leebrimelow.drawing.*; import com.leebrimelow.utils.*;   var bmd:BitmapData = new BitmapData(600, 400, true, 0x000000); var bm:Bitmap = new Bitmap(bmd); addChild(bm);   function createArc():void { var sp:MovieClip = new MovieClip(); sp.radius = Math2.random(20, 400); sp.endAngle = Math2.random(130, 400); sp.color = Math.random() * 0xFFFFFF; sp.count = 0; sp.filters = [new DropShadowFilter(10, 45, 0x000000, 0.5)]; sp.addEventListener(Event.ENTER_FRAME, loop); addChild(sp); }   addEventListener(Event.ENTER_FRAME, loop);   function loop(e:Event):void { var sp:MovieClip = e.target as MovieClip; sp.graphics.clear(); sp.graphics.beginFill(sp.color); sp.graphics.lineStyle(5, 0x000000); Wedge.draw(sp, 300, 200, sp.radius, sp.count, 0); sp.count += 20; if(sp.count > sp.endAngle) { sp.removeEventListener(Event.ENTER_FRAME, loop); bmd.draw(sp); removeChild(sp); sp = null; createArc(); } }   createArc();

Lee

ActionScript 3 Arc Drawing Class

The Flash Blog - Mon, 09/01/2008 - 22:01

It seems nowadays that there has been a resurgence of experimentation happening with Flash. Seeing Natzke’s generative art at Flash Forward and checking out Keith’s new book site has gotten me inspired to do more artistic experimentation.

One of the things that I have always wanted to do is to draw perfect arcs using the drawing API. After much research, I happened across this old tutorial on the Adobe site by Ric Ewing. It has a bunch of code samples in ActionScript 1.0 for doing a wide variety of drawing effects. I ported this code into an ActionScript 3.0 class named Arc. It contains a single static method called draw().

I have create a Google Code repository for any classes that write. At the moment it is pretty bare but I will be adding more soon. Check out the code and let me know if you have any questions.

Below is the source code for the above example. It uses the Arc class as well as one of the random functions from the Math2 class.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 import com.leebrimelow.drawing.*; import com.leebrimelow.utils.*;   var bmd:BitmapData = new BitmapData(550, 400, false, 0x000000); var bm:Bitmap = new Bitmap(bmd); addChild(bm);   var t:Timer = new Timer(50); t.addEventListener(TimerEvent.TIMER, createArc); t.start();   function createArc(e:Event):void { var sp:MovieClip = new MovieClip(); sp.radius = Math2.random(50, 400); sp.sx = Math2.random(20, 500); sp.sy = Math2.random(20, 400); sp.thick = 2; sp.startAngle = Math2.random(20, 270); sp.endAngle = Math2.random(sp.startAngle, 360); sp.color = Math.random() * 0xFFFFFF; sp.count = 0; sp.filters = [new DropShadowFilter(0x000000)]; sp.addEventListener(Event.ENTER_FRAME, loop); addChild(sp); }   function loop(e:Event):void { var sp:MovieClip = e.target as MovieClip; sp.graphics.clear(); sp.graphics.lineStyle(sp.thick, sp.color, 1, false, LineScaleMode.NORMAL, CapsStyle.NONE); Arc.draw(sp, 275, 200, sp.radius, sp.count, sp.startAngle); sp.count += 10; if(sp.count > sp.endAngle) { sp.removeEventListener(Event.ENTER_FRAME, loop); bmd.draw(sp); removeChild(sp); sp = null; } }

The Arc class can form the basis of many different types of generative art and effects. It can also be helpful for building things like circular preloaders.

Lee

Animation: Ketzalkoatl

Blender 3D News - Mon, 09/01/2008 - 14:40
This animation by Oscar Paz made me smile. I hope you'll enjoy it! Oscar wrote: hi, i've allready finish a comercial fo my enterprise, i made it with blender, and i send it to...

[read the full article on blendernation.com]
Categories: 2D & 3D Animation

Yo Frankie! Premiere party, walk-through video

Blender 3D News - Sat, 08/30/2008 - 12:00
Last night the Blender Institute had a small party to celebrate the end of project Apricot, or 'Yo Frankie!'. The team did a presentation of the game and aswered questions about its...

[read the full article on blendernation.com]
Categories: 2D & 3D Animation

Two free Python e-books

Blender 3D News - Fri, 08/29/2008 - 07:23
I ran into two free e-books on Python programming the other day. They are both great assets if you want to do some scripting for Blender: Dive into Python [GNU Free Documentation License] Invent...

[read the full article on blendernation.com]
Categories: 2D & 3D Animation

Blender fluids used in TV commercial

Blender 3D News - Thu, 08/28/2008 - 16:04
Promotion Studios have finished a new commercial which include some cool Blender fluids. Matt Ebb writes: We've just finished a recent TVC project that's now airing in the US for...

[read the full article on blendernation.com]
Categories: 2D & 3D Animation

Blender Vancouver Workshop Photos

Blender 3D News - Thu, 08/28/2008 - 06:11
Mike Pan has published a nice series of photos of the Blender workshop in Vancouver, BC, last Sunday. From the looks of it, everyone had a great time! Mike writes: We finally pulled it off! (Okay,...

[read the full article on blendernation.com]
Categories: 2D & 3D Animation

Tony Mullen's - Bounce, Tumble and Splash - Book Review

Blender 3D News - Wed, 08/27/2008 - 15:11
Terry Wallwork reviews 'Bounce, Tumble, and Splash!: Simulating the Physical World with Blender 3D' Tony Mullen's been at it again releasing another Blender book this time on using...

[read the full article on blendernation.com]
Categories: 2D & 3D Animation
Syndicate content