Example #1
0
        protected override void OnApply()
        {
            base.OnApply();

            _DiffuseMap.Apply();
            _SpecularGlossinessMap.Apply();

            var pbrTechnique = new PBRTechniqueIndex(BoneCount, NormalMap, DiffuseMap, SpecularGlossinessMap, EmissiveMap, OcclusionMap);

            CurrentTechnique = Techniques[pbrTechnique.Index];
        }
        protected override void OnApply()
        {
            base.OnApply();

            _BaseColorMap.Apply();
            _MetalRoughnessMap.Apply();

            var pbrTechnique = new PBRTechniqueIndex(BoneCount, NormalMap, BaseColorMap, MetalRoughnessMap, EmissiveMap, OcclusionMap);

            CurrentTechnique = Techniques[pbrTechnique.Index];
        }