Jump to content

Hi There

Welcome to Klub Exile. If you happened to make your way to the site either from Lovers Lab or a Search on Google, we are glad you found us.  To unlock the entire site you will need to have a account registered.  Don't worry it is free but in the mean time you can read up on why we made the site and other little tidbits.  Feel free to join or Discord Server also if you have any more questions.  Thanks for stopping by and See You on the other side.

admin admin

Update from 29.09.2017


pervokpetr

Recommended Posts

New update was sent:
- Advanced culling and sorting for hook static objects (see video below)
- Redoned room loading pipeline(room menu lag)
- Fixed hairworks settings window bug
- Fixed physbound creation bug
- Added two new cull modes for villa and hook objects
- Added alpha_mask parameter for hook objects (see video below)

Advanced culling and sorting
I implemented new algorithm to avoid rendering objects which not visible in current view and sorting to avoid pixel overdraw effect, this can increase rendering performance for scene with large amount of hook objects on 50%, also new parameter "alpha_mask" allow me separate objects which require passing diffuse texture to render on shadow render stage from objects for which texture not required on shadow rendering stage - this also can improve performance(switcher on video only for debugging and will not be present in release version, but new algorithm will be used by defaults):
https://drive.google.com/open?id=0B22lKv0e5a08c00yRkNWdWxnYm8

New cull modes.
Some objects require rendering with cull_none mode to render both frontfaced polygons and backfaced polygons, but this mode can lead to pixel overdraw effect (multiple writing in render targets in the same pixel) new modes allow perform double rendering: cull _mode = 3 - first step - rendering fron faced polygons, second step rendering backfaced polygons - this mode better to use for non alpha blended objects and this mode will prevent pixel overdraw effect. cull_mode = 4, first step - rendering backfaced polygons, second step rendering frontfaced polygons - this mode better to use with alphablended objects, more correct rendering for alphablended objects which require double face rendering. For objects, which do not require double face rendering, better use cull_modes from 0 to 2 depends from situation.

Room loading pipeline
Changed this algorithm to avoid room menu lag, now room menu work faster. Although was found interesting bug (thanks to Siberia) room 248 addon had some object with wrong simbols in section name and this room was not loaded correct with new algorithm, but after fixing of this room addon, room start works properly.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

WARNING! Adult Only Content You must be 18 years of age or older to enter. By accepting you agree to Klub Exile's Terms of Use and Guidelines upon creating an account.