Commit graph

601 commits

Author SHA1 Message Date
Tim Barnes
b0fff30d33 lighting single buffer 2018-11-21 15:53:02 +10:00
Areloch
ecef09525a Implemented registration of probes to avoid rendering all probes when unneeded. 2018-11-19 01:18:09 -06:00
Azaezel
551b1c5ce6 mUseHDRCaptures needs more work. shut that back off till we've time to circle back 2018-11-10 00:34:23 -06:00
Azaezel
5cf9e3b319 fix to display that second box 2018-11-10 00:33:42 -06:00
Azaezel
78a3c264b4 REVIEW LATER: invert the world transform for probes to shove them into cam space as far as rotation goes. keep position. 2018-11-09 20:16:15 -06:00
Azaezel
4cf42a0a83 add in secondary bounds box display for probes as that is not actually linked to the radius/box-based-on-radius 2018-11-06 20:00:34 -06:00
Tim Barnes
b91126c08c WIP shader work - not complete! 2018-11-02 09:08:45 +10:00
Areloch
a25f188200 Added propagated multibake mode.
Temporarily disabled Precapture post effect.
2018-10-27 02:21:46 -05:00
Areloch
b89e189047 Added the temporary 'use HDR cubemaps' override to use the in-memory full HDR range prefilter and irradiance cubemaps instead of the saved LDR ones.
Also fixed the target order with the skylight shader so it renders to the right targets.
2018-10-26 01:19:14 -05:00
Areloch
d209de9fd9 Corrected box influence logic for probes to accommodate rotations.
Also uncommented line so probe transform is passed along to the render manager.
2018-10-16 16:18:22 -05:00
Areloch
1966d348e4 Shifted to the static-list arrangement for probe instance tracking to help performance as well as drastically streamline the data submission/material instance flow for probe rendering. 2018-10-07 17:32:23 -05:00
Areloch
4efcb567b0 Getting the GL side up-to-date to match. 2018-10-06 17:50:15 -05:00
Areloch
24007432e8 Updates and fixes to probe and lighting logic. 2018-09-17 01:52:18 -05:00
Areloch
2be32ad737 Implementation of reflection and skylight probes.
Moves lighting math to the diffuse/specular two-channel logic.
2018-09-16 22:15:07 -05:00
Areloch
ef5e3a5271 Core implementation of Physical Based Rendering. 2018-09-15 20:19:57 -05:00
Areloch
39ebf32cca
Merge pull request #2259 from OTHGMars/staticraycast
Changes TSStatic::castRayRendered to use passed texcoord argument.
2018-09-05 10:52:40 -05:00
Areloch
1ea59ed7df
Merge pull request #2255 from pacomont/Particles_go_downwind
Particles should go downwind (while windCoefficient >0)
2018-07-12 15:34:35 -05:00
OTHGMars
4df6c7fbab Changes TSStatic::castRayRendered to used passed texcoord argument.
This fixes a bug where TSStatic::castRayRendered() ignored the state of generateTexCoord in the passed RayInfo structure and never returned texture coordinates if requested.
2018-06-08 20:32:38 -04:00
Areloch
36db8eacc3
Merge pull request #2236 from Azaezel/memberMess
cleans up all 'hides' warnings (at time of writing)
2018-05-30 20:36:43 -05:00
Francisco Montañés García
07b76cbfb2 Particles should go downwind (while windCoefficient >0) 2018-05-09 18:24:21 +02:00
Areloch
a482977ab8
Merge pull request #2092 from Azaezel/AIAimpoint
adds fallbacks to the aiTurret's scannode to operate similar to the aimNode
2018-04-30 23:40:15 -05:00
Areloch
9b47463875
Merge pull request #2108 from Azaezel/reskinRedux
allows for arbitrary reskinning
2018-04-30 23:37:36 -05:00
Areloch
4338bdc368
Merge pull request #2204 from Azaezel/badPrefabEntryHandling
don't try to physically interact with a prefab with invalid entries
2018-04-30 23:06:24 -05:00
Areloch
9920766a6a
Merge pull request #2232 from Azaezel/phyzZonePhun
PhysicalZone editing-display tools.
2018-04-30 22:58:38 -05:00
Azaezel
59130078e2 Merge branch 'development' of https://github.com/GarageGames/Torque3D into memberMess
# Conflicts:
#	Engine/source/sfx/sfxSystem.cpp
2018-04-23 10:08:14 -05:00
Areloch
037d089c4d
Merge pull request #2146 from Azaezel/specializationShenanigans
changes find, swap, for_each, and delete_pointer from global to t3d namespace
2018-04-17 03:02:03 -05:00
Azaezel
7064b41506 gamebase mmebervar cleanups. mPacked in particular is likely to geta followup for other cleaning. 2018-03-28 23:41:47 -05:00
Azaezel
28e509af1a Merge branch 'development' of https://github.com/GarageGames/Torque3D into memberMess
# Conflicts:
#	Engine/source/console/consoleFunctions.cpp
2018-03-28 15:42:34 -05:00
Azaezel
0444410486 retooled spherical force ammount display to be based on mAppliedForce 2018-03-27 20:25:46 -05:00
Azaezel
80e34d88a0 visualization augmentations for PhysicalZone. colorizes based on force vector, scales based on lengths 2018-03-27 14:58:40 -05:00
Areloch
81f9f1bdbd
Merge pull request #2215 from Areloch/MeshBaking_Expanded
Expanded mesh baking functionality
2018-03-17 00:41:37 -05:00
Azaezel
a2ca9c634f shadowvar cleanup 2018-03-16 20:05:19 -05:00
Azaezel
4be468b1ae flipped debug rendering on for convexShapes, and added the following prefs:
$pref::convexDBG::ShowWorldBox = (bool);
$pref::convexDBG::ShowEdges = (bool); <-----------aparantly nonfucntional
$pref::convexDBG::ShowFaceColors = (bool);
$pref::convexDBG::ShowWinding = (bool);
$pref::convexDBG::ShowSurfaceTransforms = (bool);
2018-03-16 17:14:12 -05:00
Azaezel
71e640f6b6 unnecessarily duplicated var definitions 2018-03-16 17:12:22 -05:00
Azaezel
21b82b737d shadowvar cleanup 2018-03-16 11:13:26 -05:00
Azaezel
f9aa23f9c5 shadowvar cleanup 2018-03-15 21:41:17 -05:00
Azaezel
46bbb88d71 CollisionState membervar clarification 2018-03-15 17:31:28 -05:00
Azaezel
e23487b4b1 groundcover shadowvar cleanup 2018-03-15 15:37:04 -05:00
Azaezel
0a80dac669 shadowvar cleanup 2018-03-14 17:42:18 -05:00
Azaezel
c01b149e74 XXXVehicle::updateEmitter cleanups 2018-03-14 17:41:29 -05:00
Azaezel
29245ed7e4 doubleup on dt (usually denotes delta-time. in this case also incorporates time-of-collision) 2018-03-14 17:39:50 -05:00
Azaezel
e126ca1823 PolyhedronVectorData core membervar cleanups 2018-03-14 15:18:00 -05:00
Azaezel
99aa6263e6 layer, and playerControllerComponent shadowvar cleanups 2018-03-14 13:12:26 -05:00
Azaezel
45a4de7c4a shadowvar cleanups for scattersky and accumulationVolume 2018-03-13 21:29:09 -05:00
Azaezel
53869600cc netObject classvar cleanups 2018-03-13 21:27:31 -05:00
Azaezel
656c81dd39 ribbon classvar cleanup 2018-03-13 21:24:37 -05:00
Azaezel
e24e917cf9 MountedImage& image = mMountedImageList[i]; clarification cases 2018-03-13 19:29:08 -05:00
Azaezel
3ceaa0ed50 cleaned up member::radius 2018-03-13 15:31:00 -05:00
Azaezel
242a51eefe bounds to mBounds conflict avoidance 2018-03-13 01:05:15 -05:00
Azaezel
a061af68d2 delta to mDelta to resolve another class var vs method var confusionpoint 2018-03-12 23:07:34 -05:00