Instancing and Material Property Blocks
https://www.ronja-tutorials.com/post/048-material-property-blocks/
#instancing #shader #mpb #materialpropertyblock
https://www.ronja-tutorials.com/post/048-material-property-blocks/
#instancing #shader #mpb #materialpropertyblock
Ronja-Tutorials
Instancing and Material Property Blocks
Current State I’m going to go off a basic unlit shader in this tutorial. In all tutorials since that one we always set the properties at a “per material” basis. This allows us to do everything we ever need to do in theory, but depending on the circumstances…
👍2
Arm Guide for Unity Developers - Optimization opportunities in Unity
A list of tips, most are pretty basic and well-known, but still you may find something new there
https://developer.arm.com/documentation/102314/0100/Overview
#optimization #tips
A list of tips, most are pretty basic and well-known, but still you may find something new there
https://developer.arm.com/documentation/102314/0100/Overview
#optimization #tips
👍6
Adding Post Processing Profiles in Unity
Post Processing in Unity can completely change the look of your game. An author shows just one small difference they made in a scene using a few and then go over what's available and what they do.
https://medium.com/@arkantose.dc/adding-post-processing-profiles-in-unity-c1561316b913
#vfx #postprocessing
Post Processing in Unity can completely change the look of your game. An author shows just one small difference they made in a scene using a few and then go over what's available and what they do.
https://medium.com/@arkantose.dc/adding-post-processing-profiles-in-unity-c1561316b913
#vfx #postprocessing
Medium
Adding Post Processing Profiles in Unity
Post Processing in Unity can completely change the look of your game. Below I am going to show just one small difference they made in a…
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Selectively deep profile single methods in Unity's Profiler
Runtime deep profile individual methods
With selective profiler you can choose individual methods to profile from Unity Profiler. Just select a method in the Profiler window and choose Profile to automatically get more precise information.
https://github.com/needle-tools/selective-profiling
#profiling #deepprofiling
Runtime deep profile individual methods
With selective profiler you can choose individual methods to profile from Unity Profiler. Just select a method in the Profiler window and choose Profile to automatically get more precise information.
https://github.com/needle-tools/selective-profiling
#profiling #deepprofiling
👍4
JTRP : Unity HDRP ToonShading Render Pipeline (Preview)
An example of Scriptable Render Pipeline usage
https://github.com/JasonMa0012/JasonMaToonRenderPipeline
#srp #hdrp #toonrenderpipeline #toon
An example of Scriptable Render Pipeline usage
https://github.com/JasonMa0012/JasonMaToonRenderPipeline
#srp #hdrp #toonrenderpipeline #toon
GitHub
GitHub - JasonMa0012/JasonMaToonRenderPipeline: JTRP : Unity HDRP ToonShading Render Pipeline (Preview)
JTRP : Unity HDRP ToonShading Render Pipeline (Preview) - GitHub - JasonMa0012/JasonMaToonRenderPipeline: JTRP : Unity HDRP ToonShading Render Pipeline (Preview)
👍3
Exponentially Better Rotations – Max Slater – Computer Graphics, Programming, and Math
https://thenumbat.github.io/Exponential-Rotations/
#rotation #math #quaternion
https://thenumbat.github.io/Exponential-Rotations/
#rotation #math #quaternion
thenumb.at
Exponentially Better Rotations
If you’ve done any 3D programming, you’ve likely encountered the zoo of techniques and representations used when working with 3D rotations. Some of them are better than others, depending on the situation.
Based on CMU 15-462 course materials by Keenan Crane.…
Based on CMU 15-462 course materials by Keenan Crane.…
👍2
Wave function collapse
One of the simplest examples of how WFC works
https://youtu.be/2SuvO4Gi7uY
#wfc #wavefunctioncollapse #pcg #generation
One of the simplest examples of how WFC works
https://youtu.be/2SuvO4Gi7uY
#wfc #wavefunctioncollapse #pcg #generation
YouTube
Superpositions, Sudoku, the Wave Function Collapse algorithm.
In this video I explore the wave function collapse algorithm, and explain how I went about implementing it using Blender and Godot.
WFC demos on itch:
https://bolddunkley.itch.io/wfc-mixed
https://bolddunkley.itch.io/wave-function-collapse
References:
…
WFC demos on itch:
https://bolddunkley.itch.io/wfc-mixed
https://bolddunkley.itch.io/wave-function-collapse
References:
…
👍3
Post-Processing: Unity post processing pipeline and shaders
https://github.com/GarrettGunnell/Post-Processing
#shader #postprocessing
https://github.com/GarrettGunnell/Post-Processing
#shader #postprocessing
GitHub
GitHub - GarrettGunnell/Post-Processing: My Unity post processing pipeline and shaders
My Unity post processing pipeline and shaders. Contribute to GarrettGunnell/Post-Processing development by creating an account on GitHub.
👍4
2d Visibility
In a 2D top-down map it is sometimes useful to calculate which areas are visible from a given point. For example you might want to hide what’s not visible from the player’s location, or you might want to know what areas would be lit by a torch.
https://www.redblobgames.com/articles/visibility/
#2dvisibility #vision #2dlighting
In a 2D top-down map it is sometimes useful to calculate which areas are visible from a given point. For example you might want to hide what’s not visible from the player’s location, or you might want to know what areas would be lit by a torch.
https://www.redblobgames.com/articles/visibility/
#2dvisibility #vision #2dlighting
👍5
Command design pattern for flexible controls schemes
A command pattern + new input system
https://pavcreations.com/command-design-pattern-for-flexible-controls-schemes/
#inputsystem #command #pattern
A command pattern + new input system
https://pavcreations.com/command-design-pattern-for-flexible-controls-schemes/
#inputsystem #command #pattern
Pav Creations
Command design pattern for flexible controls schemes - Pav Creations
In this article we'll look into the implementation of the Command design pattern in a configurable game with the support of new Input System.
👍4
NativeGrid: Container class that helps work with NativeArray<T> as a 2D data. Adds few utilities and QOL improvements.
https://github.com/andrew-raphael-lukasik/NativeGrid
#nativegrid #dots
https://github.com/andrew-raphael-lukasik/NativeGrid
#nativegrid #dots
GitHub
GitHub - andrew-raphael-lukasik/NativeGrid: Container class that helps work with NativeArray<T> as a 2D data. Adds few utilities…
Container class that helps work with NativeArray<T> as a 2D data. Adds few utilities and QOL improvements. - GitHub - andrew-raphael-lukasik/NativeGrid: Container class that helps wor...
👍2
FrameRateBooster: Optimizer for Unity's Mono assemblies
Replaces Unity properties' unoptimized calls
https://github.com/ehakram/FrameRateBooster
Details: https://forum.unity.com/threads/vector3-and-other-structs-optimization-of-operators.477338/
#optimization #framerate #booster
Replaces Unity properties' unoptimized calls
https://github.com/ehakram/FrameRateBooster
Details: https://forum.unity.com/threads/vector3-and-other-structs-optimization-of-operators.477338/
#optimization #framerate #booster
GitHub
GitHub - ehakram/FrameRateBooster: Optimizer for Unity's Mono assemblies
Optimizer for Unity's Mono assemblies. Contribute to ehakram/FrameRateBooster development by creating an account on GitHub.
👍3
Scripts to fix the Polygon Collider 2D problems
The Box2D Physics Engine doesn't support concave shapes. Instead, It generates multiple convex shape. In this way our objects may get stuck between these convex shapes.
https://www.reddit.com/r/Unity2D/comments/vlvr1t/i_wrote_some_noscripts_to_fix_the_polygon_collider/
Asset store (free): https://assetstore.unity.com/packages/tools/physics/polygon-collider-2d-solver-224620
#physics #physics2d #meshcollider
The Box2D Physics Engine doesn't support concave shapes. Instead, It generates multiple convex shape. In this way our objects may get stuck between these convex shapes.
https://www.reddit.com/r/Unity2D/comments/vlvr1t/i_wrote_some_noscripts_to_fix_the_polygon_collider/
Asset store (free): https://assetstore.unity.com/packages/tools/physics/polygon-collider-2d-solver-224620
#physics #physics2d #meshcollider
reddit
I wrote some noscripts to fix the Polygon Collider 2D problems!
Posted in r/Unity2D by u/Script_Boy • 245 points and 12 comments
👍3
How We Used dotMemory to Optimize dotMemory
Not exactly Unity related case, but I love posts like this one where an author shows an engineering approach to problem solving. A good example of how to profile and validate that changes improve performance
https://blog.jetbrains.com/dotnet/2022/05/23/how-we-used-dotmemory-to-optimize-dotmemory/
#profiling #dotmemory #dotpeek
Not exactly Unity related case, but I love posts like this one where an author shows an engineering approach to problem solving. A good example of how to profile and validate that changes improve performance
https://blog.jetbrains.com/dotnet/2022/05/23/how-we-used-dotmemory-to-optimize-dotmemory/
#profiling #dotmemory #dotpeek
The JetBrains Blog
How We Used dotMemory to Optimize dotMemory | The .NET Tools Blog
dotMemory is a .NET memory profiler by JetBrains. My name is Ilya and I help develop the tool. I'd like to tell you a classical dogfooding story of how we optimized one of dotMemory's algorithms by
👍3
In The Games Of Madness: 9 Years, 9 Lessons on Horror
Lessons by horror genre veterans
https://frictionalgames.blogspot.com/2019/10/9-years-9-lessons-on-horror.html
#horror #narrative
Lessons by horror genre veterans
https://frictionalgames.blogspot.com/2019/10/9-years-9-lessons-on-horror.html
#horror #narrative
Blogspot
9 Years, 9 Lessons on Horror
By Thomas Grip Edited by Kira It has now been over 9 years since we released Amnesia: The Dark Descent. That is a bloody long time, and f...
👍2
Real-time 3D Art Best Practices: Texturing
A very detailed guide on texturing, can be easily used to setup guidelines in your project.
https://developer.arm.com/documentation/102449/0100/?lang=en
#optimization #textures #performance
A very detailed guide on texturing, can be easily used to setup guidelines in your project.
https://developer.arm.com/documentation/102449/0100/?lang=en
#optimization #textures #performance
👍4
Unpredictably fun: The value of randomization in game design | Unity Blog
https://blog.unity.com/technology/unpredictably-fun-the-value-of-randomization-in-game-design
#gamedesign #random
https://blog.unity.com/technology/unpredictably-fun-the-value-of-randomization-in-game-design
#gamedesign #random
Unity
Unity Blog
👍2
.NET Debugging Tips
- CONDITIONAL BREAKPOINTS
- DATA BREAKPOINTS
- MOVING THE DEBUG POINTER
- BREAK ON HANDLED EXCEPTIONS
- THE IMMEDIATE WINDOW
- THE DEBUGGER DISPLAY ATTRIBUTE
https://timdeschryver.dev/blog/dotnet-debugging-tips
#debug
- CONDITIONAL BREAKPOINTS
- DATA BREAKPOINTS
- MOVING THE DEBUG POINTER
- BREAK ON HANDLED EXCEPTIONS
- THE IMMEDIATE WINDOW
- THE DEBUGGER DISPLAY ATTRIBUTE
https://timdeschryver.dev/blog/dotnet-debugging-tips
#debug
timdeschryver.dev
.NET Debugging Tips
A collection of tips for debugging .NET applications.
👍3
nvjob-water-shader-simple-and-fast: NVJOB Simple Water Shaders. Free Unity Asset.
Supports only built-in RP
https://github.com/nvjob/nvjob-water-shader-simple-and-fast
#shader #water
Supports only built-in RP
https://github.com/nvjob/nvjob-water-shader-simple-and-fast
#shader #water
GitHub
GitHub - nvjob/nvjob-water-shader-simple-and-fast: #NVJOB Simple Water Shaders. Free Unity Asset.
#NVJOB Simple Water Shaders. Free Unity Asset. Contribute to nvjob/nvjob-water-shader-simple-and-fast development by creating an account on GitHub.
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
URP Outlines
A custom renderer feature for screen space outlines. An example of how SRP can be used
Repo: https://github.com/Robinseibold/Unity-URP-Outlines
Details: https://www.youtube.com/watch?v=LMqio9NsqmM
#shader #outlines #postprocessing #srp #noscriptablerenderpipeline
A custom renderer feature for screen space outlines. An example of how SRP can be used
Repo: https://github.com/Robinseibold/Unity-URP-Outlines
Details: https://www.youtube.com/watch?v=LMqio9NsqmM
#shader #outlines #postprocessing #srp #noscriptablerenderpipeline
👍3