General Development

Showcase 3D Animated Movie – kiwee

kiwee

Member

Posts: 578
From: oxfordshire, england
Registered: 04-17-2004
Right, heres the deal, I am hoping to make a 3D movie to show my modelling, music skills, etc...

Now, i know how to do all of it, appart from the accual putting together of all the animations and models, and landscapes and music etc, and i was wondering if anyone knew a free way that i could do that.

(BTW, i have access to Blitz3D)

Thanks a bundle.

-Kiwee

------------------

Lava
Member

Posts: 1905
From:
Registered: 01-26-2005
I'm afraid I don't understand your question, please rephrase.

------------------

kiwee

Member

Posts: 578
From: oxfordshire, england
Registered: 04-17-2004
How do I put everything together once I have made all the models, to make a movie

------------------

Lava
Member

Posts: 1905
From:
Registered: 01-26-2005
Oh I see, well how familiar are you with Blender?

------------------

HanClinto

Administrator

Posts: 1828
From: Indiana
Registered: 10-11-2004
Are they high-poly models or low-poly models?

If low-poly, you can use Blitz 3D to quickly animate your models and it will render it all in real-time.

If high-poly, you'll have to use the animation capabilities in a rendering engine (such as Blender) that will render each frame in the movie individually.

You can also do low-poly models in something like Blender, but Blitz isn't good for very high poly models.

Cheers!

--clint

kiwee

Member

Posts: 578
From: oxfordshire, england
Registered: 04-17-2004
Would I be able to do sprite effects (EG. Fog, Weapon Tralings etc..), in either of them?

oh, and it doesn't matter how fimiluar with them I am, I will learn how to use whatever is the best option.

Also, could anyone give me a quick example of how to something like that in Blitz?

------------------

firemaker103

Member

Posts: 643
From:
Registered: 07-13-2005

Graphics3D 1024,768
MoveMouse 400,300

pivot=CreatePivot()
PositionEntity pivot,0,1.5,0

camera=CreateCamera( pivot )
CameraClsColor camera,100,100,100

PositionEntity camera,0,50,-100


AmbientLight 190, 190, 190


light2=CreateLight()
LightColor light2,120,120,220
RotateEntity light2,0,90,0
PositionEntity light2, 40,20,0


light3=CreateLight()
LightColor light3,120,120,130
RotateEntity light3,0,0,0
PositionEntity light3, -400,20,0


dude=LoadAnimMesh( "dwarf1.b3d" )

plane=CreatePlane()
PositionEntity plane, 0,.01,0
EntityAlpha plane,.5
mirror=CreateMirror()

;ExtractAnimSeq dude, 2, 14 ;walk
;ExtractAnimSeq dude, 16, 26 ;run
;ExtractAnimSeq dude, 28, 40 ;jump 1
;ExtractAnimSeq dude, 42, 54 ;jump 2 - for user controlled jumps


;ExtractAnimSeq dude, 56, 74 ;crouch - 56-59=down, 60-69=crouch, 70-74=get up

;ExtractAnimSeq dude, 75, 88 ;battle idle 1
;ExtractAnimSeq dude, 90, 110 ;battle idle 1


;ExtractAnimSeq dude, 112, 126 ;Attack 1 - swing
;ExtractAnimSeq dude, 128, 142 ;Attack 2 - Jump and overhead whack
;ExtractAnimSeq dude, 144, 160 ;Attack 3 - 360 backhand
;ExtractAnimSeq dude, 162, 180 ;Attack 4 - 2 Swipes
;ExtractAnimSeq dude, 182, 192 ;Attack 5 - Stab
;ExtractAnimSeq dude, 194, 210 ;Attack 6 - BLOCK

;ExtractAnimSeq dude, 212, 227 ;Die 1 - Forwards
;ExtractAnimSeq dude, 230, 251 ;Die 1 - Backwards

;ExtractAnimSeq dude, 253, 272 ;Nod YES
;ExtractAnimSeq dude, 274, 290 ;Shake head NO

;ExtractAnimSeq dude, 292, 325 ;Idle 1
;ExtractAnimSeq dude, 327, 360 ;Idle 2


ExtractAnimSeq dude, 2, 360 ;All Animations

seq=1

While Not KeyHit(1)


If Not Animating( dude )
Animate dude,1,.2,seq,1


EndIf


If KeyDown( 203 )=True Then x#=x#-0.5
If KeyDown( 205 )=True Then x#=x#+0.5
If KeyDown( 208 )=True Then y#=y#-0.5
If KeyDown( 200 )=True Then y#=y#+0.5

If KeyDown( 205 )=True Then MoveEntity camera,1,0,0
If KeyDown( 203 )=True Then MoveEntity camera,-1,0,0
If KeyDown( 208 )=True Then MoveEntity camera,0,0,-1
If KeyDown( 200 )=True Then MoveEntity camera,0,0,1

x#=EntityX(camera)
y#=EntityY(camera)
z#=EntityZ(camera)


Mouselook(camera)
;mouselook routine call

PositionEntity camera,x#,y#,z#


UpdateWorld
RenderWorld

Text 0,0,"Mouse steers camera, cursors move camera"
Flip

If KeyHit(59) Then
SaveBuffer(FrontBuffer(),"grab"+ss+".bmp"):ss=ss+1
EndIf
;Press F1 For a screenshot




Wend

End


;Control
; Camera position, angle values
Global cam_x#,cam_z#,cam_pitch#,cam_yaw#,cam_speed#=.5 ; Current
Global dest_cam_x#,dest_cam_z#,dest_cam_pitch#,dest_cam_yaw# ; Destination
Global ent_x#,ent_z#,ent_pitch#,ent_yaw#,ent_speed#=.5 ; Current
Global dest_ent_x#,dest_ent_z#,dest_ent_pitch#,dest_ent_yaw# ; Destination

