Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - QuadStorm

Pages: 1 [2] 3 4
16
Suggestions & Requests / Variable Penumbra Shadows
« on: March 23, 2017, 05:21:46 PM »
So we have soft shadow shaders, but right now the shadow penumbra size is more or less the same at any distance with all of them. What I would like to see are shadows that get more diffuse with distance from the ground or other objects the shadow is being casted on. I have tried this myself but before I waste time trying to do something that's not practically possible in Blockland I'd like to hear if it even is possible (considering any resource I found on such shaders did not use a orthographic light source and my lack of ability to find anything that would point toward shadow distance). I'm not that concerned about performance unless it's as slow or slower than ultra shaders.

I was able to recreate dynamic soft shadows to some extent like port showed off a long while ago, and also I made a shader that changes the shadow acne offset with the angle of the light, which I'll release quietly once I polish it (modified port's soft shadows).

Any comments of the feasibility of global illumination in Blockland (long shot I know) would be appreciated as well, since VXGI looks pretty nice but doesn't look like something we'll see without major changes.

17
Gallery / 1 Fondin Tower build + download
« on: December 28, 2016, 12:02:25 AM »
Original Thread: https://forum.blockland.us/index.php?topic=243498.0
There's no reason to hold on to old builds like this, so I'm now releasing it (and other stuff maybe).
There's a lot of custom bricks and emitters needed, sorry that I don't recall which ones. Colorset should be Trueno's.
The save includes all 3 structures, which the smaller two should load properly with default bricks.
Now, here are obligatory pretty images to make up for the lack of one included. (note that some emitters are missing and a few bricks)









Link: https://hostr.co/Oxw5vyrHJ3wM (if it's blocked for you try a proxy, posting a mirror soon)

18
Environment Files / Misc/Ultra Daycycle Pack
« on: October 29, 2016, 11:27:57 PM »
Here's a daycycle pack that's long overdue that has been developed on and off for a long time, originally to emulate a really nice fog color script on roblox. I also originally planned to do daycycles based on stellarium and other things that show sunrise/sunset but I never got around to it, plus this has just been rotting in my add-ons folder so it's time to release. There are 17 daycycles included, but the majority of them are pretty similar lookwise so I'll only include a few screenshots that show major differences. I might add a video later if I get around to it. Sorry for the mostly not so descriptive names other than 'ultra'.








Downloads:
1 click away
leopard.hosting
dropbox
2 clicks
mediafire
dropbox
3 clicks
hostr.co

19
Environment Files / Roblox Peaceful Morning Sky
« on: June 18, 2016, 11:08:36 AM »
A roblox skybox made around by the user Testin423 and featured in roblox's blog.



Downloads for Sky_RobloxPeacefulMorning.zip:
justfilehosting.space (direct download)
dropbox
hostr.co

20
Environment Files / Roblox Null Plain Sky (2011)
« on: June 09, 2016, 02:01:56 AM »
A roblox skybox made around late 2011 by the user jahrblox. Featuring optimized PNGs for ~10% less file size and the skybox doesn't terminate at the horizon (for when you want transparent ground).

Downloads for Sky_RobloxNullPlainSky2011.zi p:
justfilehosting.space (direct download)
dropbox
hostr.co

Possibly coming soon: a daycycle to go with it.

21
Suggestions & Requests / Exponential Rocket Launcher
« on: February 26, 2016, 08:34:46 PM »
This is a gear in roblox (first google result for "Exponential Rocket Launcher"), and I'd love to see it in blockland. I'd like an edit of the rocket launcher, but instead of just one rocket, it would be able to either spawn more smaller rockets in a fixed angle pattern that'd later spawn more smaller rockets exponentially (to a point of course) after the first rocket expires or just along with it (both would be great). Small explosions that go along with each split would be nice too.

22
Gallery / Enhanced Graphics Screenshots + Graphical Resources
« on: February 12, 2016, 03:30:01 AM »
Welcome to the one stop shop for enhancing (or just modifying) Blockland graphics. Enhanced graphics is an umbrella term for the multitude of enhancements (or modifications) available.

ReShade + Custom Shaders vs Default


More Screenshots




Legacy



Graphical Resources
Most of these resources can be fine tuned for the results desired, especially ReShade.


Post-processing Shaders

