Script.it .Nam Myoho Renghe Kyo.

Script.it
3D
Fish v0.2
Fish v0.2

Reviewing my old Fish screensaver project, which are in essence flocking particles with trails in 2D. Its time for a 3D version of this screensaver. Not only would it have a much nicer look… i can also make it more realistic. Mimicking the real world, or shall i say… trying to get as close as […]

[Lab] Stage3D UV animation
[Lab] Stage3D UV animation

Going into the subject of rendering flat sprites in Stage3D wich have an animation as if they were 2D. Common practice for this in Stage3D is using a spritesheet as texture and animate the uv coordinates. UV mapping… uhhh ? For those that dont really understand what UV mapping is. Here’s an image, which explains […]

[Lab] Diving into Stage3D
[Lab] Diving into Stage3D

It has been a while since my last post, but i am back! Since Adobe gave the Flash community a big F*** You with their ******** Javascript engine, i gave up on flash. OpenGL. Not wanting to do JS ..just because.., i decided to put my focus on OpenGL. Just focus on real 3D and […]

[Lab] Tracing rays #01
[Lab] Tracing rays #01

Diving into 3D more. I am now learning that drawing lots of triangles on screen can be tedious en performance heavy. So… while reading up on the subject i came along some posts about raytracing and raymarching. A technique used in image processing. You can read all about it here! This technique seemed cool and […]

[Lab] Dreaming of Spaces
[Lab] Dreaming of Spaces

For a short while now if have been looking into Java / Processing and OpenGL. And i have to say that i quite like it. Not only for extension comfort but also for its power. In flash i can get up to 200.000 particles and maybe even somewhat more. But if i want alot more… […]

[Lab] The Scanline
[Lab] The Scanline

Just a little fun project i thought up. Made within a couple of hours. Actually pretty fun project. Who knows… maybe i’ll develop it into a vj tool or something. Always fun these things. The app copies the video stream and translates it to “scanlines”, who make up 1 block. Blocks are repeated infinitely. This […]

[Lab] 3D study #04
[Lab] 3D study #04

I found some extra time to work on my 3d studies. Thus am posting a little update here. Am still working on the lighting, rendering and materials I updated the facenormals, lighting, material and render calculations. It now runs fairly ok. Am still far from satisfied but its getting there. Below you are seeing the […]

[AS3.0] 3D basics #01
[AS3.0] 3D basics #01

While working on 3D in flash it feels like a good idea to explain a little bit on my approach on this interesting subject. Starting from the basics this article is ment for those who want some more insight on how 3D in flash is done. Nothing fancy, just the basics. The Vertex. A vertex […]

[Lab] 3D study #03
[Lab] 3D study #03

Still working on the 3D side of flash. Working out primitives and lights. Got most of the primitives up and running in the system. Lights can now also be added, but i am not fully happy yet about the light. So still working on that part. Have some concepts i want to try in the […]

[Lab] 3D study #02
[Lab] 3D study #02

Since my previous post i’ve been very busy digging into 3D. The plan was to work on the shading, but i got delayed because of all cool tests i made. I am temporarily putting the shading on a slow flow and will work more on the core and run lots of more tests and experiments […]

[Lab] 3D study #01
[Lab] 3D study #01

Since flash is going hardcore 3D in the very near future ( with OpenGL ), i’d like to know more about this subject. I have used almost all the 3D flash engines out there, but never actually dig into the actual core codes that make the vertices, polygons, faces and scenes. Using the native flash […]

[Lab] AudioRibbon Worm
[Lab] AudioRibbon Worm

Ribbons on my mind. Still on my mind since this little project. Was working on 3D ribbons and just had enough of the triangles and all that 3D stuff. So… after sitting back and rethinking it… I remembered the speech of Aral Balkan waaaaay back about keeping things simple. So here is my simple version […]

[Lab] Lissajous Curve 3D
[Lab] Lissajous Curve 3D

Stumbled upon this funny little curve. I have seen it show its face in many old experiments, but i never knew the curve is called a Lissajous curve. a normal Lissajous curve: Played around with it. Added an equation for the Z-Axis. I liked the result so i plugged it in my little lab engine. […]

[Lab] Pixel Primitives
[Lab] Pixel Primitives

Still working on my little pixel project. This time i wanted to try out other shapes. So i started out with the base forms…primitives. Just to see how i could optimize the system so i could do any shape or form. Its turning out pretty nice and progression is at hand! woot! But none the […]

[Lab] Sphere study #07
[Lab] Sphere study #07

Am working on a pixel engine… thought i test it out by making a sphere. I now have the sphere calculations correct and understood..wohoo! This sphere is made with setPixel and Matrix3D.appendRotation. And this following formula to put pixels randomly over a sphere mesh: ?View Code ACTIONSCRIPT1 2 3 4 5 6 7 var radius:Number […]

[Lab] Sphere study #06
[Lab] Sphere study #06

This time i wanted to go more into the drawTriangles() method of the new drawing API in flash. Building up vertices, indices and setting up UVT data… all very cool and o so powerfull. So in continuation of my sphere study project i made another sphere this time not made up from sprites, but made […]

[Lab] Javascript particles3D
[Lab] Javascript particles3D

Having some fun with Javascript. Its pretty cool and there is alot of potential! I made this little “3d” bouncing balls test to see what was possible with little knowlegde of Javascript and incorperating some actionscript like animations. Ow and ofcourse of my Javascript noobness you can only view it in firefox….. and maybe safari […]

[Lab] Sphere study #05
[Lab] Sphere study #05

Also taking skinning as option within the sphere. Here is my first test. Its not 100% optimal but its getting there. Could do with a more precise skinning algorithm. For now this will do. Use the mouse to rotate the sphere. This movie requires Flash Player 9

[Lab] Sphere study #04
[Lab] Sphere study #04

Added distance from light factor. Playing around with the system and havin fun \ o / You can use the UP arrow to brighten the light and the DOWN arrow to dim it. This movie requires Flash Player 9

[Lab] Sphere study #03
[Lab] Sphere study #03

Have been working on 3D lighting. Still have to implement a distance from light variable. Good review on how that works in Keith Peter’s book: ActionScript3.0 Animation Need to plugin a better particle screenPositioning algorithm for better calculations with the light. Still cant be asked to use triangle meshes. I will stick to building up […]

[Lab] Sphere study #02
[Lab] Sphere study #02

Improving performance by calculating how many particles are needed in each ring. Did choose for squared particles, because they fill up better. Implemented SimpelZSorter from theflashBlog.com. Thnx Lee! This movie requires Flash Player 9

[Lab] Sphere study #01
[Lab] Sphere study #01

Want to know more about 3D and the maths behind it. Thus i started to study the most basic form in 3D… the sphere. Here is my first test. Testing drawing a sphere in 3 axes, mapping out flat sprites on the sphere and also testing out collision detection in 3 axes. Still need to […]

New AirCube v2 Beta up!
New AirCube v2 Beta up!

Finally after alot of recoding and loooong nights of no sleep, AirCube v2 Beta is finally up and running. Using Flash 10, AIR 1.1 and PV3d2.0 it works like a charm. Ofc its still in beta stage so i am debugging like mad Go download it! > AirCube Project Page < Have fun!

3D Texturing explained….

Seb-Lee DeLisle has posted a very nice and very short presentation about the way texturing is done in 3D engines. Most explainations online are in text so it’s hard to imagine how it works. Seb’s presentation consists only of images so you can actually see what is done. Very cool and educational! Go view Seb’s […]

Categories
Archives
Live Supporters