Member
Development Team
|
 |
« Reply #15 on: February 24, 2009, 01:02:37 PM » |
|
PlayBasic V1.64i - Platform game AFX Map Tests
These shots are some WIP/test of adding AFX Maps to PB. AFX maps are maps that use Alpha channel and may be able to tinted real time, we'll see.
|
PB164i_Platformer_Testing_AFX_Map_Render.jpg (73.23 KB, 808x634 - viewed 215 times.)
PB164i_Platformer_Testing_AFX_Map_Render_ShapeOverlay.jpg (56.92 KB, 800x600 - viewed 200 times.)
PB164i_Platformer_Testing_AFX_Map_Render_With_CRF_Overlay.jpg (119.15 KB, 800x600 - viewed 193 times.)
|
|
|
Logged
|
|
|
|
|
Member
|
 |
« Reply #16 on: February 25, 2009, 01:33:32 PM » |
|
This stuff looks awesome  I want my hands on it 
|
|
|
|
|
Logged
|
This signature is boring, and could be improved. However, the user of this signature doesn't need a fancy signature because he or she doesn't really care for one.
|
|
|
Member
Development Team
|
 |
« Reply #17 on: February 25, 2009, 01:39:03 PM » |
|
download the beta then.
|
|
|
|
|
Logged
|
|
|
|
Member
Development Team
|
 |
« Reply #18 on: March 24, 2009, 10:15:30 AM » |
|
PlayBasic V1.64i - Neon / Blur-o-Vision
These shots sort of replicate a visual effect you see in a lot of those so called vector shooters.
|
PB164i_Neon_Pic1.jpg (63.79 KB, 800x600 - viewed 228 times.)
PB164i_Neon_Pic2.jpg (63.76 KB, 800x600 - viewed 207 times.)
|
|
|
Logged
|
|
|
|
Member
Development Team
|
 |
« Reply #19 on: April 03, 2009, 11:54:46 AM » |
|
PlayBasic V1.64j - MMX opt'd gouraud
This is really the same scene as above, except V1.64J revision includes a couple of new changes. Namely, there's a new BlitFX mode that handles the post pixel scaling and a few new opt's to some the gouraud fillers routines. Combined these small improvements, allow the handle higher resolutions at the same rate.
|
PB164j_Neon_Addative_Gouraud_Pic1.jpg (112.33 KB, 1280x1024 - viewed 238 times.)
|
|
|
Logged
|
|
|
|
|
Member
|
 |
« Reply #20 on: April 03, 2009, 12:11:08 PM » |
|
PlayBasic V1.64i - Neon / Blur-o-Vision
These shots sort of replicate a visual effect you see in a lot of those so called vector shooters.
nice work!!!
|
|
|
|
|
Logged
|
|
|
|
Member
Development Team
|
 |
« Reply #21 on: April 08, 2009, 01:08:09 AM » |
|
PlayBasic V1.64j - MMX filtering (mask colour)
The following demo's the current (WIP) of rewriting various pixel fetches completely for MMX instruction set. The update gives about a 25% boost in this regard. Will make full screen (rotated) filtering possible. Can prolly trim a little more fat also.
The difficulty here is 'detecting' the mask colour. Which only appears a few times in the piccy.
Updated: The second picture is updated version of the mask colour compressed filter. This one reacts better to the mask colour texels and is faster to boot.
|
PB164J_FullScreen_MMX_BilinearFilter_With_MaskColour.jpg (26.66 KB, 808x634 - viewed 189 times.)
PB164J5_MaskColourCompressedFiltered.jpg (29.42 KB, 808x634 - viewed 176 times.)
|
|
|
Logged
|
|
|
|
|
Member
|
 |
« Reply #22 on: April 09, 2009, 04:08:50 PM » |
|
#PlayBasic V1.64i - Neon / Blur-o-Vision > that's really nice !!!
|
|
|
|
|
Logged
|
|
|
|
Member
Development Team
|
 |
