Just view questionsby a beginner.
Wednesday, October 13, 2010 - 08:39
Hi, new here.
Have just some questions.
Download the game, the games feels like "action".
Like it.
Im a 3D artist, MAYBE i could help you.
Just some questions.
Are you really code this alone?
And now to the art:
I look into the enemies-folder and find some pictures of a enemy, png, with many many little sprites.
I understand how this works (frames for every side of the creature) and you need a 3D model for that,
but,
how do i export my model into this??
I cant believe that i must made a "rendered Image" from every side of my model by my own, each frame.
There must be a trick?
thanks for helping to understand me the world xD
raptorus,
Thanks!
Yes, I coded this alone. I started in January 2010, so not even 1 year so far.
Here's how I render those sprites:
1. First I animate the model facing one direction. In Blender all the animations are on one timeline.
2. Next, I have a Python script I wrote that I run inside Blender. This renders each frame of the animation then rotates the scene 45 degrees. It does this 8 times to get all 8 directions. I run this in Blender 2.49, have not tried this yet in Blender 2.5
3. The result is lots of individual images. I then use ImageMagick "montage" to combine them into one image. Example: montage -background "transparent" -geometry 128x128 -tile 32x8 output.png
The Python script:
import Blender
from Blender import *
from Blender.Scene import Render
pi = 3.14159
deg45 = 45 * pi / 180
context = Scene.GetCurrent().getRenderingContext()
basePath = context.renderPath
for i in range(1,9):
# objects without parents should be parented to RenderPlatform
platform = Object.Get('RenderPlatform')
platform.RotZ = platform.RotZ - deg45
platform.setLocation(platform.getLocation()) # refreshes the child locations
context.renderPath = basePath + str(i)
context.renderAnim()
Blender.Redraw()
context.renderPath = basePath
Aha nice nice, thanks. really interesting to know how it works.
Can you write one in 3D Studio max 9???
xxDDD
Or
Or how i can export my model correctly (which file format, settings) to import it into blender?
Hm, I don't have 3D Studio Max so I'm not sure. But if it allows scripting it should be possible.
Blender can import 3DS files but I don't know if it handles armatures, animations, etc. It might only do static meshes.
If i would like to work with you i have to learn blender...... but blender is so f*****, if you compare it with "easy-to-handle" 3d studio max...
feedback to your demo:
Try to increase the loot, in games like this you need "tons" of loot ;)
And im not really a fan of this games... to stupid xD
but yours is really nice (I played http://www.daimonin.org/, this engine is not sooo good) yours is better ;)
i played you game exactly 14 min, i died 4 times, and im lvl 2.