ReShade
Use a large variety of shaders, including ambient occlusion/obscurance, real time depth of field (as opposed to default DOF screenshot command), bloom, antialiasing, and color adjustments. Usage instructions included above the download button.

Latest version: 4.5.4 on Feb 8th 2020
How to get the depth buffer working in multiplayer

Legacy version for Blockland: 3.0.3 on October 21st, 2016
Patched (multiplayer depth buffer) 3.0.3

Older versions of ReShade

Resources

qUINT - quintessential shader collection
"...a collection of highly polished shaders"
Use this collection of shaders; below is for legacy versions of ReShade

ReShade 3.0 Guide for newcomers

Marty McFly's Ambient Obscurance (MXAO) with IL
Usage instructions are included in a pdf file in the zip file for 2.0.
Latest version: 3.1.0

ReShade Shader Presentation

Legacy ReShade usage instructions
[Guide] Setting up ReShade (2.0) for Blockland

ReShade Assistant (ReShade 2.0)
•   Extract to a location of your liking and run the ReShade Assistant tool
•   Add the games you want to apply post-processing shaders to on the "Profiles" tab
•   Add or select presets on the "Presets" tab
•   Active/Deactivate effects on the "Shaders" tab and modify their configuration on the "Shader Settings" tab
•   Finally hit "Save" to apply your settings to the current preset and see them being applied to the game

ReShade Mediator (ReShade 1.0)

Default Shader Enhancements

Shader Packs

Ultimate Shader Pre-Config Pack
Includes 9 fancy shaders to use with Graphix and 2 Many Point Lights modifications that use the Ultimate Shader

Hata's Shader Toggle
A client add-on that cycles between 6 non-default and default shaders, including port's older soft shadow shader, port's newer poisson disc soft shadow shader, ultra shaders, performance shaders, and Hata's custom soft shaders in 3 quality levels (Custom High, Custom Mid, Custom Low). Unannounced update on August 18, 2016.

Port's Shaders
*"replace portify with qoh in the url"*

Original soft shadows
(direct)
The first soft shadows shader release. Follow the instructions in the linked gist to use.

Optimized + Ultra soft shadows
(performance/optimized) (ultra)
Optimized soft shadows shader and ultra shaders (major performance cost).

Poisson disc soft shadows shader
(direct)
A poisson disc soft shadows shader which is faster than the prior ones.

Custom poisson disc distribution generators
Original: https://archive.is/wM6Tn (download)
Improved version: https://web.archive.org/web/20180827142935/https://2dbros.com/projects.html > Ctrl + F "Poisson Disk Generator"

Shadow Opacity
Make shadowed areas appear less flat. Blockland's default renderCsm_frag.glsl with the Opacity fix from Awdax.

Other shadow resources

Graphix
A newer alternative to the below add-on.

Better Shadow Control
"Change shadows and shaders with more precision!"

Adaptive Shaders (by Jasa)
"Adds a setting to the options menu to adjust your shader quality based on your frame rate"

Rendering Optimization Experiments
A DLL that optimizes rendering especially when using shadows.

Large Orthographic Screenshots
A DLL for creating orthographic screenshots.

Miscellaneous Shaders

Many Point Lights
Use more static lights.

Curved world
Make distant objects curve downward.
Easily configurable *_vert.glsl file for this effect

Ultimate Shader | Contact-Hardening/Percentage-Closer/Perceptually-Correct Soft Shadows (CHSS/PCSS) - Dynamic Soft Shadows based on distance
A do-it-all shader that has the unique feature of realistic shadow softening with distance. Original Topic
Latest: https://gist.github.com/QuadStorm/483535c3394f8ec7336efc8b1806e16c
AMD: https://gist.github.com/QuadStorm/5acbe432ff66ea28e5cd7d37899f0948
_vert file: https://gist.github.com/QuadStorm/9cbedc3c7ff954c40362f09e95def2b5

Port Shader Experiment
https://gist.github.com/qoh/07b8440d58205897c3cb5ad5f5d475b2

Screenshot Enhancements

Console Adjustments

Megashot
Make very high resolution screenshots.

DOF screenshot adjustments
$pref::dofSamples = 64;
$dofScale = "0.15";

