Skip to content

Instantly share code, notes, and snippets.

@ktpttd
ktpttd / SaveRenderTextureToFile.cs
Created April 11, 2023 06:57 — forked from krzys-h/SaveRenderTextureToFile.cs
[Unity] Save RenderTexture to image file
using UnityEngine;
using UnityEditor;
public class SaveRenderTextureToFile {
[MenuItem("Assets/Save RenderTexture to file")]
public static void SaveRTToFile()
{
RenderTexture rt = Selection.activeObject as RenderTexture;
RenderTexture.active = rt;
@ktpttd
ktpttd / ObjectAligner.cs
Created September 29, 2022 19:19 — forked from ttesla/ObjectAligner.cs
Unity Object Aligner
using System;
using System.Collections.Generic;
using UnityEditor;
using UnityEditor.SceneManagement;
using UnityEngine;
namespace Skeletor
{
/// <summary>
/// This is an alternative object sorter if you strictly require your objects sorted by name.
@ktpttd
ktpttd / spriteGlitch.shader
Created July 12, 2022 09:39 — forked from KeyMaster-/spriteGlitch.shader
A glitch effect shader for Sprites in Unity3D
//Copyright (c) 2014 Tilman Schmidt (@KeyMaster_)
//Permission is hereby granted, free of charge, to any person obtaining a copy
//of this software and associated documentation files (the "Software"), to deal
//in the Software without restriction, including without limitation the rights
//to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
//copies of the Software, and to permit persons to whom the Software is
//furnished to do so, subject to the following conditions:
//The above copyright notice and this permission notice shall be included in
@ktpttd
ktpttd / VertMinusCameraFOV.cs
Created December 19, 2018 04:30 — forked from coastwise/VertMinusCameraFOV.cs
VERT- Field of view scaling for Unity3D cameras.
using UnityEngine;
using System.Collections;
/**
* This class attempts to force VERT- Field of view scaling.
* By default, Unity uses the HOR+ technique.
*
* http://en.wikipedia.org/wiki/Field_of_view_in_video_games#Scaling_methods
*/