With Instructables you can share what you make with the world, and tap into an ever-growing community of creative experts.
Tell us about yourself!
Could you make a part about adding Entities? Moving Spawning etc (Doom-like)
Making a Basic 3D Engine in Java
Looking trough other tutorials, This one is one of the very best out there.Currently making a personalized engine in this.I only have trouble trying to draw any other objects then the walls ! No clue if this is still getting updates or the creator watches this. but would it be possible to include a tutorial for drawing tables or barrels ?
For anyome having issues with the texture, replace the line "BufferedImage image = ImageIO.read(new File(loc));" in the Textures class with "BufferedImage image = ImageIO.read(getClass().getResourceAsStream(loc));"
Thank you for the response! But I don't see explained there how you figured out the formula for deltaDistX = Math.sqrt(1 + (rayDirY*rayDirY) / (rayDirX*rayDirX). Can you please explain?
You can check out this tutorial here for a more detailed explanation w/ pics: http://permadi.com/1996/05/ray-casting-tutorial-table-of-contents/
What an awesome instructable! But is there a link with deeper explanation of the formulas used to calculate the vectors, along with some illustrations?
im having trouble on the textures are, does anyone know exactly what i must do to use my own custom texture?
Join 2 million + to receive instant DIY inspiration in your inbox.
Download our apps!
© 2016 Autodesk, Inc.