More Reference
setFov(1 < float < 179);
serverConnection.chaseCam(ticks); //tick = ~1/32 second
clientCmdShowBricks(bool);
setRes(width, height);


Panorama screenshots
A tutorial on taking panorama screenshots.

Add-ons

Block Cam
In-game screenshot manager and camera with several capture type options.

Max Shader Screenshot
Takes screenshots using maximum shaders; recommended for lower end computers.

UI Enhancements/Replacements

Theme Engine
Easily change between themes without messing with default files.
Outside of theme repository:
Zetro UI theme
Default crosshair (Theme_Crosshair_Default)
Old Faithful theme

GUI+
"GUI+ (or GuiPlus); this is a new interface for the main menu, loading menu, join server menu, and message boxes (only works when you are not on a server (meaning at the main menu))."
Old topic

Loading Screen Slideshow
Replaces the server loading screen with a loop of screenshots and a "now loading" text.

Font Changer script
A script to change the fonts used by GUIs.

Miscellaneous Resources

Badspot on custom shaders
Badspot tells how to load your own custom shaders properly.

Bricks

Brick Texture Selector
Use different brick textures (server-sided).

2K Resolution Studs + 4 More Brick Textures
Higher resolution default studs and 4 more brick textures.

Plastic/Shiny Bricks
Makes the sides of bricks "shine like actual, plastic, interconnecting building blocks".

Brick Tessellation v1
Makes bricks look bumpy (server-sided).
Archive

Brick Tessellation v2
"Bumpy Bricks!"

Cakey's Brick Textures

Camera

Newtonian Camera Movement
A client add-on for smoother camera movement.

360° View
360° view; can be used to make 360° Blockland videos. Follow instructions in this guide to properly upload a 360° video to YouTube, otherwise it won't use the 360° video player.
Note that 360° videos with this add-on (both of the above) are distorted at the top and bottom.

Display

Custom Resolution
Use nonstandard resolutions.

Rain Blocking Scripts
No more rain indoors.

Tendon's Rain Blocking Script
chrisbot6's Bricks Block Rain Mod

GPU Configuration

(2011) NVIDIA Guide
Guide to get the most out of a NVIDIA video card graphics wise if performance is no object.

Want more advanced configuration?: NVIDIA Inspector
Of most interest of the NVIDIA control panel is anti-aliasing, which while performance costly, can remove aliasing (jagged edges) for improved visuals.
There are various anti-aliasing modes available; the newer options (not CSAA) should more performance effective.

Frame rate

Built-in FPS counter and frame spacing viewer
metrics(fps);

FPS Counter Add-ons
FPS Display by TheBlackParrot (2014)
FPS Counter by Mawpius (2011)


Rendering and Blockland

Bloxel Renderer
A renderer Badspot made in 2007 that creates server preview style images.

Gytyyhgfffff's minimap generator program
A java program that can create minimaps with shadows.

Blender
3D computer graphics and modelling software, which has plenty of uses beyond just cycles rendering.

BLS Importer
Import BLS (BlockLand Save) files into blender.

BLS2OBJ
A BLS2OBJ converter. You'll have to make faces flat shaded though.

DTS Importer
Import DTS model files into blender.

Related Threads
2012/02/05 - Shadows and Shaders vs. Interiors and Terrain [Fan Art Too]
Merging Code - Custom Shaders
Brian Smith's Cel Shader Pictures
the 3d screenshot thread
Breaking the Shaders
Sepia Shader
Shadow Screenshots
Ultra Shaders Screenshot Megathread!
ReShade + Blockland
Post pics of your soft shaders!
Draw distance beyond 1000
Cross-Eye Stereographic



