|
|
|
|
|
using System.Collections;
|
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
|
using UnityEngine;
|
|
|
|
|
|
|
|
|
|
|
|
namespace Flockno
|
|
|
|
|
|
{
|
|
|
|
|
|
//[RequireComponent(typeof(Flockaroo.OilPaintingEffect))]
|
|
|
|
|
|
public class OilPaintingAdaptor : MonoBehaviour
|
|
|
|
|
|
{
|
|
|
|
|
|
/*
|
|
|
|
|
|
[System.Serializable]
|
|
|
|
|
|
public class Parameters
|
|
|
|
|
|
{
|
|
|
|
|
|
[Header("Common")]
|
|
|
|
|
|
|
|
|
|
|
|
[Range(0.0f, 1.0f)]
|
|
|
|
|
|
public float EffectFade = 0.0f;
|
|
|
|
|
|
[Range(0.0f, 1.0f)]
|
|
|
|
|
|
public float PanFade = 0.0f;
|
|
|
|
|
|
|
|
|
|
|
|
[Header("Source")]
|
|
|
|
|
|
|
|
|
|
|
|
[Range(0.0f, 2.0f)]
|
|
|
|
|
|
public float SrcBright = 1.0f;
|
|
|
|
|
|
[Range(0.0f, 2.0f)]
|
|
|
|
|
|
public float SrcContrast = 1.4f;
|
|
|
|
|
|
[Range(0.0f, 4.0f)]
|
|
|
|
|
|
public float SrcColor = 1.0f;
|
|
|
|
|
|
[Range(0.0f, 1.0f)]
|
|
|
|
|
|
public float SrcBlur = 0.0f;
|
|
|
|
|
|
|
|
|
|
|
|
[Header("Effect")]
|
|
|
|
|
|
|
|
|
|
|
|
[Range(0.0f, 1.0f)]
|
|
|
|
|
|
public float BrushDetail = 0.1f;
|
|
|
|
|
|
[Range(0.0f, 1.0f)]
|
|
|
|
|
|
public float BrushFill = 0.5f;
|
|
|
|
|
|
[Range(5000, 200000)]
|
|
|
|
|
|
public int NumStrokes = 0x8000;
|
|
|
|
|
|
[Range(0.5f, 0.95f)]
|
|
|
|
|
|
public float LayerScale = 0.8f;
|
|
|
|
|
|
[Range(0.0f, 1.0f)]
|
|
|
|
|
|
public float Canvas = 0.4f;
|
|
|
|
|
|
[Range(0.0f, 100.0f)]
|
|
|
|
|
|
public float FlickerFreq = 15.0f;
|
|
|
|
|
|
[Range(0.0f, 1.0f)]
|
|
|
|
|
|
public float FlickerStrength = 0.0f;
|
|
|
|
|
|
[Range(0.0f, 360.0f)]
|
|
|
|
|
|
public float LightAng = 135.0f;
|
|
|
|
|
|
[Range(0.0f, 90.0f)]
|
|
|
|
|
|
public float LightOffs = 60.0f;
|
|
|
|
|
|
[Range(0.0f, 1.0f)]
|
|
|
|
|
|
public float PaintDiff = 0.15f;
|
|
|
|
|
|
[Range(0.0f, 1.0f)]
|
|
|
|
|
|
public float PaintSpec = 0.15f;
|
|
|
|
|
|
[Range(0.0f, 1.0f)]
|
|
|
|
|
|
public float PaintShiny = 0.5f;
|
|
|
|
|
|
[Range(0.0f, 2.0f)]
|
|
|
|
|
|
public float ColorSpread = 0.0f;
|
|
|
|
|
|
[Range(0.0f, 120.0f)]
|
|
|
|
|
|
public float ScreenFOV = 0.0f;
|
|
|
|
|
|
[Range(0.0f, 360.0f)]
|
|
|
|
|
|
public float StrokeAng = 0.0f;
|
|
|
|
|
|
[Range(-1.0f, 1.0f)]
|
|
|
|
|
|
public float StrokeBend = -1.0f;
|
|
|
|
|
|
[Range(0.0f, 1.0f)]
|
|
|
|
|
|
public float StrokeDir = 0.0f;
|
|
|
|
|
|
[Range(0.0f, 1.0f)]
|
|
|
|
|
|
public float StrokeContour = 1.0f;
|
|
|
|
|
|
[Range(0.0f, 16.0f)]
|
|
|
|
|
|
public float MultiStroke = 6.0f;
|
|
|
|
|
|
[Range(0.0f, 100000.0f)]
|
|
|
|
|
|
public float strokeSeed = 10.0f;
|
|
|
|
|
|
[Range(0.0f, 1.0f)]
|
|
|
|
|
|
public float Vignette = 1.0f;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
Flockaroo.OilPaintingEffect effect;
|
|
|
|
|
|
*/
|
|
|
|
|
|
// Start is called before the first frame update
|
|
|
|
|
|
void Start()
|
|
|
|
|
|
{
|
|
|
|
|
|
//effect = GetComponent<Flockaroo.OilPaintingEffect>();
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// Update is called once per frame
|
|
|
|
|
|
void Update()
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|