2013-04-08

Weekly update MS04x16

I will write what was done last week shortly:
  • custom room type scales for different planes which will allow close plane to appear closer or further from camera/player
  • auto adding room pieces to room type which will allow moders to add new pieces to already existing room types and should also make it much easier to add new pieces in general (because I missed adding new piece to room type few times already and with this in place, this should no longer happen)
  • fixed bug with using default anchor
And now, what I promised some time ago. Here's how rendering works at the moment in Dragontorc:


Delays on things that are not visible are omitted although they are now "rendered" (they are queued but as they are not on screen, they are not actually rendered). Simplified list of what's going on in that gif:
  1. Wall pieces are rendered.
  2. Doors are rendered on walls.
  3. Bits inside holes are rendered (and then whole hole is rendered, so it is a litle bit different than what you see here, as things inside holes are rendered offscreen). You can notice part of wizard being rendered (one pixel width).
  4. Everything inside room is rendered in appropriate order (based not just on depth but on BSP).
Servant is not green in that gif but it doesn't matter as everything else is just grayscale anyway :) (and I need to find some tool to create animated gifs easily).

No comments:

Post a Comment