{"id":69749,"date":"2022-09-06T12:01:19","date_gmt":"2022-09-06T16:01:19","guid":{"rendered":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/?p=69749"},"modified":"2022-09-06T12:01:19","modified_gmt":"2022-09-06T16:01:19","slug":"3d-animation-in-minecraft","status":"publish","type":"post","link":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/2022\/09\/06\/3d-animation-in-minecraft\/","title":{"rendered":"3D animation in Minecraft"},"content":{"rendered":"<!DOCTYPE html PUBLIC \"-\/\/W3C\/\/DTD HTML 4.0 Transitional\/\/EN\" \"http:\/\/www.w3.org\/TR\/REC-html40\/loose.dtd\">\n<html><body><p>This summer, I watched a <a href=\"https:\/\/www.youtube.com\/watch?v=PB0W_gOHxVc\" data-type=\"URL\" data-id=\"https:\/\/www.youtube.com\/watch?v=PB0W_gOHxVc\">YouTube video<\/a> about creating animation inside Minecraft. Usually, when making Minecraft animations, people can make it inside Minecraft by recording interactions between players. Or they make it in 3D animation software like Blender or C4D. However, the author introduced a new method by combining the previous two. He first made an animation in Blender. Then he converted the objects into voxels (pixels in 3D), so Minecraft could recognize them. Finally, the voxels were imported into Minecraft frame by frame, where he took screenshots of each frame. The author used python to write the plugins for converting and importing objects.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"510\" src=\"https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/wp-content\/uploads\/2022\/09\/image-1024x510.png\" alt=\"\" class=\"wp-image-69792\" srcset=\"https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/wp-content\/uploads\/2022\/09\/image-1024x510.png 1024w, https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/wp-content\/uploads\/2022\/09\/image-300x149.png 300w, https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/wp-content\/uploads\/2022\/09\/image-768x382.png 768w, https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/wp-content\/uploads\/2022\/09\/image-1536x765.png 1536w, https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/wp-content\/uploads\/2022\/09\/image-1200x597.png 1200w, https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/wp-content\/uploads\/2022\/09\/image.png 1780w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\"><figcaption>Explosion simulation finished in Blender and imported in Minecraft<\/figcaption><\/figure><p>This project opens up a new creative approach to creating more challenging animations like explosions and fluid simulations inside Minecraft that can only be made in professional 3D software. I admire this project as it combines two software in a completely new way and provides new inspirations for 3D animators. Besides, the author developed genius solutions in converting smooth objects into voxels and assigning Minecraft texture for each voxel according to its color. His way of analyzing and troubleshooting the problem is what I can learn from.<\/p><\/body><\/html>\n","protected":false},"excerpt":{"rendered":"<p>This summer, I watched a YouTube video about creating animation inside Minecraft. Usually, when making Minecraft animations, people can make it inside Minecraft by recording interactions between players. Or they make it in 3D animation software like Blender or C4D. However, the author introduced a new method by combining the previous two. He first made &hellip; <a href=\"https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/2022\/09\/06\/3d-animation-in-minecraft\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;3D animation in Minecraft&#8221;<\/span><\/a><\/p>\n","protected":false},"author":723,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[9,121],"tags":[],"_links":{"self":[{"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/wp-json\/wp\/v2\/posts\/69749"}],"collection":[{"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/wp-json\/wp\/v2\/users\/723"}],"replies":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/wp-json\/wp\/v2\/comments?post=69749"}],"version-history":[{"count":1,"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/wp-json\/wp\/v2\/posts\/69749\/revisions"}],"predecessor-version":[{"id":69799,"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/wp-json\/wp\/v2\/posts\/69749\/revisions\/69799"}],"wp:attachment":[{"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/wp-json\/wp\/v2\/media?parent=69749"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/wp-json\/wp\/v2\/categories?post=69749"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/wp-json\/wp\/v2\/tags?post=69749"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}