Thursday, August 30, 2007

Coils, or whatever.

You may be asking, "What in the.....?"

I don't know. Really, I don't. Don't ask me how or why I came up with this. Just accept my reality and enjoy it.

This has UBER resolution, download it and zoooom to your hearts content. You'll see that these....coils, I guess, are made up of a bunch of little hook thingies.



Resolution: 3000x1125
Number of Polygons: about 950,000
Creation time: 20 minutes
Render Time: 5 1/2 minutes (Edit: Sorry for the confusion. It's not 5 hours. :) oops)

Kinda works for a Desktop. Either you scrunch it down to fit or you just get the white and blue coils.

Monday, August 27, 2007

At the Bottom of Night

"Why?" you ask?

"Why not?" I respond.

Music comes from the old Super Nintendo Chrono Trigger. Copyrights to Nintendo, I guess.

It runs better here: http://www.youtube.com/profile?user=bendnlsn



Creation time: about an hour
Number of Spheres: ??? Dunno. Hundreds, definitely. Possibly thousands.
Render Time: 12 hours
Composition time: 1 hour

Thursday, August 23, 2007

The Observatory

This is my observatory. Whenever I need to get away to think, this is where I go. If you're feeling down tonight, you are perfectly welcome to use it for a while.

UPDATE: I thought the original was TOO dark, so I brightened this one up a bit.



Render Time: 2 hours
Creation time: about 4
Polygon count: 472720
Point count: 486484
Objects: 475
Dimensions: 2048x1366

This works beautifully as a desktop picture. Help yourself to it.

UPDATE:
Here's that same Observatory during the day!



Render Time: 3 hours (Soft Shadow maps rather than Raytraced)

Works well as a desktop picture.

Sunday, August 19, 2007

Plunko v1.3

Still can't get the brain juices flowing. Got so many projects I'm working on, so I never get anything done.

But, to make sure that I don't start ignoring the blog, here's another older project. I spiced it up a bit with a new menu, but it's still incomplete. For those who have already seen it, there won't be much more to see. Enjoy anyway!







Use the arrow keys to move your "coin" across the map. Hit the spacebar to drop it. Reset if you need to.


If anyone has a stage idea they want me to include. Draw a rough sketch and send it to me!

Stage 3 doesn't work because the ball code doesn't like moving objects. Speaking of which, if any of you are interested in what it takes to get that ball to fall like that, here's the code. Dig in!

onClipEvent (load) {
yspeed = 0;
xspeed = 0;
gravity = 0.2;
radius = 9;
friction = 0.8;
precision = 360;
bounces = 0;
}
onClipEvent (enterFrame) {
if(_root.init == true){
if(Key.isDown(Key.LEFT) && _x>45.6){
_x -= 5
}
if(Key.isDown(Key.RIGHT) && _x<400.6){
_x += 5
}
if(Key.isDown(Key.SPACE)){
_root.go = true
_root.init = false
}
}
if (_root.go == true) {
collisions = 0;
sum_x = 0;
sum_y = 0;
yspeed = yspeed+gravity;
for (x=1; x spot_x = _x+radius*Math.sin(x*360/precision);
spot_y = _y-radius*Math.cos(x*360/precision);
if (_root.stage.hitTest(spot_x, spot_y, true)) {
collisions++;
sum_x += spot_x;
sum_y += spot_y;
}
}
if (collisions>0) {
ball_dir = Math.atan(yspeed/(xspeed*-1))/(Math.PI/180);
if ((xspeed*-1)<0) {
ball_dir += 180;
}
if ((xspeed*-1)>=0 && yspeed<0) {
ball_dir += 360;
}
spot_x = sum_x/collisions;
spot_y = sum_y/collisions;
x_cat = spot_x-_x;
y_cat = spot_y-_y;
ball_coll = Math.atan(y_cat/x_cat)/(Math.PI/180);
if (x_cat<0) {
ball_coll += 180;
}
if (x_cat>=0 && y_cat<0) {
ball_coll += 360;
}
ground_rotation = ball_coll-90;
if (ground_rotation<0) {
ground_rotation += 180;
}
bounce_angle = 180-ball_dir-2*(ground_rotation);
if (bounce_angle<0) {
bounce_angle += 360;
}
speed = Math.sqrt((yspeed*yspeed)+(xspeed*xspeed));
xspeed = (speed*Math.cos(bounce_angle*Math.PI/180)*friction)*.75;
yspeed = ((speed*Math.sin(bounce_angle*Math.PI/180))*-1*friction)*.75;
_x = old_x;
_y = old_y;
if(xspeed < .3 && xspeed > -.3){
xspeed = 0
}
if(yspeed < .3 && yspeed > -.3){
yspeed = 0
}
}
else{
old_x = _x;
old_y = _y;
}
_y = _y+yspeed;
_x = _x+xspeed;
}
if(_root.scores.score_0.hitTest(_x, _y, true) && _root.scored == false){
_root.score.gotoAndPlay(2)
_root.scored = true
}
if(_root.scores.score_100.hitTest(_x, _y, true) && _root.scored == false){
_root.score.gotoAndPlay(122)
_root.scored = true
}
if(_root.scores.score_200.hitTest(_x, _y, true) && _root.scored == false){
_root.score.gotoAndPlay(183)
_root.scored = true
}
if(_root.scores.score_50.hitTest(_x, _y, true) && _root.scored == false){
_root.score.gotoAndPlay(62)
_root.scored = true
}
}

Tuesday, August 14, 2007

Filler...

I haven't gotten any modeling work done lately. Can't quite find the motivation just yet. So, here's something I had done long ago to just tide you people over.



I've started a new shift schedule at work. I now get up at 7 so I can get on the bus by 9 and get to work by 10AM. Then I work for 9 hours (1 hour break) and get off work at 7PM. I am exhausted. It's beginning to show too. I've been really physically active the past few days. Here's what I've been doing.

Sunday: 4 1/2 hour hike up to Jardine Juniper w/ Carrie. Then an hour walk at 12PM as per my routine.

Monday: Rode bike to bus stop and from bus stop to work (maybe 15 minutes total). Rode from work to Grannies to run tech
support after work (half hour ride up hill). Then from grannies home (45 minute ride downhill). Then another hour walk
as per my routine.

Tuesday: Rode bike to work, no bus (Half hour ride uphill). Then rode it to bus stop and from stop to home (15 minutes total).
Now I'm sitting here, and I'll probably go on another walk later tonight.

None of you better claim that I'm lazy! I'm definitely earning my gaming time now!

Thursday, August 9, 2007

Celebration

I just finished getting my new RAM upgrade into my computer! Now I've got 2GB worth of Random Access Memory! Weeee!

To commemorate this event, I've used the new RAM to render out a couple of my old projects. I never actually finished these because I didn't have the processing power to do it before.

The first is an exercise in dynamics. Nothing more than a stack of boxes that gets knocked over by a sphere that is somehow being controlled by an invisible force. Enjoy!



Total Render Time: 1 hour, 30 minutes
Total Frames: 150

I apologize for the glitch at the beginning. Something about youtube.....

The next is an experiment in caustics. Don't know what caustics are? Find a dictionary



Total Render Time: 3 hours 16 minutes
Total Frames: 900

Tuesday, August 7, 2007

Distance Blur

K, here's another one I did just today. It's pretty simple, but its the blurring effect that I was interested in. Took some tweaking, but I think it came out well in the end...



Work time: about an hour
Render time: dunno, started it and went to work. Probably took a few hours
Number of spheres: 40X40=160 spheres
Wallpaper suitable?: Possibly, you can give it a shot.

In other news, there is no other news. Really, its kinda boring around here. I DID get some nifty stuff. I got myself a nice plastic shelf, a TV w/ modbox for the xbox, and Band of Brothers on DVD. I am quite excited. My room is starting to become my only living quarters.

Saturday, August 4, 2007

Midnight Blue

Here's one of my latest video projects. Nothing more than a little fun with shattering glass.

Enjoy!

Friday, August 3, 2007

New Blog, New Piece

Welcome to the Workshop. Herein I will place my lastest creations for you all to see. I may also bore you with some of what I've been doing.

This way no one has to bother with the fickle speeds at Deviantart.

To start with, my latest creation. It was originally a design done by one of my Sophomore friends, Brianna Reeves. Kudos to her!



It stands at about 2000x1280.

Total creation time: About 2 hours
Total Render time: 10 minutes
Fun Rating: 10!

not Wallpaper suitable...sorry.