Adventure Game Studio

AGS Support => Beginners' Technical Questions => Topic started by: ALEX WOLFYZ on Tue 08/11/2022 21:26:17

Title: 3d character in AGS
Post by: ALEX WOLFYZ on Tue 08/11/2022 21:26:17
Hello, im new in this forum and program. Im developing an adventure game, and i would like to my main character, villains and others in 3d while background is in 2d cartoony style. Before i start to draw character sheet in 2d and 3d works on blender, i would like to know how i can import 3d character in AGS and if this is possible, thanks.
Title: Re: 3d character in AGS
Post by: Cassiebsg on Tue 08/11/2022 23:03:52
Hi and welcome.

I can't import 3D into AGS. If that's what you want you need to look at Godot or Unity.

You can still do your 3D models in Blender for AGS though. Then export them as 2D sprites and import them into AGS. This is what I do.  ;)

But if you want some kind of 2.5D, with a real 3D character model walking on 2D backgrounds, then AGS isn't for for you.
Title: Re: 3d character in AGS
Post by: ALEX WOLFYZ on Tue 08/11/2022 23:06:20
Quote from: Cassiebsg on Tue 08/11/2022 23:03:52Hi and welcome.

I can't import 3D into AGS. If that's what you want you need to look at Godot or Unity.

You can still do your 3D models in Blender for AGS though. Then export them as 2D sprites and import them into AGS. This is what I do.  ;)

But if you want some kind of 2.5D, with a real 3D character model walking on 2D backgrounds, then AGS isn't for for you.

Yes, im interested to do my 3d models in Blender and export them as 2d sprites and import into AGs. Any tutorial on that?
Title: Re: 3d character in AGS
Post by: Retro Wolf on Tue 08/11/2022 23:06:55
AGS doesn't do 3D, you would have to render each frame of the animation in Blender. Saved as individual PNGs. You might want to reduce the frame rate for performance purposes.
Title: Re: 3d character in AGS
Post by: Snarky on Wed 09/11/2022 08:13:50
Quote from: ALEX WOLFYZ on Tue 08/11/2022 23:06:20Yes, im interested to do my 3d models in Blender and export them as 2d sprites and import into AGs. Any tutorial on that?

That's really more of a Blender question than an AGS question (which means that technically it shouldn't go in this sub-forum, but that's not a big deal). Still, I'm sure there are people around here with experience doing this who can help you out.

I would have thought it was a pretty basic thing if you know Blender, though, so what exactly are you having difficulty with? Just rendering an image in Blender and importing it as a sprite in AGS, or something more advanced?
Title: Re: 3d character in AGS
Post by: Khris on Wed 09/11/2022 09:44:55
Here's a video for Blender 2.8:

Title: Re: 3d character in AGS
Post by: ALEX WOLFYZ on Wed 09/11/2022 15:05:37
Quote from: Khris on Wed 09/11/2022 09:44:55Here's a video for Blender 2.8:

Ok, thanks.
Title: Re: 3d character in AGS
Post by: Cassiebsg on Wed 09/11/2022 18:08:57
As I said, I use Blender to create all assets for my games, including characters.

I can't see Khris's video, so here's my process (simplified into easy steps):

1 - Create the model
2 - Rig it
3 - Animate walkcycle, pickup, etc...
4 - Set up camera (making sure it's set to orthogonal and has transparent BG).
5- Set up a "floor" object (specially if I want to grab shadow and to help me rotate my character for the camera: as in rotating the floor will rotate the character, so I can grab all views I need from my stationary camera.).
6 - Light character up.
7 - Set up and run a lille pyton script (courtesy of Problem) that will  grab all my loops views by automaticly rotate the character and name each sprite accordingly.
8 - Import my sprites into AGS, create a new view and set up it's loops.
9 - Assign the view to the character.
10 - Done.  :-D
Title: Re: 3d character in AGS
Post by: ALEX WOLFYZ on Wed 09/11/2022 20:04:37
Quote from: Cassiebsg on Wed 09/11/2022 18:08:57As I said, I use Blender to create all assets for my games, including characters.

I can't see Khris's video, so here's my process (simplified into easy steps):

1 - Create the model
2 - Rig it
3 - Animate walkcycle, pickup, etc...
4 - Set up camera (making sure it's set to orthogonal and has transparent BG).
5- Set up a "floor" object (specially if I want to grab shadow and to help me rotate my character for the camera: as in rotating the floor will rotate the character, so I can grab all views I need from my stationary camera.).
6 - Light character up.
7 - Set up and run a lille pyton script (courtesy of Problem) that will  grab all my loops views by automaticly rotate the character and name each sprite accordingly.
8 - Import my sprites into AGS, create a new view and set up it's loops.
9 - Assign the view to the character.
10 - Done.  :-D
Ok, thanks you a lot.