Jump to content
Site Stability Read more... ×
  • Advertisement
  • entries
    102
  • comment
    1
  • views
    27564

Graphics Programming weekly - Issue 98 — September 15, 2019

Sign in to follow this  
jendrikillner

856 views

  • interview discussing the details of the Gear 5 implementation
  • all post-processing and UI rendering is done post-upscaling in the output resolution
  • using Relaxed Cone Stepping for extra details instead of parallax occlusion mapping
  • a mix of shadow maps and ray-traced distance field shadows
gears5.jpg

  • tutorial explaining how to implement a Caustics effect in unity
  • uses a tileable texture, that is sampled multiple times
  • slight offsets in RGB sample locations allow for color shifting across channels
caustics.png

  • the article presents an overview of performance methodology to detect performance issues earlier
  • including the building of test scenes, early clarification of constraints and constant checking of assumptions
  • setting budgets early simplifies expectations and possibilities
unity_performance.jpg


Jobs

Senior or Lead Graphics Programmer

(Helsinki, Finland)

Ubisoft RedLynx is a multiplatform game development studio located in Helsinki. Along with the hugely popular Trials series, we have developed and published more than 100 games and we are a passionate team of over 140 people of 21 different nationalities. We are seeking an experienced Graphics Programmer to join our core technology team in creating impactful game experiences

logo_redlynx.png
Would you like to advertise your job openings here too? More information

  • overview of the state of WebGPU in safari
  • Web Shading Language is a new text-based shader language, now supported
  • presents compile-time and size comparisons against SPIR-V based implementations
WSLTrianglesBenchmark.png

  • looks at the behavior of texture sampling in divergent code flows on different hardware
  • undefined behavior that is handled very differently depending on the GPU hardware
shader_divergence.png

  • GPU assisted validation for VK_EXT_buffer_device_address
  • SPIRV-opt can now retarget shaders to use RelaxedPrecision without requiring source-level changes
vulkan_logo.png

  • the paper discusses the design of the Mitsuba 2 renderer
  • based on a combination of generic algorithms and composable compile-time transformations
  • demonstrates the approach with Polarized light transport, coherent Markov Chain Monte Carlo (MCMC) exploration, caustic design in heterogeneous media with multiple scattering
Mitsuba2_teaser.jpg

  • collection of tech art tweets, many gifs, and videos showing a large variety of effects and art styles
technically_art_34.png

  • the paper proposes a new weighting heuristic for multiple importance sampling
  • taking into account variance estimations
  • shows how to integrate the solution into Bidirectional path tracing
variance_aware.jpg

  • the paper presents novel integral formulations for volumetric transmittance
  • it enables the use of Monte Carlo estimator variance analysis
  • comparison of different estimators for different scenarios
TransmittanceFormulations.jpg

Thanks to Bruno Opsenica for support of this series.


Would you like to see your name here too? Become a Patreon of this series.


Read more

Sign in to follow this  


0 Comments


Recommended Comments

There are no comments to display.

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
  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!