StellarForum
February 05, 2012, 07:42:33 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: Stellar Frontier has moved to the new forum and site at stellarfrontier.com!
Please make a new account there in preparation for SF 2.0 and to chat on the boards!
 
   Home   Help Search Groups Login Register  
Pages: [1]
  Send this topic  |  Print  
Author Topic: SF 2.0 - Working with large rotation images.  (Read 1369 times)
NiteHawk
<dev></dev>
Administrator
Legendary Member
*****
Posts: 2816



WWW
« on: February 22, 2010, 01:52:31 PM »

I found out that there is a cap of 8192x8192 for most directx and standard software rendering (DirectX 10 does not have this limitation but doing directx10 only would cause alot of issues for most who are still on XP and under). This is not a issue for the current images, but when using more then 36 rotations, you will get there with the large images if you want a very smooth rotation.

I adjusted the bitmap system to support rows as well. This way you can do something like this (SCALED DOWN SO IT DOESN'T TAKE UP MUCH ROOM):


FULL SIZE: http://img237.imageshack.us/img237/4748/sftdn.png

And in the BMP designs, we have nR (number of rows) and nC (number of columns) instead of nF (number of frames). Which works out well.

*  class   race        name                      file         nR  nC  Sz   seqT   tc alpha
*  ---------------------------------------------------------------------------
   ship    [race]      Dreadnought[nr]     sf-[r]-dn    45   4   64   spin    0   100


Note: This system is customizable, you don't need to use columns still. You can use the images in one column like the current 1.4.0 system is, or you can have X amount of rows. I believe you can ever do a system where it uses only columns instead of rows (not tested) but can help if your ripping images for example, from subspace, which uses there images column wise instead of row wise (I believe).

Overall its probably a bit cleaner too, and looks nicer, and you get to use 8192^8192 for space instead so you should be ok now.. Just relaying this to people who 'started' making higher rotation images in preparation.. Smiley
« Last Edit: February 22, 2010, 01:58:33 PM by NiteHawk » Report to moderator   Logged

http://chrisvall.com - Coding/gaming blog in the works.
Sandtrooper
Vice CinC of TRIBE
Administrator
Expert Member
*****
Posts: 504



WWW Email
« Reply #1 on: February 22, 2010, 02:34:07 PM »

So does this mean there will be a new "Rotator" that automatically does this "columns & rows"? If so, then does this mean giant ass things (128x and up) can have ultra-smooth rotations?...and the possibility of rotating planets (if you care to utilitize those planet models I gave you)?
Report to moderator   Logged



Fleet Admiral Sandtrooper
2nd in Command of TRIBE

TRIBE-SD)    オークエボリューション
(Oak Evolution)
NiteHawk
<dev></dev>
Administrator
Legendary Member
*****
Posts: 2816



WWW
« Reply #2 on: February 22, 2010, 03:01:00 PM »

So does this mean there will be a new "Rotator" that automatically does this "columns & rows"? If so, then does this mean giant ass things (128x and up) can have ultra-smooth rotations?...and the possibility of rotating planets (if you care to utilitize those planet models I gave you)?

Yeah will have to be a better rotator anyways Tongue Rotating planets is possible and yes, ultra smooth rotations for large images will be possible now.
Report to moderator   Logged

http://chrisvall.com - Coding/gaming blog in the works.
NiteHawk
<dev></dev>
Administrator
Legendary Member
*****
Posts: 2816



WWW
« Reply #3 on: March 06, 2010, 08:08:43 AM »

I think I managed to solve the issue with having only one line by splitting the image properly into segments before processing.

For the most case I'm going to keep the system as it is now, but keep it this way just in case Smiley Will have more custom ways to add a image this way Smiley
Report to moderator   Logged

http://chrisvall.com - Coding/gaming blog in the works.
Pages: [1]
  Send this topic  |  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.12 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!