Commit Graph

17 Commits

Author SHA1 Message Date
CrushedPixel
7b67fb4242 Instead of ticking the world once (which updated entities and such), simply set the EntityRenderer's lightmapUpdateNeeded to true when updating Ambient Lighting
Properly handle manual Gamma changes in LightingHandler not to confuse users why their Brightness setting is being reset constantly
2015-07-24 14:35:28 +02:00
johni0702
2a9cc745c0 Fix exceptions not being handled correctly when rendering from command line
Fix export args and file not being set when rendering from command line
2015-07-18 16:37:11 +02:00
johni0702
7fd429e25f Rework rendering pipeline to make better use of multithreading
Move OpenGL frame to ARGB conversion to processing threads
Move video exporting to processing threads
Skip creation of BufferedImage and instead use ByteBuffer with ARGB content directly
2015-07-15 14:23:43 +02:00
johni0702
0c94bc9ce6 Set fov modifier during rendering to 1 when in camera view 2015-07-07 14:33:25 +02:00
johni0702
9f4b2d9026 Pause the recording when the integrated server is paused 2015-07-07 13:09:38 +02:00
johni0702
18ec3cccc5 Realign all particles towards the camera when rendering 360° frames 2015-06-28 18:13:42 +02:00
johni0702
98c2b65023 Fix incorrect entity positions after jumping 2015-06-01 10:57:41 +02:00
johni0702
37d31408bd Save resource packs to replay file and use those during replay 2015-05-29 12:16:28 +02:00
CrushedPixel
7eb24e19bc Removed Reflection Classes from Source entirely 2015-05-26 16:32:11 +02:00
CrushedPixel
e031d32d7d Made SpectatorRenderer code readable for the average human who does not happen to know all of the MCPBot's field and function name translations. 2015-05-26 00:58:30 +02:00
CrushedPixel
d84422d6c5 Spectating a Player now displays his Hand/Item 2015-05-25 22:54:55 +02:00
CrushedPixel
2ecbef3641 Started implementing Spectator Hand Rendering 2015-05-25 14:18:32 +02:00
johni0702
7d9b92423d Fix entities not being rendered in the first frame 2015-05-24 13:45:28 +02:00
johni0702
18f22f57d0 Rework rendering
Adds default, stereoscopic, tiling, cubic and equirectangular frame rendering
2015-05-23 14:58:34 +02:00
CrushedPixel
ce9e717d21 Replaced Spectate Selection GUI with Player Overview GUI, added way to hide specific players
Updated Skin File retrieving to new Mojang API

IMPORTANT: clean and rebuild the IntelliJ project, Access Transformers added!
2015-05-20 16:40:17 +02:00
johni0702
cc12ed7be1 Prevent SOE when replaying sessions recorded on faster machines 2015-05-15 18:28:39 +02:00
johni0702
20625b7180 Replace reflection with getters and access transformers where possible 2015-05-05 14:09:25 +02:00