A 3d render without post production. Rendered in Daz3D.
styofa doing anything
$LAYYYTER
Xuebing Du
Show & Tell

if i look back, i am lost

JVL
Mike Driver
d e v o n
No title available
trying on a metaphor

blake kathryn

No title available

Janaina Medeiros
sheepfilms

oozey mess
No title available
No title available
Sweet Seals For You, Always

Product Placement

izzy's playlists!
seen from United Kingdom
seen from Romania

seen from Malaysia

seen from Singapore
seen from Germany
seen from United States

seen from Malaysia
seen from United Kingdom

seen from Singapore
seen from United States

seen from Indonesia
seen from Kenya

seen from United Kingdom
seen from Netherlands
seen from Türkiye

seen from Spain

seen from Türkiye

seen from Sweden

seen from United States

seen from United States
@seantcooper
A 3d render without post production. Rendered in Daz3D.
Play Scratch Bling today!!!!
It is official... Go Candy (A Sitting Duck Ltd.) for iOS (iPhone & did indeed win 3 awards: British Academy Award for Games, Game Design and Sound & Music.
We did indeed win... play it now!
Go Candy for iPhone/iPad has been nominated for a BAFTA. Any support would be appreciated.
'A Sitting Duck Presents Go! Candy HD, starring "Candy The Magic Dinosaur". Guide Candy as you collect apples, stars and various power ups on this epic adventure!. But BEWARE of the evil birds and obstacles in your path, these nasties work for Candy's arch enemy Megasaur 64!.'
Go Candy for iPhone/iPad has been nominated for a BAFTA. Any support would be appreciated.
As part of any 2d Engine or 3d engine, Raven 3D is gearing up with all the tools.
PARTICLES DEMO >>
It does not matter how slow you go so long as you do not stop.
Wisdom of Confucius
In the future, the world is controlled by a handful of global corporations (syndicates). You are the Marketing director (hit man) for one of these companies. It is your job to take control away from the competitors.
Everybody should learn how to code (program)!!! It gives you more ways to communicate and changes the way you approach problems. It is an art (or can be) and it opens doors that would otherwise be shut... Games, systems, social media, problem solving, etc. the list goes on... start today!!!
Moon base Alpha 12 has come under attack; the Aliens have landed. Power has been interrupted, drilling has ceased and the atmosphere is reversing. Many lives are at stake. Your mission, if application is successful, is to regain control of Alpha 12 sector and remove all Alien installations. Due to the mission being on the moon, we can supply you with new equipment and special structures. Warning: Aliens have some kind of long reach attack strike system… We can also supply you with upgrades based on your achievements. Good luck!
'The third Shadez game in the series. Added a lot of really cool design and a lot of AI, but probably not enough to really do it justice. This is the best of the series and probably the end, we shall see' ... Sean Cooper
PLAY IT NOW >>
This is a video created by Luke Hype, just for fun. It features the favourite characters from the series Candy the Magic Dinosaur. Just waiting for more... Please, please make more...
PLAY GO CANDY! >>
If ever optimization was important, then AS3 really qualifies. Every engineer/programmer at some point will need to consider optimizations for memory usage, cpu usage or even gpu usage. There is a tendency these days not to practice this, but I am sure all the good engineers reading this will be thinking 'I always will', I know I will... just a little bit more speed, a bit more memory, I could just...
Bits and Bytes: the forgotten relationship
Let’s have a look at the number 256:
256 in hexadecimal is 0×100
Binary is 1 0000 0000 (8 zeros)
256-1 is 0xFF which is 1111 1111
256/2 = 128/2 = 64/2 = 32/2 = 16/2 = 8/2 = 4/2 = 2/2 = 1
2 pow 8 = 1<<8 (logical shift) = 256
256 pow 4 = 4294967296 – 1 = the maximum 32
So if we understand 255 (256-1) being 0xFF, that means if you stack 4 bytes together you get 0xFFFFFFFF (4294967295, ARGB, 32 bits set). Let’s say we want to break the number down into ARGB ( pixel, alpha, red, green, blue) components, we do it in this way:
var argb:uint = 0xFFFF8040; // full alpha, full red, half green, quarter blue var alpha:uint = argb >> 24; var red:uint = (argb >> 16) & 0xFF; var green:uint = (argb >> 8) & 0xFF; var blue:uint = argb & 0xFF;
Let’s break this down, what is argb >> 24? Basically it is moving the number down 24 bits:
1111 1111 1111 1111 1000 0000 0100 0000 (0xFFFF8040) >> 24 0000 0000 0000 0000 0000 0000 1111 1111 (0x000000FF) // result
And doing the same with the red >> 16:
1111 1111 1111 1111 1000 0000 0100 0000 (0xFFFF8040) >> 16 0000 0000 0000 0000 1111 1111 1111 1111 (0x0000FFFF) //result
Trouble with this is that the A part (Alpha) is still lingering above the red, this is where the & (bitwise And) comes in:
Hex: 0x0000FFFF & 0x000000FF
Binary: 0000 0000 0000 0000 1111 1111 1111 1111 0000 0000 0000 0000 0000 0000 1111 1111 --------------------------------------- 0000 0000 0000 0000 0000 0000 1111 1111
Why? Simply walk along the numbers if the bit is set in either then the result is 1, if one value is 0 then the answer is 0. Perhaps you need more reading up on this http://en.wikipedia.org/wiki/Bitwise_operation.
0×000000FF >> 8 = 0×0000FF00 (each digit is 4 bits, a nibble). Some crazy dude thought it would be interesting to use eating words for binary data, bit (1), nibble (1111) and byte (1111111).
So how about some real usage, well I use these bits for collision filtering (a bit primitive, but essential to AS3 for performance):
var bPerson:uint = 1<<0; // 1 (00001) var bBuilding:uint = 1<<1; // 2 (00010) var bRock:uint = 1<<2; // 4 (00100) var bBarrel:uint = 1<<3; // 8 (01000) var bWall:uint = 1<<4; // 16 (10000)
Let’s say each object has one of these variables assigned to something called flags, so a barrel.flags = bBarrel:
flags = bBarrel; // 1<<8 16 0x08 1000
if (bBarrel|bWall) & flags then <do something>
So instead of saying is it a barrel or is it a wall or is it a person etc. It’s a single line check. And you can pretty much use this everywhere you want to do this kind of comparison.
I hope this helps in your future game dev… good luck!
Trying to understand how matrix transformations work and what is the code behind them. I came across this article a while ago.
Matrices allow arbitrary linear transformations to be represented in a consistent format. This also allows these transformations to be concatenated easily together. Most modern games, if you could see inside, are made up of vertices (points) and matrix transformations...