Timeline (M/D/Y | M/Y):
2/13/20 - Thread Update
1/26/20 - Large Orthographic Screenshots
1/13/20 - Ultimate Shader Pre-Config Pack
7/9/19 - Rendering Optimization Experiments
5/20/19 - PCSS Vogel Disk update
1/29/19 - Graphix
1/8/19 - minimap generator program
11/18/18 - ReShade 4.0
9/19/18 - Screen-Space Reflections (qUINT)
9/2/18 - Enhanced Graphics Discord Launched
8/11/18 - Reshade 3.4.1
6/26/18 - qUINT
6/24/18 - ReShade 3.4.0
5/14/18 - Brick Tessellation v2
4/14/18 - MXAO 3.4.60
2/10/18 - thread update
1/21/18 - PCSS shader release
1/6/18 00:13:29 EST - thread update
10/19/17 - MXAO 3.1.0
3/11/17 10:57:25 EST - thread update
2/15/17 - MXAO 2.0 released
1/1/17 - ReShade 3.0.6 (doesn't work for Blockland) released; ReShade open source
10/21/16 - ReShade 3.0.3 (older working version for Blockland)
9/29/16 - ReShade 3.0
7/16/16, 11:25:12 AM EST - thread update
7/6/16 - Better Shadow Control
4/3/16 - ReShade 2.0.3f
3/23/16 - MXAO 1.0r
3/6/16 - ReShade 2.0
2/12/16 - Original post
11/4/15 - ReShade 1.1.0
7/13/15 - ReShade 1.0
2/1/15 - ReShade + Blockland thread
12/24/14 - ReShade 0.10.0
9/21/13 - Soft Shadows thread



Featured Media:


[VIDEO] Dynamic soft shadows: Electric Boogaloo (thread)


Blockland Spherical Video Test


Blockland 360°


Blockland GTX 970 Stress Test | PixelDog | Mar 4, 2015


Blockland-fancy graphics | Isaac Dredge | Oct 29, 2017


UHD Blockland | Jarrod | Jul 15, 2018


Skill4Life's Railroad Block Party + Enhanced Graphics | Stealth Commander | Oct 27, 2018


Resources
Top

23
General Discussion / /ret command: Return to your player from admin orb
« on: February 08, 2016, 02:51:59 AM »
/title, just use the admin orb and then /ret to return to your player.
No idea if this is widely known or not, so I posted this so more people would know about it. I was just checking out different functions here and came across it.

24
Add-Ons / 24x24 Baseplate
« on: January 25, 2016, 02:11:41 PM »
24x24 Baseplate
Made by Stealth Commander/QuadStorm (BLID 50799)

A 24x24 baseplate brick. Originally made after this old request but the link was broken, so I simply made it again with an icon. (warning: has a different UI name than the old one: "24x24 Base" vs. "24x24")

obligatory screenshot

(24x24 baseplate is obviously covered by the 16x16 and 8x8 baseplates)

Download (Brick_24x24Baseplate.zip)
mediafire mirror

25
Add-Ons / Wavelength Light Pack 2.1 - new flare only version
« on: November 20, 2015, 11:37:25 PM »
Wavelength Light Pack 2.1, perfect for the light/color enthusiast
Made by Stealth Commander/QuadStorm (BLID 50799)

The Wavelength lights are lights based on colors of certain wavelengths of light. You may or may not recall this light pack being released back on July 20th, 2015. This time around, I've worked on a new version of these lights that are designed to be supplementary to the default Light_Basic pack and to not be too similar to each other through a rather painstaking process, meaning any colors that were too similar to Purple, Blue, Cyan, Green, Yellow, Orange, or Red were intentionally excluded to keep the colors as unique as possible.

Base Pack(s) - only one for now...
Light_WavelengthColorHexa (108 total lights, 108 datablocks, 12 unique colors)
  • Includes 12 lights with colors corresponding to these wavelengths:
    350 nm, 405 nm, 455 nm, 465 nm, 475 nm, 495 nm, 500 nm, 560 nm, 590 nm, 615 nm, 625nm, and 750 nm
  • ColorHexa was used to convert colors to wavelengths
  • UI names prefixed with "WLCH" (WaveLengthColorHexa) for all of the lights in one place
  • UI names suffixed with A (ambient), AB (ambient bright), AD (ambient dim), B (bright), D (dim), F (flare), FB (flare bright), FD (flare dim)
  • Includes normal, ambient, bright, dim, ambient bright, ambient dim, flare, flare bright, and flare dim versions that are all compatible with each other
  • Single File with all of the above lights together

Screenshots:





Updates/Future Plans:
12/24/15: v2.1 - added flare only lights and changed all suffixes
Light_WaveLengthSpectra

Downloads (each single pack is 12 datablocks, all pack is 108 datablocks):
Light_WavelengthColorHexa.zip
Light_WavelengthColorHexaBright.zip
Light_WavelengthColorHexaDim.zip
Light_WavelengthColorHexaAmbient.zip
Light_WavelengthColorHexaAmbientBright.zip
Light_WavelengthColorHexaAmbientDim.zip
Light_WavelengthColorHexaFlare.zip
Light_WavelengthColorHexaFlareBright.zip
Light_WavelengthColorHexaFlareDim.zip

ALL IN ONE: Light_WavelengthColorHexaAll.zip (contains all of the above lights; disable the others if this is enabled)
Mediafire mirror of the ten files above


I plan to make another lights based on color temperatures soon, and the wavelength pack could be updated further. I am also open to requests for lights, whether that be an expansion of the wavelength pack or just random colors.

26
Add-Ons / Wavelength/Color Spectrum Light Pack
« on: July 20, 2015, 02:45:58 PM »
DOWNLOADS WILL BE RESTORED SOON
PM ME AND I'LL POST THEM ASAP

Wavelength Lights v1.1
I got bored, and since I haven't seen a new light pack in forever, I decided to make one.

Light_Wavelength includes 19 lights with colors of these wavelengths:
350nm, 363nm, 388nm, 413nm, 425nm,  450nm, 463nm, 475nm, 500nm, 525nm, 538nm, 550nm, 563nm, 575nm, 588nm, 600nm, 625nm, 638nm, 775nm

Not included since they're too close to colors included in Light_Basic/look too similar to reduce datablock/light count:
375, 400 (use purple), 438 (use blue), 488 (use cyan), 513 (use green), 613 (use orange), 650 (use red >), 663, 675, 688, 700, 713, 725, 750, 763


There are dim, bright, ambient, ambient dim, and ambient bright versions as well (each file is 19 datablocks)

Updates
-Dim, bright, ambient, ambient dim, ambient bright versions
-Each file has all 19 lights

Downloads:
Light_Wavelength.zip
Light_WavelengthAmb.zip
Light_WavelengthAmbDim.zip
Light_WavelengthAmbBright.zip
Light_WavelengthDim.zip
Light_WavelengthBright.zip


I plan to make another lights based on color temperatures soon, and the wavelength pack could be updated further.

27
Add-Ons / Salute Mod v3.1 [minor update]
« on: May 05, 2015, 12:16:11 AM »
This is my first add-on that I'm releasing on this board, so here it is. Feel free to look over the code for any suggestions/etc.

Important note: If you downloaded this add-on before 5/18/2015, I highly recommend you redownload this add-on since you'll be missing out on a major update.

Salute Mod


Ever wanted to salute someone? Now you can! Simply use the command /salute (time) (uses default time if no time is inputted) to salute for the duration.

This mod comes with several RTB prefs you can use:
Salute Enabled: allow/disallow saluting (admins can also use /togglesaluting)
NEW: Simple Mode: simple emote style salute mode (ignores any time input)
NEW: Salute Count Command: how many times you've saluted is saved (not persistant)
NEW: Force Salute: Admins can now /forcesalute (target) (time). Note that administrators can override any forced salute, while players cannot.
Announce Salutes: allow/disallow announcing of salutes (ex: Stealth Commander is saluting!)
Announce Salute Time: show time in the above message (ex: Stealth Commander is saluting for five seconds!)
Announce Salute On End: tells everyone when you stop saluting (ex: Stealth Commander stopped saluting.))
Echo Salutes: whether or not to echo salutes to console if it's being publicly announced (highly recommended)
Salute Default Time (not pictured): the time you salute for if you do not input a time (just /salute)
Salute Max Time: the longest time you can salute
Salute Timeout: how long you must wait until you can salute again (ex: if you salute for 3 seconds and the timeout is 5 seconds, after you stop saluting you must wait 2 additional seconds to salute again)