Function mouselook(camera)
; Mouse look
; ----------

; Mouse x and y speed
mxs=MouseXSpeed()
mys=MouseYSpeed()

; Mouse shake (total mouse movement)
mouse_shake=Abs(((mxs+mys)/2)/1000.0)

; Destination camera angle x and y values
dest_cam_yaw#=dest_cam_yaw#-mxs
dest_cam_pitch#=dest_cam_pitch#+mys

; Current camera angle x and y values
cam_yaw=cam_yaw+((dest_cam_yaw-cam_yaw)/5)
cam_pitch=cam_pitch+((dest_cam_pitch-cam_pitch)/5)

RotateEntity camera,cam_pitch#,cam_yaw#,0
;RotateEntity camera,mxs,mys,0

; Rest mouse position to centre of screen
MoveMouse 400,300

; Move camera using movement values
MoveEntity camera,x#,y#,z#

End Function

------------------
"Be nice to the nerds because later on, you'll be working for them" - Bill Gates

Brandon

Member

Posts: 594
From: Kansas City, Mo, USA
Registered: 02-02-2004
That's a good example firemaker

Kiwee, if you want to design a movie I'd suggest you choose Blender over Blitz3D for sure. It will take time and patience to get good in Blender. There is also the choice of creating a movie editor in Biltz3D as well. This shouldn't be too difficult, it would be kind of similar to designing a world editor. You'd save the data out from your editor and have a runtime system that would read the data in and carry out the instructions that it receives. But for movies, I say Blender

This is how I'd go about preparing to develop the movie in Blender.

1. Write out an outline for your movie. (Each line could represent a separate scene)

2. Write a list of all models\characters involved in the movie.

3. From your outline, set your scene settings in Blender.(sky, models, etc..) (Each scene should be a separate .blend file.

From there, it gets really technical using Blender... as for how you'd animate your characters and how you want your camera to work. Basically you'd animate each model, set the keyframes, etc... After you do this for each scene, you can create a new file in which you'll import all of the Blender scenes and merge them together with nice transitions, sound\music, and then render it out as a single movie file.


------------------
Your love, O Lord, reaches to the heavens, your faithfulness to the skies.
Your righteousness is like the mighty mountains, your justice like the great deep.
O Lord , you preserve both man and beast.
How priceless is your unfailing love!

[This message has been edited by brandon (edited January 02, 2006).]

kiwee

Member

Posts: 578
From: oxfordshire, england
Registered: 04-17-2004
I never knew you could do that with blender, It sounds quite simple.

Thankyou Firemaker, But I just realised that I need .b3d file Models for blitz. I don't know if blender exports in b3d but Wings doesn't. Also, I think Blender wins in Simplisity, so I might have to go with that.

Thankyou everyone.

Oh, and as I asked before, could I do sprite effects in Blender?

------------------

firemaker103

Member

Posts: 643
From:
Registered: 07-13-2005
well, Blitz3d does .X, .3ds, and .b3d

But I see your going to go with blender anyway.

------------------
"Be nice to the nerds because later on, you'll be working for them" - Bill Gates

crazyishone

Member

Posts: 1685
From:
Registered: 08-25-2004
its odd to see some1 say "blender wins in simplicity."

haha. i stilll struggle with the interface.

------------------
Instant Messengers are the scourge of productivity.

kiwee

Member

Posts: 578
From: oxfordshire, england
Registered: 04-17-2004
but that was comparing WYSIWYG Blender and Hard Coding it all in Blitz

------------------

crazyishone

Member

Posts: 1685
From:
Registered: 08-25-2004
good point.

------------------
Instant Messengers are the scourge of productivity.

Brandon

Member

Posts: 594
From: Kansas City, Mo, USA
Registered: 02-02-2004
quote:
Oh, and as I asked before, could I do sprite effects in Blender?

Do you mean like particle effects? If so then yeah, you can. In fact you can do (almost) everything in Blender that you could do in 3DS Max, Lightwave3D, or Maya. Oh and trust me, it's not simple! Well not at first anyhow... it takes time and practice to get use to Blender. But once you do learn it well, it's blazing fast to develop with.

Here is a good place to start: http://www.blender3d.org/cms/Tutorials.243.0.html

------------------
Your love, O Lord, reaches to the heavens, your faithfulness to the skies.
Your righteousness is like the mighty mountains, your justice like the great deep.
O Lord , you preserve both man and beast.
How priceless is your unfailing love!

kiwee

Member

Posts: 578
From: oxfordshire, england
Registered: 04-17-2004
cool, thanks for the link Brandon

------------------

Brandon

Member

Posts: 594
From: Kansas City, Mo, USA
Registered: 02-02-2004
You're welcome

------------------
Your love, O Lord, reaches to the heavens, your faithfulness to the skies.
Your righteousness is like the mighty mountains, your justice like the great deep.
O Lord , you preserve both man and beast.
How priceless is your unfailing love!

QuestLeader

Member

Posts: 629
From: My house, Va, USA
Registered: 04-20-2005
heres a good link for learning blender:
http://en.wikibooks.org/wiki/Blender_3D:_Noob_to_Pro
There are good tutorials and some good links too

edit - fixed link
edit - fixed again, lol
------------------

"There is no reason for any individual to have a computer in his home." - Ken Olsen,President of Digital Equipment, 1977

[This message has been edited by questleader (edited January 06, 2006).]

[This message has been edited by questleader (edited January 06, 2006).]

[This message has been edited by questleader (edited January 06, 2006).]