Worth a read at:
STAR CITIZEN MONTHLY REPORT: SEPTEMBER 2019
imation
The team completed the basics of the bartender and are getting started on drink mixing and the beer tap usable. The technical requirements of interacting with usables has evolved, so the team are currently updating all mission givers who sit on barstools, couches, and chairs to the proper metrics. They also supported various ship commercials and spent time standardizing animation names, which will be extremely useful in the future when hundreds more animations are added.
Art (Environment)
It was a busy month for the Locations Team, with New Babbage moving out of greybox and into the final art phase. The layout is locked and the exteriors and interiors are close to the finished standard. Locations like the spaceport, interior domes, habs, and vast exterior cityscape require a huge amount of assets in the new Hi-Tech art style, but the team are making excellent progress. Full production also started on assets for microTech. When live, the landscape will treat players to a variety of frozen flora, snow-covered forests, fields filled with ice boulders, frozen oceans, and mountain tops with extreme weather conditions.
Alongside new locations, the Modular Team handed off the new Rest Stop interiors for lighting, VFX, and SFX passes. These bigger and more diverse layouts are being generated by Design and are coming together for their scheduled release in Alpha 3.8.
The Frankfurt-based team finished their cave, harvestables, and fps mining related tasks for Alpha 3.7 and are now pushing hard on the ongoing visual update to planets. Work also began on a currently unannounced location that will be revealed in the coming months.
Art (Ships)
With the Origin 890 Jump done, the team are focusing on a very important upcoming ship. The greybox pass is nearing completion and some areas have already gone into the final art pass alongside material work.
The US team worked hard to finalize the Defender exterior materials. Their intention is to give Banu ships a unique look with hand-worked raw metals and more decorative elements. This can be seen in the large engraved surfaces on the exterior and many pitted micro-details on the underside. They also worked hard to bring the cockpit up to standard are currently waiting for an all-new UI that will be added in the future.
“Look out for an interesting scatter pattern on the interior of the canopy when the sun shines bright!”
The team also finalized the new RSI Mantis. The gameplay this ship brings is unique and the art team enjoyed creating the deployed state of the interdiction device mounted to the rear of the ship. They also opted for a clearer canopy to give players a superior field of view.
Art (Weapons)
The Weapons Art Team focused on closing out the final art on the Kroneg FL-33 laser canon and optics attachments. They also fixed a few consistency issues with the barrel attachments. A bug fixing and support push was also made to ensure the new attachments are ready to roll out in Alpha 3.7.0.
Backend Services
Last month, Backend Services worked on several new services, including a ‘shard ID broker’. This is a small service that tracks allocation of shard IDs to game servers and is a supporting system of the longer-term plan for a persistent state within the game. A new Solar System data service was added, which is used to track certain items and devices across the entire game universe. The first use is the new interdiction mechanic, though eventually many other features will use it. Some notable bugs were also squashed that involved the wallet and loadout service and caused items to go missing from players’ ships.
Community
The Community Team spent much of September preparing for the biggest Star Citizen event of the year: CitizenCon. A big part of that focus was on Community Booths, of which 15 have been locked in.
Alongside CitizenCon, the team worked on several unannounced projects and programs coming soon. Thye also kicked off a new communication series, Roadmap Roundup. Every week, the team will accompany the Roadmap update with a brief explanation to give players insight into the decision-making that led to any changes. This is part of an effort to make communications more transparent, more specific, and more insightful for everyone who helps to make Star Citizen and Squadron 42 possible.
Lastly, the team kicked off Ship Showdown. This two-part celebration challenged the community to submit their best creations to narrow down the pool to 16 ships. The top 16 will then battle it out to determine the community’s all-time favorites.
Engineering
Physics work included finalizing and submitting the signed distance field (SDF) system, which is used to accelerate collision checks and intersection tests of rays against complex geometry, such as ships. Several optimizations were also made to soft bodies. These included enabled attached vertices to not create n^2 LRA constraints, allowing the sub-step mode to only perform collision detection once instead of multiple times per sub-step, and increasing collision shape counts to account for more complicated geometry.
Rendering wise, work continued on a new graphics pipeline and render interface (internally called Gen12), adding support for vertex layouts, primitive topology, and the ability to toggle between old and new graphics pipeline support (important for rapid prototyping and transitioning code to the new pipeline). Ground fog was worked on too, with the team refining the fog falloff model to align it with the model used for the atmosphere. The terrain height map received fixes and will now allow the VFX Team to implement special weather GPU particles.
General engine work was completed alongside support for server-side OCS. They finished implementing efficient concurrent position updates in the zone system to speed up execution of game-related jobs and reduce/eliminate ‘waits’ due to concurrent zone system access. Finally for Engineering, improvements were made to the FPE tracking system to prevent accidental re-enabling of floating-point exceptions on threads that have them temporarily turned off as part of code execution in a scoped section (mostly execution of shader compiler and video driver calls).
Features (Vehicles)
The US team continued with the long-term physics proxy refactor that will eventually greatly improve overall game performance. Ship landing gear was the focus last month, with the aim being to spawn vehicles in a more stable and predictable way.
In the EU, the team finished off proximity assist and resolved various vehicles bug for Alpha 3.7. They’re also close to finishing the refactored ‘restricted areas’ to make it less intrusive. Finally, weapon reticle and aiming UIs were finished and planning is underway to get them implemented into the game.
Graphics
Last month, the team continued to update the planet shading tech, with improvements made to the art workflow. A new feature was added to allow the Art Team to color distant terrain based on surface-level trees and vegetation. This will ensure forests and fields don’t just appear when flying towards a planet.
The ‘torch bounce’ light feature mentioned in previous reports was completed after several iterations to find the right balance between quality and performance. The current approach approximates the bounced light from 65,000 points by combining similar nearby light and randomly sampling a subset of the remaining sources per-pixel in a complex randomized pattern. This then produces a very specific frequency of noise which the temporal anti-aliasing can resolve to produce a clean image.
With the development of microTech progressing, the Graphics Team looked into the exposure system. The current algorithm analyses the light that enters the camera lens and re-exposes the scene to achieve a specific intensity. However, this only gathers the bounced light from the material in the scene so can’t differentiate between a white room in dark light and a darkroom in bright light. As a result, it exposes both in the same shade of grey. The new system works like a high-end camera by simulating a light-meter to measure the incoming lighting from all angles, which is crucial for maintaining the extreme brightness of a bright snowy mountain range.
ng and engaging, particularly when players are fighting multiple enemies. A dedicated test request of ‘target switching’ was done for FPS combat AI. This feature will likely go through multiple iterations, so testing will continue through the coming months. Locations testing involved initial whitebox testing of microTech and New Babbage. More focused testing will occur once these locations have been fully fleshed out. They’re currently winding down testing for Planet Tech v4, which is scheduled for completion in October.
On the client-side, several physics memory improvements were tested and implemented into Alpha 3.6. They also undertook preliminary testing of the newly implemented 890 Jump and received an internal request to test Quantum Travel Linking from the Design Team. Combat AI target selection is being tested in the PU, with difficulty currently being tweaked.
On the Development side, QA tested several new features (such as FPS mining, caves, and server-side OCS) and the ships of Alpha 3.7 (the Vanguard variants and Banu Defender). Stability and performance testing was also a focus. This included checking the effects of large numbers of glowsticks in a single area and looking into why harvestable dung was duplicating itself and crashing the server. Four new testers joined the team in Austin, Texas too.
Tech Animation
With the end of the year closing in, Tech Animation kept busy building, maintaining, and implementing wildlines for the enemies. Progress on updates to combat AI, social AI, and weapons continued too. They also began developing new pipelines that will eventually lead the way to new characters and animals in the PU.
The Frankfurt team worked with both Animation and Design to implement new animations for usables, supported the Weapons Team with bug fixes, and set up support for the upcoming weapon attachments. They also worked with various teams on mining, combat AI, and the actor feature
Turbulent
Much of Turbulent’s September was dedicated to supporting the gameplay teams in the release of Alpha 3.7 and refining the new framework for upcoming deliveries.
The team began developing new services for progression persistence, inventory, and ledger. The goal is to provide a true progression layer independent of object state persistence, allowing players to keep their progress, ownership records, and currency across patches. Additionally, a reputation service is being worked with similar goals to persist affinity and antagonism between a player and game objects.
Support was also given to the expansion of VoIP features, which include multiple connections to the servers to permit a permanent proximity-based connection and a user-defined active channel to ensure players can always hear others around them.
Ongoing integration of the team service will allow the development of new lobby features in Arena Commander and Star Marine. This service provides the concept of ‘squads’, allowing players to communicate with their teammates outside of the gameplay environment. This will also enable chat and voice services inside those game modes.
On the web platform side, Turbulent supported the unveiling of the RSI Mantis and created the pages for the Ship Showdown.
User Interface (UI)
September saw the new vehicle rental kiosks and Multitool mining attachment polished in preparation for Alpha 3.7. The team also chipped away at the concept and design work for the new helmet visor UI to ensure its ready for future implementation. On the tech side, work continues on the Building Blocks system, specifically on animations and the ability to reskin elements in new styles.
VFX
Throughout September, the artists continued work on the Aegis Vanguard variants, Banu Defender, and RSI Mantis, including the effects for the new interdiction mechanic. On the weapons side, the team continued to polish FPS mining effects and weapon attachments, including muzzle suppression and laser sights. The programmers progressed with the LOD system for Planet Effects V4, making numerous improvements to allow the artists to build effects based on consistent rulesets. The tech artists made several Houdini-based prototypes and further improved the building generator mentioned in last month’s report.
Star Citizen Monthly Report: September 2019 - Roberts Space Industries | Follow the development of Star Citizen and Squadron 42
Roberts Space Industries is the official go-to website for all news about Star Citizen and Squadron 42. It also hosts the online store for game items and merch, as well as all the community tools used by our fans.
www.robertsspaceindustries.com
STAR CITIZEN MONTHLY REPORT: SEPTEMBER 2019
imation
The team completed the basics of the bartender and are getting started on drink mixing and the beer tap usable. The technical requirements of interacting with usables has evolved, so the team are currently updating all mission givers who sit on barstools, couches, and chairs to the proper metrics. They also supported various ship commercials and spent time standardizing animation names, which will be extremely useful in the future when hundreds more animations are added.
Art (Environment)
It was a busy month for the Locations Team, with New Babbage moving out of greybox and into the final art phase. The layout is locked and the exteriors and interiors are close to the finished standard. Locations like the spaceport, interior domes, habs, and vast exterior cityscape require a huge amount of assets in the new Hi-Tech art style, but the team are making excellent progress. Full production also started on assets for microTech. When live, the landscape will treat players to a variety of frozen flora, snow-covered forests, fields filled with ice boulders, frozen oceans, and mountain tops with extreme weather conditions.
Alongside new locations, the Modular Team handed off the new Rest Stop interiors for lighting, VFX, and SFX passes. These bigger and more diverse layouts are being generated by Design and are coming together for their scheduled release in Alpha 3.8.
The Frankfurt-based team finished their cave, harvestables, and fps mining related tasks for Alpha 3.7 and are now pushing hard on the ongoing visual update to planets. Work also began on a currently unannounced location that will be revealed in the coming months.
Art (Ships)
With the Origin 890 Jump done, the team are focusing on a very important upcoming ship. The greybox pass is nearing completion and some areas have already gone into the final art pass alongside material work.
The US team worked hard to finalize the Defender exterior materials. Their intention is to give Banu ships a unique look with hand-worked raw metals and more decorative elements. This can be seen in the large engraved surfaces on the exterior and many pitted micro-details on the underside. They also worked hard to bring the cockpit up to standard are currently waiting for an all-new UI that will be added in the future.
“Look out for an interesting scatter pattern on the interior of the canopy when the sun shines bright!”
The team also finalized the new RSI Mantis. The gameplay this ship brings is unique and the art team enjoyed creating the deployed state of the interdiction device mounted to the rear of the ship. They also opted for a clearer canopy to give players a superior field of view.
Art (Weapons)
The Weapons Art Team focused on closing out the final art on the Kroneg FL-33 laser canon and optics attachments. They also fixed a few consistency issues with the barrel attachments. A bug fixing and support push was also made to ensure the new attachments are ready to roll out in Alpha 3.7.0.
Backend Services
Last month, Backend Services worked on several new services, including a ‘shard ID broker’. This is a small service that tracks allocation of shard IDs to game servers and is a supporting system of the longer-term plan for a persistent state within the game. A new Solar System data service was added, which is used to track certain items and devices across the entire game universe. The first use is the new interdiction mechanic, though eventually many other features will use it. Some notable bugs were also squashed that involved the wallet and loadout service and caused items to go missing from players’ ships.
Community
The Community Team spent much of September preparing for the biggest Star Citizen event of the year: CitizenCon. A big part of that focus was on Community Booths, of which 15 have been locked in.
Alongside CitizenCon, the team worked on several unannounced projects and programs coming soon. Thye also kicked off a new communication series, Roadmap Roundup. Every week, the team will accompany the Roadmap update with a brief explanation to give players insight into the decision-making that led to any changes. This is part of an effort to make communications more transparent, more specific, and more insightful for everyone who helps to make Star Citizen and Squadron 42 possible.
Lastly, the team kicked off Ship Showdown. This two-part celebration challenged the community to submit their best creations to narrow down the pool to 16 ships. The top 16 will then battle it out to determine the community’s all-time favorites.
Engineering
Physics work included finalizing and submitting the signed distance field (SDF) system, which is used to accelerate collision checks and intersection tests of rays against complex geometry, such as ships. Several optimizations were also made to soft bodies. These included enabled attached vertices to not create n^2 LRA constraints, allowing the sub-step mode to only perform collision detection once instead of multiple times per sub-step, and increasing collision shape counts to account for more complicated geometry.
Rendering wise, work continued on a new graphics pipeline and render interface (internally called Gen12), adding support for vertex layouts, primitive topology, and the ability to toggle between old and new graphics pipeline support (important for rapid prototyping and transitioning code to the new pipeline). Ground fog was worked on too, with the team refining the fog falloff model to align it with the model used for the atmosphere. The terrain height map received fixes and will now allow the VFX Team to implement special weather GPU particles.
General engine work was completed alongside support for server-side OCS. They finished implementing efficient concurrent position updates in the zone system to speed up execution of game-related jobs and reduce/eliminate ‘waits’ due to concurrent zone system access. Finally for Engineering, improvements were made to the FPE tracking system to prevent accidental re-enabling of floating-point exceptions on threads that have them temporarily turned off as part of code execution in a scoped section (mostly execution of shader compiler and video driver calls).
Features (Vehicles)
The US team continued with the long-term physics proxy refactor that will eventually greatly improve overall game performance. Ship landing gear was the focus last month, with the aim being to spawn vehicles in a more stable and predictable way.
In the EU, the team finished off proximity assist and resolved various vehicles bug for Alpha 3.7. They’re also close to finishing the refactored ‘restricted areas’ to make it less intrusive. Finally, weapon reticle and aiming UIs were finished and planning is underway to get them implemented into the game.
Graphics
Last month, the team continued to update the planet shading tech, with improvements made to the art workflow. A new feature was added to allow the Art Team to color distant terrain based on surface-level trees and vegetation. This will ensure forests and fields don’t just appear when flying towards a planet.
The ‘torch bounce’ light feature mentioned in previous reports was completed after several iterations to find the right balance between quality and performance. The current approach approximates the bounced light from 65,000 points by combining similar nearby light and randomly sampling a subset of the remaining sources per-pixel in a complex randomized pattern. This then produces a very specific frequency of noise which the temporal anti-aliasing can resolve to produce a clean image.
With the development of microTech progressing, the Graphics Team looked into the exposure system. The current algorithm analyses the light that enters the camera lens and re-exposes the scene to achieve a specific intensity. However, this only gathers the bounced light from the material in the scene so can’t differentiate between a white room in dark light and a darkroom in bright light. As a result, it exposes both in the same shade of grey. The new system works like a high-end camera by simulating a light-meter to measure the incoming lighting from all angles, which is crucial for maintaining the extreme brightness of a bright snowy mountain range.
ng and engaging, particularly when players are fighting multiple enemies. A dedicated test request of ‘target switching’ was done for FPS combat AI. This feature will likely go through multiple iterations, so testing will continue through the coming months. Locations testing involved initial whitebox testing of microTech and New Babbage. More focused testing will occur once these locations have been fully fleshed out. They’re currently winding down testing for Planet Tech v4, which is scheduled for completion in October.
On the client-side, several physics memory improvements were tested and implemented into Alpha 3.6. They also undertook preliminary testing of the newly implemented 890 Jump and received an internal request to test Quantum Travel Linking from the Design Team. Combat AI target selection is being tested in the PU, with difficulty currently being tweaked.
On the Development side, QA tested several new features (such as FPS mining, caves, and server-side OCS) and the ships of Alpha 3.7 (the Vanguard variants and Banu Defender). Stability and performance testing was also a focus. This included checking the effects of large numbers of glowsticks in a single area and looking into why harvestable dung was duplicating itself and crashing the server. Four new testers joined the team in Austin, Texas too.
Tech Animation
With the end of the year closing in, Tech Animation kept busy building, maintaining, and implementing wildlines for the enemies. Progress on updates to combat AI, social AI, and weapons continued too. They also began developing new pipelines that will eventually lead the way to new characters and animals in the PU.
The Frankfurt team worked with both Animation and Design to implement new animations for usables, supported the Weapons Team with bug fixes, and set up support for the upcoming weapon attachments. They also worked with various teams on mining, combat AI, and the actor feature
Turbulent
Much of Turbulent’s September was dedicated to supporting the gameplay teams in the release of Alpha 3.7 and refining the new framework for upcoming deliveries.
The team began developing new services for progression persistence, inventory, and ledger. The goal is to provide a true progression layer independent of object state persistence, allowing players to keep their progress, ownership records, and currency across patches. Additionally, a reputation service is being worked with similar goals to persist affinity and antagonism between a player and game objects.
Support was also given to the expansion of VoIP features, which include multiple connections to the servers to permit a permanent proximity-based connection and a user-defined active channel to ensure players can always hear others around them.
Ongoing integration of the team service will allow the development of new lobby features in Arena Commander and Star Marine. This service provides the concept of ‘squads’, allowing players to communicate with their teammates outside of the gameplay environment. This will also enable chat and voice services inside those game modes.
On the web platform side, Turbulent supported the unveiling of the RSI Mantis and created the pages for the Ship Showdown.
User Interface (UI)
September saw the new vehicle rental kiosks and Multitool mining attachment polished in preparation for Alpha 3.7. The team also chipped away at the concept and design work for the new helmet visor UI to ensure its ready for future implementation. On the tech side, work continues on the Building Blocks system, specifically on animations and the ability to reskin elements in new styles.
VFX
Throughout September, the artists continued work on the Aegis Vanguard variants, Banu Defender, and RSI Mantis, including the effects for the new interdiction mechanic. On the weapons side, the team continued to polish FPS mining effects and weapon attachments, including muzzle suppression and laser sights. The programmers progressed with the LOD system for Planet Effects V4, making numerous improvements to allow the artists to build effects based on consistent rulesets. The tech artists made several Houdini-based prototypes and further improved the building generator mentioned in last month’s report.