Jump to content

Rendering things smoothly


zerozhou

Recommended Posts

I'm trying to rendering an entity which moves very fast.

But as the rendering is not doing all the time, when the entity move fast enough, I can see it "jump" from one place to another. Is there any idea that could do this? Or is it impossible as the system of mc?

 

A slow speed movement.

oooooooooooooooooooooooooooooo

A fast speed movement

o  o  o  o  o  o  o  o  o  o  o  o  o  o  o  o  o  o  o

What I want in fast speed movement.

ooooooooooooooooooooooooooooooooooooooooooooooooo

Link to comment
Share on other sites

The problem you are experiencing has to do with the fact that the entity is moving so fast that there isn't a renderframe for those in between spaces.

 

And because Minecraft lacks motion blur the entity will appear to skip over those areas entirely (as our visual system isn't given any hints about the entity moving through that area in order to fill in the gaps....literally).

 

You may not be able to solve this problem.

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Link to comment
Share on other sites

Motion blur is really hard to fake.  The way it's done in 3D animation (films like Toy Story and games like Need For Speed XXVIIII) is to render the fast moving objects multiple times per frame, then average the results together.  For fast (render time) objects, you can get away with 2 additional renders: one 0.25 frames behind and one 0.25 frames ahead (depending on the speed and size of the object).  For accurate motion blur you might have to go up as high as six (!!!) additional renders.

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.