3dmm.com

3dmm Chatroom: Daily meetings at 11pm GMT (6pm EST)
Go Back   3dmm.com > 3D Movie Maker > 3DMM Chat
User Name
Password
Register Site Rules FAQ Members List

Reply
 
Thread Tools Display Modes
Old 04-15-2022, 08:20 PM   #1
Mabdog
Senior Member
Mabdog's Avatar
Join Date: Apr 2006
Posts: 5,670
HEY I'm thinking of making a 3dmm game

I want to use many characters as sprites, but I can't help but feel like there's a better way to get them than the way I'm currently going about it.

So I made a greenscreen background, and I've been lining the characters up (the first frame has some guides to help me get the model in the right place) then I screenshot each frame and remove the green background one by one. I managed to do patrick and gustave like this.. but it's a ton of work. Especially because eventually there may be more animations I want to use than run and jump. Can anyone think of a better way to do this?
Mabdog is offline   Reply With Quote
Old 04-15-2022, 08:31 PM   #2
Kane
Senior Member
Kane's Avatar
Join Date: Oct 2020
Posts: 1,096
Hmm.

Create a green screen background in 3DMM and add the characters and all the animations you want in the scene. Use 'Spider' to capture the animation as a GIF. Collage all the images into one and remove the green screen, maybe?


Kane is online now   Reply With Quote
Old 04-16-2022, 05:01 AM   #3
Onattienz
Junior Member
Onattienz's Avatar
Join Date: Oct 2021
Posts: 277
This image is from the 3dmm point and click game "Troubling Teleportation"
"Sure. Yeah, not sure if there's an easier way it could've been done, but frame-by-frame screenshots is how I did it. I sort of used a green screen within 3dmm and then just set that green color to be transparent. Was pretty time-consuming, but something easy to do mindlessly while watching youtube videos or whatever in the background. Here's the folder for the "karate kick" animation, with the raw screenshots and the final cropped sprites:"
Onattienz is offline   Reply With Quote
Old 04-17-2022, 03:34 AM   #4
Nixon
Senior Member
Nixon's Avatar
Join Date: Aug 2008
Posts: 4,293
his pants are green dummy dummy dumb dumb boy!


Nixon is offline   Reply With Quote
Old 04-17-2022, 05:12 AM   #5
Hans Grosse
Member
Hans Grosse's Avatar
Join Date: Apr 2021
Posts: 723
Green pants, the biggest mistake in mankind.


Hans Grosse is offline   Reply With Quote
Old 04-17-2022, 02:56 PM   #6
Plopilpy
Senior Member
Plopilpy's Avatar
Join Date: May 2020
Posts: 3,099
1. Get Paint.NET




2. As Kane said, get Spider




3. Run the Spider EXE, then animate all the actions you need as frames in 3DMM. Be sure, in the Spider window, to set the resolution to 1920x1080. This saves you from having to upscale manually later.






4. Do not use Spider for GIF recordings, it's always a bit choppy or too slow. Instead, for sprites, just capture every frame of the actor's actions by advancing one frame and hitting capture again. To capture frames, click the "Browse" button before you start, and enter a dummy file name in the folder you want your images to be in. Name it something like "JerzyKarate1.png". Also, make sure the 3DMM window is in that green screen scene. Afterwards, make sure no other windows cover the 3DMM window, then choose the action you want and fully animate it. Go back to Spider, then click the capture button once at the start of the action. Advance one frame, then capture again with a different filename (just manually edit the filename by typing it in), like "JerzyKarate2.png". Keep doing this for every frame of the actor's action.







5. You should have all of your frames ready now, so open Paint.NET and open each frame as well. Then, get the magic wand tool, then go to the top and set the tolerance to 5%.










6.THIS IS WHERE IT SPEEDS UP A LOT. Going to each frame, just click on the green area with that tool selected, and hit the delete key. No need to save for now.




7. Finally, with all the images unsaved, try to close the program, and if it prompts you to save your work, click that. It'll now save all of the images automatically.



Done!!!


Plopilpy is online now   Reply With Quote
Old 04-17-2022, 03:06 PM   #7
Kane
Senior Member
Kane's Avatar
Join Date: Oct 2020
Posts: 1,096
For 4, use GIF - it may be choppy/slow but it'll still capture every frame. Don't waste time manually saving each frame as a different png/jpg.

For 5 onwards, if using Photoshop, use the Load Files into Stack script. I assume Paint.net will have similar tools (or downloadable scripts). This will tile every image onto one document, so you'll only have to remove the green background once.


Kane is online now   Reply With Quote
Old 04-17-2022, 11:51 PM   #8
Plopilpy
Senior Member
Plopilpy's Avatar
Join Date: May 2020
Posts: 3,099
Paint.NET has gif editor plugins, but they instead just layer it and keep each frame as it was. You still need to floodfill + delete, but I guess it'd be much faster than manually editing.


Plopilpy is online now   Reply With Quote
Old 04-17-2022, 11:53 PM   #9
Plopilpy
Senior Member
Plopilpy's Avatar
Join Date: May 2020
Posts: 3,099
Also, I think most game editors don't accept GIFs, and rather just accept image sequences or sprites, so it'd be slightly more of a pain to split it back into a GIF.


Plopilpy is online now   Reply With Quote
Old 04-18-2022, 06:48 AM   #10
Kane
Senior Member
Kane's Avatar
Join Date: Oct 2020
Posts: 1,096
What are you talking about?
Spider (GIF anim) > Put all the GIF images into one doc with script/batch/tile > Remove the green background > Save as PNG/JPEG/BMP etc


Kane is online now   Reply With Quote
Old 04-18-2022, 04:15 PM   #11
Lord Blazer
Senior Member
Lord Blazer's Avatar
Join Date: Nov 2001
Posts: 16,879
Yeah there's loads of tools to dump gifs to sprite sheets


Lord Blazer is offline   Reply With Quote
Old 04-19-2022, 08:25 PM   #12
Mabdog
Senior Member
Mabdog's Avatar
Join Date: Apr 2006
Posts: 5,670
love you guys
Mabdog is offline   Reply With Quote
Old 04-19-2022, 09:00 PM   #13
Hans Grosse
Member
Hans Grosse's Avatar
Join Date: Apr 2021
Posts: 723


Hans Grosse is offline   Reply With Quote
Old 04-19-2022, 11:40 PM   #14
Plopilpy
Senior Member
Plopilpy's Avatar
Join Date: May 2020
Posts: 3,099


Plopilpy is online now   Reply With Quote
Old 04-23-2022, 06:22 PM   #15
PizzaLuigi
Senior Member
PizzaLuigi's Avatar
Join Date: Sep 2019
Posts: 1,144


PizzaLuigi is offline   Reply With Quote
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


Sig Police

Contact Us | RSS Feed | Top

Powered By ezboard Ver. 5.2
Copyright ©1999-2000 ezboard, Inc.
Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.