For those not using RTB, you can set these global variables:
$Pref::Server::SaluteMod::Enabled (true or false)
$Pref::Server::SaluteMod::SimpleMode (true or false)
$Pref::Server::SaluteMod::SaluteCountCmd (true or false)
$Pref::Server::SaluteMod::ForceSalute (true or false)
$Pref::Server::SaluteMod::Announce (true or false)
$Pref::Server::SaluteMod::AnnounceTime (true or false)
$Pref::Server::SaluteMod::AnnounceOnEnd (true or false)
$Pref::Server::SaluteMod::EchoMsg (true or false)
$Pref::Server::SaluteMod::DefaultTime (integer 1 - 300 recommended)
$Pref::Server::SaluteMod::MaxTime (integer 2 - 300 recommended)
$Pref::Server::SaluteMod::Timeout (integer 3 - 300 recommended)

Also included: /salutehelp command, /salutecount command, /resetsalute command (same as /salute 0)

New updates!
-tiny code changes; removal of an unneeded function
-completely revamped the code; now uses several specific functions rather than all in the main server command
-cancelling salutes will also cancel any pending salute schedules - aka if you salute for 10 seconds, cancel in one second, and resalute for 15 seconds, you won't stop saluting too early
-timeout period starts after a player stops saluting
-"emote" mode uses default time
-somewhat annotated code