« Reply #23 on: April 10, 2009, 11:43:30 PM » |
|
PlayBasic V1.64j - MMX filtering (no texel compression) with Alpha50
The engine now supports disabling mask colour compression, which gets rid of the mask detection problems. As Filtering and MaskColour don't mix. So in this case you'd use Alpha Channel to govern the pixels visibility.
In the piccy the frame buffer is gouraud shaded, and the filtered image is alpha blended over the result.
|
PB164J_FullScreen_MMX_BilinearFilter_Alpha50.jpg (18.14 KB, 800x600 - viewed 179 times.)
|
|
|
Logged
|
|
|
|
Member
Development Team
|
 |
« Reply #24 on: April 13, 2009, 11:42:01 AM » |
|
PlayBasic V1.64j - Multi Pass Full Screen Filtering This example is 3 layer effect. Layer #1 is Gouraud backdrop, layer #2 is a bunch of filtered/tinted/Alpha50 spites and layer 3 is huge filtered/alpha50 sprite covering it all. Gives an interesting effect when moving. Get Source Code
|
PB164J_Multi_Pass_FullScreen_BilinearFiltering.jpg (33.58 KB, 808x634 - viewed 172 times.)
|
|
|
Logged
|
|
|
|
Member
Development Team
|
 |
« Reply #25 on: April 15, 2009, 01:20:36 PM » |
|
PlayBasic V1.64j - Mask Colour Filtered , Anti Aliased Sprites With Tint
This is actually not a new effect, this combination is available in previous versions of PlayBasic 1.64 for example, but the new texel fetching routines make it lot more useful. It's not going to be express mind you, as filtering is heavy on (random) memory access, none the less, the 1.64J render engine is about 30% faster than previous editions. If you disable mask colour compression, then filtering is about %50 faster. Which means you can actually do full screen filtered effects.
|
PB164J_Filtered_AntiAlias_Sprites_with_Tint.jpg (93.58 KB, 808x634 - viewed 195 times.)
|
|
|
Logged
|
|
|
|
Member
Development Team
|
 |
« Reply #26 on: April 23, 2009, 07:13:59 AM » |
|
PlayBasic V1.64j - Filtered Terrain
Just like the post above, the following picture is not a new effect, it's just that the recent filtering methods changes, have made filtered terrain possible. This means those messing around with software 3d solutions can achieve a much closer visual approximation (to hardware), just without the polygon through put. The demo is the Terrain demo from the V1.63 example pack. The only code changes, is that terrain object has it's drawmode set to filtered and the demo is capped to 50fps.
|
PB164J6_FilteredTerrain.jpg (38.79 KB, 808x634 - viewed 185 times.)
|
|
|
Logged
|
|
|
|
|
Member
|
 |
« Reply #27 on: April 23, 2009, 08:40:55 AM » |
|
PlayBasic V1.64j - Filtered Terrain
Just like the post above, the following picture is not a new effect, it's just that the recent filtering methods changes, have made filtered terrain possible. This means those messing around with software 3d solutions can achieve a much closer visual approximation (to hardware), just without the polygon through put. The demo is the Terrain demo from the V1.63 example pack. The only code changes, is that terrain object has it's drawmode set to filtered and the demo is capped to 50fps.
Nice, recalls the first tomb raider =)
|
|
|
|
|
Logged
|
|
|
|
Member
Development Team
|
 |
« Reply #28 on: May 06, 2009, 11:17:35 AM » |
|
PlayBasic V1.64j8 - LerpedVertList This is testing a new vertex list command to handle LERPing between vertex sets. The demo is just drawing a set of vertex as depth shaded circles. Sorta looks like a chunk of ice or something at the right distance from the viewer. The lerping is used to transform the vertex list between the two states. Source code
|
PB164J8_LerpVertex_IceCube.jpg (14.52 KB, 606x476 - viewed 135 times.)
PB164J8_LerpVertex_Sphere.jpg (14.24 KB, 606x476 - viewed 150 times.)
|
|
|
Logged
|
|
|
|
|
Member
|
 |
« Reply #29 on: May 06, 2009, 02:06:02 PM » |
|
 very nice Recalls carton shaders
|
|
|
|
|
Logged
|
|
|
|
|