Older updates:
-fixed packaging forget up (no idea how this happened)
-important fix: salutes now cannot bypass the timeout and be spammed
-now plays animations on different slots
-now echos salutes to console if announce saluting is enabled
-minor default preference changes
-removed isNumber function (did not perform as intended & replaced)
-announcement colors are nicer

Current Status/Version: v3.1

Note: Using items while saluting isn't recommended; the animations to salute will probably get messed up. Besides from that, there shouldn't be any issues.

Credits:
Xalos - NumToWord.cs support script

And what you came to the thread for:
Download Now (v3.1)
alt mediafire download
Current file SHA256 as of 5/29/2015 9:45 PM release (use onlinemd5.com to confirm): 508A5EDFEFF4A29DD4FB85EBB32C7 833ED3D268A53FCA16788EC1813D5 9A7539

28
Music / Stealth Commander's Loops
« on: July 17, 2014, 09:31:50 PM »
UPDATE 7/27/2014: Minor update adding a few loops.

Previous updates listed below:
UPDATE 7/24/2014: I will take requests now, which will be added on the next update.

Here are a few loops that I made for blockland, nothing much right now, but I will take requests. More loops will be added slowly overtime, but I'd prefer to make loops that people will actually want, so go ahead and request, but don't expect a loop immediately unless I happen to be online and ready to take them.

Each loop has two versions, a "high quality" version, and a "low filesize" version.  The high quality version uses a variable bit rate of ~80 kbps, while the low filesize version contains a ~30 kbps variable bit rate. If you really want, I could also make a "ultrahigh quality" version with higher bit rates as long as the file remains under 1024 KB in total, but more than likely 80 kbps will be sufficient. A majority of the files will have a sampling rate of 32000 hz, which also shouldn't be an issue in most cases, but will change case by case. I will include a "midway" file if the high quality version exceeds 500 kilobytes, for higher quality than the low filesize version while still having a modest file size. I'd rather make few high quality loops than makes tons of stuff ones, so it will take time to actually make the loops of course.

System scrapped; files will be done at highest quality while remaining reasonably sized. Limits on sampling rate/etc. will no longer take effect and it will now be done on case by case instead.
Just a note about requests: It'd be great to specify which part of the song you want unless you really think I'll select the part you wanted at random.

And finally, the actual download for the loops; you can download them all or select the ones you want.

Dropbox Directory of the loops; pick some or just download them all

Now with 14 unique loops.


29
Suggestions & Requests / Fake killed brick improvements?
« on: November 13, 2013, 04:20:40 PM »
I have 3 requests that involve fake killed bricks in someway.
  • Damage from fake killed bricks: If a fake killed brick hits you, it can damage or even kill you depending on how hard it hit you.
  • "Heavy" Fakekilled Bricks: Fake killed bricks are harder to move around then normal.
  • If a fakekilled brick is supporting other bricks, the bricks being supported by it will be fakekilled.

The first one would add realism to some events that happen in blockland, since I'm sure if your hit by a 2 by 4 in real life, your chances are numbered. The second request seems unlikely to be possible, but I'd like to see if it's even possible without expansive modifications to things. The third one I'm pretty sure someone made this before, but if not, It'd be nice if this was made.

30
Suggestions & Requests / A football puntable via light key?
« on: November 04, 2013, 04:17:58 PM »
After looking through the football.cs file, I found a disabled punting function. Can someone get the default football to be puntable via light key?

Pages: 1 [2] 3 4