From d610cf6595c107ad8517342a9119651149e26490 Mon Sep 17 00:00:00 2001 From: Max Litruv Boonzaayer Date: Thu, 16 Jan 2025 00:08:10 +1100 Subject: [PATCH] Initial --- .vscode/settings.json | 3 + index.html | 37 ++++++ main.js | 142 ++++++++++++++++++++ materials.json | 11 ++ snippets/vinette.txt | 216 ++++++++++++++++++++++++++++++ style.css | 293 +++++++++++++++++++++++++++++++++++++++++ thumbnails/vinette.png | Bin 0 -> 125596 bytes 7 files changed, 702 insertions(+) create mode 100644 .vscode/settings.json create mode 100644 index.html create mode 100644 main.js create mode 100644 materials.json create mode 100644 snippets/vinette.txt create mode 100644 style.css create mode 100644 thumbnails/vinette.png diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..6f3a291 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "liveServer.settings.port": 5501 +} \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..db68798 --- /dev/null +++ b/index.html @@ -0,0 +1,37 @@ + + + + + + Unreal Engine Material Library + + + + +
+
+
+
+

UE Material Snippets

+
+
+ +
+
+
+
+
+
+ +
+
+ + + diff --git a/main.js b/main.js new file mode 100644 index 0000000..81929ff --- /dev/null +++ b/main.js @@ -0,0 +1,142 @@ +document.addEventListener('DOMContentLoaded', async () => { + const grid = document.querySelector('[data-material-grid]'); + const searchInput = document.querySelector('[data-search]'); + const categoriesContainer = document.querySelector('[data-categories]'); + + let materialLibrary = []; + try { + const response = await fetch('materials.json'); + const data = await response.json(); + materialLibrary = data.materials; + + const categories = [...new Set(materialLibrary.flatMap(m => m.categories))].sort(); + + categoriesContainer.innerHTML = categories.map(category => ` + + `).join(''); + + const categoryButtons = categoriesContainer.querySelectorAll('.category-button'); + categoryButtons.forEach(button => { + button.addEventListener('click', () => { + button.classList.toggle('active'); + filterMaterials(); + }); + }); + } catch (error) { + console.error('Error loading materials:', error); + grid.innerHTML = '

Error loading materials library.

'; + return; + } + + function renderMaterials(materials) { + grid.innerHTML = materials.map(material => ` +
+ ${material.name} +
+

${material.name}

+

${material.description}

+
+ ${material.categories.map(cat => `${cat}`).join(' ')} +
+
+
+ `).join(''); + + const tags = document.querySelectorAll('.tag'); + tags.forEach(tag => { + tag.addEventListener('click', (e) => { + e.stopPropagation(); + const category = tag.dataset.tag; + const categoryButton = [...document.querySelectorAll('.category-button')] + .find(button => button.dataset.category === category); + if (categoryButton) { + categoryButton.classList.add('active'); + filterMaterials(); + } + }); + }); + + reSortMasonry(); + } + + async function loadSnippet(snippetPath) { + try { + const response = await fetch(snippetPath); + return await response.text(); + } catch (error) { + console.error('Error loading snippet:', error); + return ''; + } + } + + async function filterMaterials() { + const searchTerm = searchInput.value.toLowerCase(); + const selectedCategories = [...document.querySelectorAll('.category-button.active')] + .map(button => button.dataset.category); + + const filtered = materialLibrary.filter(material => { + const matchesSearch = material.name.toLowerCase().includes(searchTerm) || + material.description.toLowerCase().includes(searchTerm) || + material.categories.some(cat => cat.toLowerCase().includes(searchTerm)); + const matchesCategory = selectedCategories.every(cat => material.categories.includes(cat)); + return matchesSearch && matchesCategory; + }); + + const allCards = document.querySelectorAll('.material-card'); + allCards.forEach(card => { + card.classList.add('hide'); + }); + + setTimeout(() => { + renderMaterials(filtered); + }, 300); + } + + function reSortMasonry() { + const masonryItems = document.querySelectorAll('.material-card'); + let transitionCount = masonryItems.length; + + masonryItems.forEach(item => { + item.style.display = 'inline-block'; + item.addEventListener('transitionend', () => { + transitionCount--; + if (transitionCount === 0) { + grid.style.columnCount = 0; + grid.style.columnCount = 4; + } + }, { once: true }); + }); + } + + grid.addEventListener('click', async (e) => { + const card = e.target.closest('.material-card'); + if (card && !e.target.classList.contains('tag')) { + const materialName = card.dataset.material; + const material = materialLibrary.find(m => + m.name.toLowerCase().replace(/\s+/g, '-') === materialName + ); + + const snippet = await loadSnippet(material.snippet); + navigator.clipboard.writeText(snippet); + + const notification = document.createElement('div'); + notification.className = 'copy-notification'; + notification.textContent = 'Copied!'; + notification.style.left = `${e.clientX}px`; + notification.style.top = `${e.clientY - 30}px`; + + document.body.appendChild(notification); + setTimeout(() => notification.remove(), 1000); + } + }); + + grid.addEventListener('dragstart', (e) => { + e.preventDefault(); + }); + + searchInput.addEventListener('input', filterMaterials); + + renderMaterials(materialLibrary); +}); diff --git a/materials.json b/materials.json new file mode 100644 index 0000000..d3596b0 --- /dev/null +++ b/materials.json @@ -0,0 +1,11 @@ +{ + "materials": [ + { + "name": "Vinette", + "categories": ["photo", "fx", "vintage"], + "preview": "/thumbnails/vinette.png", + "snippet": "snippets/vinette.txt", + "description": "Adds a subtle darkened border around the edges of the image for a vintage effect." + } + ] +} diff --git a/snippets/vinette.txt b/snippets/vinette.txt new file mode 100644 index 0000000..001569a --- /dev/null +++ b/snippets/vinette.txt @@ -0,0 +1,216 @@ +Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_26" ExportPath="/Script/UnrealEd.MaterialGraphNode'/Engine/Transient.PreviewMaterial_2:MaterialGraph_0.MaterialGraphNode_26'" + Begin Object Class=/Script/Engine.MaterialExpressionConstant Name="MaterialExpressionConstant_0" ExportPath="/Script/Engine.MaterialExpressionConstant'/Engine/Transient.PreviewMaterial_2:MaterialGraph_0.MaterialGraphNode_26.MaterialExpressionConstant_0'" + End Object + Begin Object Name="MaterialExpressionConstant_0" ExportPath="/Script/Engine.MaterialExpressionConstant'/Engine/Transient.PreviewMaterial_2:MaterialGraph_0.MaterialGraphNode_26.MaterialExpressionConstant_0'" + R=0.500000 + MaterialExpressionEditorX=340 + MaterialExpressionEditorY=-913 + MaterialExpressionGuid=AAA1817742CD1A6F40CE05B5ABAB0FAE + Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.PreviewMaterial_2'" + End Object + MaterialExpression="/Script/Engine.MaterialExpressionConstant'MaterialExpressionConstant_0'" + NodePosX=340 + NodePosY=-913 + NodeGuid=FE8B54F54BA1C7E216E7D89550CAE532 + CustomProperties Pin (PinId=F4CE38AA4369C3FF936AE9964798BD5B,PinName="Value",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="0.5",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) + CustomProperties Pin (PinId=432DEF544800B87269823D8DDFA716ED,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_27 D3A48C284532E6E6BFDF3B9CFE3B3272,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) +End Object +Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_27" ExportPath="/Script/UnrealEd.MaterialGraphNode'/Engine/Transient.PreviewMaterial_2:MaterialGraph_0.MaterialGraphNode_27'" + Begin Object Class=/Script/Engine.MaterialExpressionDistance Name="MaterialExpressionDistance_0" ExportPath="/Script/Engine.MaterialExpressionDistance'/Engine/Transient.PreviewMaterial_2:MaterialGraph_0.MaterialGraphNode_27.MaterialExpressionDistance_0'" + End Object + Begin Object Name="MaterialExpressionDistance_0" ExportPath="/Script/Engine.MaterialExpressionDistance'/Engine/Transient.PreviewMaterial_2:MaterialGraph_0.MaterialGraphNode_27.MaterialExpressionDistance_0'" + A=(Expression="/Script/Engine.MaterialExpressionConstant'MaterialGraphNode_26.MaterialExpressionConstant_0'") + B=(Expression="/Script/Engine.MaterialExpressionTextureCoordinate'MaterialGraphNode_28.MaterialExpressionTextureCoordinate_0'") + MaterialExpressionEditorX=496 + MaterialExpressionEditorY=-896 + MaterialExpressionGuid=3F00A1CB44F89E5DE91D518E1B29228A + Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.PreviewMaterial_2'" + End Object + MaterialExpression="/Script/Engine.MaterialExpressionDistance'MaterialExpressionDistance_0'" + NodePosX=496 + NodePosY=-896 + NodeGuid=95C0675F4B22E38D3CD284B9B536BA6C + CustomProperties Pin (PinId=D3A48C284532E6E6BFDF3B9CFE3B3272,PinName="A",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_26 432DEF544800B87269823D8DDFA716ED,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) + CustomProperties Pin (PinId=C48447B54F5EEA4F3C12198004EBD6CA,PinName="B",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_28 952015E541117C8A208706B6071DBD08,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) + CustomProperties Pin (PinId=EB63485548CF1F3206C4CB96F3E31056,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_30 23E7FB1C43D9DCF5D1E1C49A6EDEF3BF,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) +End Object +Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_28" ExportPath="/Script/UnrealEd.MaterialGraphNode'/Engine/Transient.PreviewMaterial_2:MaterialGraph_0.MaterialGraphNode_28'" + Begin Object Class=/Script/Engine.MaterialExpressionTextureCoordinate Name="MaterialExpressionTextureCoordinate_0" ExportPath="/Script/Engine.MaterialExpressionTextureCoordinate'/Engine/Transient.PreviewMaterial_2:MaterialGraph_0.MaterialGraphNode_28.MaterialExpressionTextureCoordinate_0'" + End Object + Begin Object Name="MaterialExpressionTextureCoordinate_0" ExportPath="/Script/Engine.MaterialExpressionTextureCoordinate'/Engine/Transient.PreviewMaterial_2:MaterialGraph_0.MaterialGraphNode_28.MaterialExpressionTextureCoordinate_0'" + MaterialExpressionEditorX=288 + MaterialExpressionEditorY=-832 + MaterialExpressionGuid=B35A92024A9217BA97688BAF26229395 + Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.PreviewMaterial_2'" + End Object + MaterialExpression="/Script/Engine.MaterialExpressionTextureCoordinate'MaterialExpressionTextureCoordinate_0'" + NodePosX=288 + NodePosY=-832 + AdvancedPinDisplay=Hidden + NodeGuid=5D40B5364A27D73A7C0F99BDB186E143 + CustomProperties Pin (PinId=51A4347F4919E221EE69D7BABCCF8792,PinName="Coordinate Index",PinType.PinCategory="optional",PinType.PinSubCategory="int",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="0",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) + CustomProperties Pin (PinId=8503E5154EC3DBD4CCB4EE8BC646EB2E,PinName="UTiling",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="1.0",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,) + CustomProperties Pin (PinId=2C36A892446621A3E8FECE8D68EB4ADA,PinName="VTiling",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="1.0",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,) + CustomProperties Pin (PinId=F211FAF14837B0018B9CD682321CC40C,PinName="Un Mirror U",PinType.PinCategory="optional",PinType.PinSubCategory="bool",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="false",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,) + CustomProperties Pin (PinId=1CCF89FC45F63AB38A188B90FBE507E1,PinName="Un Mirror V",PinType.PinCategory="optional",PinType.PinSubCategory="bool",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="false",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,) + CustomProperties Pin (PinId=952015E541117C8A208706B6071DBD08,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_27 C48447B54F5EEA4F3C12198004EBD6CA,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) +End Object +Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_29" ExportPath="/Script/UnrealEd.MaterialGraphNode'/Engine/Transient.PreviewMaterial_2:MaterialGraph_0.MaterialGraphNode_29'" + Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_2" ExportPath="/Script/Engine.MaterialExpressionScalarParameter'/Engine/Transient.PreviewMaterial_2:MaterialGraph_0.MaterialGraphNode_29.MaterialExpressionScalarParameter_2'" + End Object + Begin Object Name="MaterialExpressionScalarParameter_2" ExportPath="/Script/Engine.MaterialExpressionScalarParameter'/Engine/Transient.PreviewMaterial_2:MaterialGraph_0.MaterialGraphNode_29.MaterialExpressionScalarParameter_2'" + DefaultValue=0.500000 + ParameterName="Distance" + ExpressionGUID=2B7236524D7349398A0F81A83A70B671 + MaterialExpressionEditorX=496 + MaterialExpressionEditorY=-784 + MaterialExpressionGuid=54F80AF64BC24F36C400E7A1CC7F28D5 + Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.PreviewMaterial_2'" + End Object + MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_2'" + NodePosX=496 + NodePosY=-784 + bCanRenameNode=True + NodeGuid=ED044C4049A13A26696505AB303C4DD7 + CustomProperties Pin (PinId=532CED024F19E97CCDAC4EB15DA1FB1F,PinName="Default Value",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="0.5",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) + CustomProperties Pin (PinId=1ED4F264486B3CD29D38C7940242A570,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_31 04561F374058BBE1694ECE86253CCE13,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) +End Object +Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_30" ExportPath="/Script/UnrealEd.MaterialGraphNode'/Engine/Transient.PreviewMaterial_2:MaterialGraph_0.MaterialGraphNode_30'" + Begin Object Class=/Script/Engine.MaterialExpressionOneMinus Name="MaterialExpressionOneMinus_0" ExportPath="/Script/Engine.MaterialExpressionOneMinus'/Engine/Transient.PreviewMaterial_2:MaterialGraph_0.MaterialGraphNode_30.MaterialExpressionOneMinus_0'" + End Object + Begin Object Name="MaterialExpressionOneMinus_0" ExportPath="/Script/Engine.MaterialExpressionOneMinus'/Engine/Transient.PreviewMaterial_2:MaterialGraph_0.MaterialGraphNode_30.MaterialExpressionOneMinus_0'" + Input=(Expression="/Script/Engine.MaterialExpressionDistance'MaterialGraphNode_27.MaterialExpressionDistance_0'") + MaterialExpressionEditorX=608 + MaterialExpressionEditorY=-880 + MaterialExpressionGuid=315BA9124B4EC3CC372E669F7C13AE04 + Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.PreviewMaterial_2'" + End Object + MaterialExpression="/Script/Engine.MaterialExpressionOneMinus'MaterialExpressionOneMinus_0'" + NodePosX=608 + NodePosY=-880 + NodeGuid=EE0C20BA405FFC03077A84A0947F623D + CustomProperties Pin (PinId=23E7FB1C43D9DCF5D1E1C49A6EDEF3BF,PinName="Input",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_27 EB63485548CF1F3206C4CB96F3E31056,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) + CustomProperties Pin (PinId=40B78CAC42CFCAA9F2BF1690A2A7E549,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_31 53E268B740B91B7E8E653BBD2190BA7F,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) +End Object +Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_31" ExportPath="/Script/UnrealEd.MaterialGraphNode'/Engine/Transient.PreviewMaterial_2:MaterialGraph_0.MaterialGraphNode_31'" + Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name="MaterialExpressionMultiply_0" ExportPath="/Script/Engine.MaterialExpressionMultiply'/Engine/Transient.PreviewMaterial_2:MaterialGraph_0.MaterialGraphNode_31.MaterialExpressionMultiply_0'" + End Object + Begin Object Name="MaterialExpressionMultiply_0" ExportPath="/Script/Engine.MaterialExpressionMultiply'/Engine/Transient.PreviewMaterial_2:MaterialGraph_0.MaterialGraphNode_31.MaterialExpressionMultiply_0'" + A=(Expression="/Script/Engine.MaterialExpressionOneMinus'MaterialGraphNode_30.MaterialExpressionOneMinus_0'") + B=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_29.MaterialExpressionScalarParameter_2'") + MaterialExpressionEditorX=736 + MaterialExpressionEditorY=-880 + MaterialExpressionGuid=222146AA45E34DE170FEE792143EF237 + Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.PreviewMaterial_2'" + End Object + MaterialExpression="/Script/Engine.MaterialExpressionMultiply'MaterialExpressionMultiply_0'" + NodePosX=736 + NodePosY=-880 + NodeGuid=BD23D3F04F43F35A72AF4C9AAD98E32B + CustomProperties Pin (PinId=53E268B740B91B7E8E653BBD2190BA7F,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="0.0",LinkedTo=(MaterialGraphNode_30 40B78CAC42CFCAA9F2BF1690A2A7E549,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) + CustomProperties Pin (PinId=04561F374058BBE1694ECE86253CCE13,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="1.0",LinkedTo=(MaterialGraphNode_29 1ED4F264486B3CD29D38C7940242A570,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) + CustomProperties Pin (PinId=DC67F25A46D513596408EEBC44609849,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_32 81866F1C4B06B12C927B04941915BB62,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) +End Object +Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_32" ExportPath="/Script/UnrealEd.MaterialGraphNode'/Engine/Transient.PreviewMaterial_2:MaterialGraph_0.MaterialGraphNode_32'" + Begin Object Class=/Script/Engine.MaterialExpressionMaterialFunctionCall Name="MaterialExpressionMaterialFunctionCall_2" ExportPath="/Script/Engine.MaterialExpressionMaterialFunctionCall'/Engine/Transient.PreviewMaterial_2:MaterialGraph_0.MaterialGraphNode_32.MaterialExpressionMaterialFunctionCall_2'" + End Object + Begin Object Name="MaterialExpressionMaterialFunctionCall_2" ExportPath="/Script/Engine.MaterialExpressionMaterialFunctionCall'/Engine/Transient.PreviewMaterial_2:MaterialGraph_0.MaterialGraphNode_32.MaterialExpressionMaterialFunctionCall_2'" + MaterialFunction="/Script/Engine.MaterialFunction'/Engine/Functions/Engine_MaterialFunctions01/ImageAdjustment/CheapContrast.CheapContrast'" + FunctionInputs(0)=(ExpressionInputId=95C9DA0E48D34168E34AD3A607BAA34E,Input=(Expression="/Script/Engine.MaterialExpressionMultiply'MaterialGraphNode_31.MaterialExpressionMultiply_0'",InputName="In")) + FunctionInputs(1)=(ExpressionInputId=3C3E177E485D8FFFC35D1482F0A20020,Input=(Expression="/Script/Engine.MaterialExpressionScalarParameter'MaterialGraphNode_33.MaterialExpressionScalarParameter_3'",InputName="Contrast")) + FunctionOutputs(0)=(ExpressionOutputId=5067ED8C4A2EFE82DB33F99EBE37E80E,Output=(OutputName="Result")) + MaterialExpressionEditorX=960 + MaterialExpressionEditorY=-880 + MaterialExpressionGuid=4417091447D4325FE05D1397C91F1AD5 + Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.PreviewMaterial_2'" + Outputs(0)=(OutputName="Result") + End Object + MaterialExpression="/Script/Engine.MaterialExpressionMaterialFunctionCall'MaterialExpressionMaterialFunctionCall_2'" + NodePosX=960 + NodePosY=-880 + NodeGuid=CB3F8AC24845CB6C6566B7BABFF8424F + CustomProperties Pin (PinId=81866F1C4B06B12C927B04941915BB62,PinName="In (S)",PinType.PinCategory="required",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_31 DC67F25A46D513596408EEBC44609849,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) + CustomProperties Pin (PinId=9F2CBBF14EDD321B89136F82DE8BAF2F,PinName="Contrast (S)",PinType.PinCategory="optional",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_33 218F2E0E433460891A75E7B6A13DFE01,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) + CustomProperties Pin (PinId=0191193A45DDBFFECC9277946D5D530C,PinName="Result",Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_34 1F39C022485E879B336D128A84DD55B8,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) +End Object +Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_33" ExportPath="/Script/UnrealEd.MaterialGraphNode'/Engine/Transient.PreviewMaterial_2:MaterialGraph_0.MaterialGraphNode_33'" + Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name="MaterialExpressionScalarParameter_3" ExportPath="/Script/Engine.MaterialExpressionScalarParameter'/Engine/Transient.PreviewMaterial_2:MaterialGraph_0.MaterialGraphNode_33.MaterialExpressionScalarParameter_3'" + End Object + Begin Object Name="MaterialExpressionScalarParameter_3" ExportPath="/Script/Engine.MaterialExpressionScalarParameter'/Engine/Transient.PreviewMaterial_2:MaterialGraph_0.MaterialGraphNode_33.MaterialExpressionScalarParameter_3'" + DefaultValue=0.250000 + ParameterName="Sharpness" + ExpressionGUID=D7EC8DA445E6553F80CD21BC9575E46D + MaterialExpressionEditorX=752 + MaterialExpressionEditorY=-784 + MaterialExpressionGuid=9F0EAFEB4459BB0291431C9BD1C99287 + Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.PreviewMaterial_2'" + End Object + MaterialExpression="/Script/Engine.MaterialExpressionScalarParameter'MaterialExpressionScalarParameter_3'" + NodePosX=752 + NodePosY=-784 + bCanRenameNode=True + NodeGuid=9406676442A2D05DCF1CBB961FE4D605 + CustomProperties Pin (PinId=CED3B8B74FF419FBC7B95FAB36BEA842,PinName="Default Value",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="0.25",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) + CustomProperties Pin (PinId=218F2E0E433460891A75E7B6A13DFE01,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_32 9F2CBBF14EDD321B89136F82DE8BAF2F,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) +End Object +Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_34" ExportPath="/Script/UnrealEd.MaterialGraphNode'/Engine/Transient.PreviewMaterial_2:MaterialGraph_0.MaterialGraphNode_34'" + Begin Object Class=/Script/Engine.MaterialExpressionLinearInterpolate Name="MaterialExpressionLinearInterpolate_1" ExportPath="/Script/Engine.MaterialExpressionLinearInterpolate'/Engine/Transient.PreviewMaterial_2:MaterialGraph_0.MaterialGraphNode_34.MaterialExpressionLinearInterpolate_1'" + End Object + Begin Object Name="MaterialExpressionLinearInterpolate_1" ExportPath="/Script/Engine.MaterialExpressionLinearInterpolate'/Engine/Transient.PreviewMaterial_2:MaterialGraph_0.MaterialGraphNode_34.MaterialExpressionLinearInterpolate_1'" + A=(Expression="/Script/Engine.MaterialExpressionConstant3Vector'MaterialGraphNode_35.MaterialExpressionConstant3Vector_0'",Mask=1,MaskR=1,MaskG=1,MaskB=1) + B=(Expression="/Script/Engine.MaterialExpressionReroute'MaterialGraphNode_Knot_1.MaterialExpressionReroute_0'") + Alpha=(Expression="/Script/Engine.MaterialExpressionMaterialFunctionCall'MaterialGraphNode_32.MaterialExpressionMaterialFunctionCall_2'") + MaterialExpressionEditorX=1232 + MaterialExpressionEditorY=-1120 + MaterialExpressionGuid=8AD0EB8E4B86C27657F3BB8F186F37C1 + Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.PreviewMaterial_2'" + bCollapsed=False + End Object + MaterialExpression="/Script/Engine.MaterialExpressionLinearInterpolate'MaterialExpressionLinearInterpolate_1'" + NodePosX=1232 + NodePosY=-1120 + NodeGuid=BBE61B284AB0E31BB171838F46763A90 + CustomProperties Pin (PinId=A071FD7642842885AE9AEEAE330D5F01,PinName="A",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="0.0",LinkedTo=(MaterialGraphNode_35 7E672C5D45B57C7C895E1F81C6CC986B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) + CustomProperties Pin (PinId=5B3CD56246F96E04D775069F3B0A076E,PinName="B",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="1.0",LinkedTo=(MaterialGraphNode_Knot_1 5820BB354A8804F4FB20B8B8A1A82471,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) + CustomProperties Pin (PinId=1F39C022485E879B336D128A84DD55B8,PinName="Alpha",PinType.PinCategory="optional",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="0.5",LinkedTo=(MaterialGraphNode_32 0191193A45DDBFFECC9277946D5D530C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) + CustomProperties Pin (PinId=A67F60E548397C3B7C2526A01F9FCB7E,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) +End Object +Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name="MaterialGraphNode_35" ExportPath="/Script/UnrealEd.MaterialGraphNode'/Engine/Transient.PreviewMaterial_2:MaterialGraph_0.MaterialGraphNode_35'" + Begin Object Class=/Script/Engine.MaterialExpressionConstant3Vector Name="MaterialExpressionConstant3Vector_0" ExportPath="/Script/Engine.MaterialExpressionConstant3Vector'/Engine/Transient.PreviewMaterial_2:MaterialGraph_0.MaterialGraphNode_35.MaterialExpressionConstant3Vector_0'" + End Object + Begin Object Name="MaterialExpressionConstant3Vector_0" ExportPath="/Script/Engine.MaterialExpressionConstant3Vector'/Engine/Transient.PreviewMaterial_2:MaterialGraph_0.MaterialGraphNode_35.MaterialExpressionConstant3Vector_0'" + MaterialExpressionEditorX=912 + MaterialExpressionEditorY=-1088 + MaterialExpressionGuid=C588047F4638A09FAE8FD49450BBB679 + Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.PreviewMaterial_2'" + End Object + MaterialExpression="/Script/Engine.MaterialExpressionConstant3Vector'MaterialExpressionConstant3Vector_0'" + NodePosX=912 + NodePosY=-1088 + NodeGuid=FB721C8B4D2EC26FC474B0ACE8E10233 + CustomProperties Pin (PinId=913DBF164615A5B5D3B95CA7E4AE847F,PinName="Constant",PinType.PinCategory="optional",PinType.PinSubCategory="rgb",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue="0.0,0.0,0.0",PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) + CustomProperties Pin (PinId=7E672C5D45B57C7C895E1F81C6CC986B,PinName="Output",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="mask",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_34 A071FD7642842885AE9AEEAE330D5F01,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) + CustomProperties Pin (PinId=2A13615F4E9317DBC29B5B82EE96C191,PinName="Output2",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="mask",PinType.PinSubCategory="red",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) + CustomProperties Pin (PinId=E9461345481617D627A82BB17123A3D6,PinName="Output3",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="mask",PinType.PinSubCategory="green",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) + CustomProperties Pin (PinId=8205F1094EF48646EC9C578B86310EE3,PinName="Output4",PinFriendlyName=NSLOCTEXT("MaterialGraphNode", "Space", " "),Direction="EGPD_Output",PinType.PinCategory="mask",PinType.PinSubCategory="blue",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) +End Object +Begin Object Class=/Script/UnrealEd.MaterialGraphNode_Knot Name="MaterialGraphNode_Knot_1" ExportPath="/Script/UnrealEd.MaterialGraphNode_Knot'/Engine/Transient.PreviewMaterial_2:MaterialGraph_0.MaterialGraphNode_Knot_1'" + Begin Object Class=/Script/Engine.MaterialExpressionReroute Name="MaterialExpressionReroute_0" ExportPath="/Script/Engine.MaterialExpressionReroute'/Engine/Transient.PreviewMaterial_2:MaterialGraph_0.MaterialGraphNode_Knot_1.MaterialExpressionReroute_0'" + End Object + Begin Object Name="MaterialExpressionReroute_0" ExportPath="/Script/Engine.MaterialExpressionReroute'/Engine/Transient.PreviewMaterial_2:MaterialGraph_0.MaterialGraphNode_Knot_1.MaterialExpressionReroute_0'" + MaterialExpressionEditorX=1040 + MaterialExpressionEditorY=-1168 + MaterialExpressionGuid=0F6CA9144890D149ADDD98820E4745F0 + Material="/Script/UnrealEd.PreviewMaterial'/Engine/Transient.PreviewMaterial_2'" + Desc="Input" + End Object + MaterialExpression="/Script/Engine.MaterialExpressionReroute'MaterialExpressionReroute_0'" + NodePosX=1040 + NodePosY=-1168 + bCommentBubbleVisible=True + bCanRenameNode=False + NodeComment="Input" + NodeGuid=334A8A304E1CF5FB4264AA8E3DB67BDF + CustomProperties Pin (PinId=6007152B4DCD774B77A2CCA8FFDC2F95,PinName="InputPin",PinType.PinCategory="wildcard",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=True,bAdvancedView=False,bOrphanedPin=False,) + CustomProperties Pin (PinId=5820BB354A8804F4FB20B8B8A1A82471,PinName="OutputPin",Direction="EGPD_Output",PinType.PinCategory="wildcard",PinType.PinSubCategory="",PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_34 5B3CD56246F96E04D775069F3B0A076E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,) +End Object diff --git a/style.css b/style.css new file mode 100644 index 0000000..035c290 --- /dev/null +++ b/style.css @@ -0,0 +1,293 @@ +:root { + --primary-color: #2196F3; + --secondary-color: #00A8F3; + --background-color: #1B1B1B; + --card-bg: #2A2A2A; + --text-primary: #FFFFFF; + --text-secondary: #BBBBBB; + --border-color: #3A3A3A; + --padding: 12px; + --border-radius: 4px; + --font-size: 14px; + --box-shadow: 0 2px 8px rgba(0,0,0,0.2); + --hover-box-shadow: 0 5px 15px rgba(33,150,243,0.2); + --transition-duration: 0.3s; +} + +* { + margin: 0; + padding: 0; + box-sizing: border-box; + font-family: 'Roboto', sans-serif; +} + +body, html { + height: 100%; +} + +body { + background-color: var(--background-color); + color: var(--text-primary); +} + +.flex-container { + display: flex; + flex-direction: column; + min-height: 100vh; +} + +.container { + max-width: 1200px; + margin: 0 auto; + padding: 20px; + flex: 1; +} + +header { + margin-bottom: 30px; +} + +h1 { + color: var(--text-primary); + font-weight: 500; + font-size: 28px; + margin-bottom: 20px; +} + +.search-box { + display: flex; + gap: 10px; + margin-bottom: 20px; + width: 100%; +} + +[data-search] { + background: var(--card-bg); + border: 1px solid var(--border-color); + color: var(--text-primary); + padding: var(--padding); + border-radius: var(--border-radius); + flex: 1; +} + +[data-search]::placeholder { + color: var(--text-secondary); +} + +.filter-container { + display: flex; + flex-direction: column; + gap: 12px; +} + +.categories-filter { + display: flex; + flex-wrap: wrap; + gap: 8px; + justify-content: center; +} + +.category-button { + background: var(--card-bg); + border: 1px solid var(--border-color); + color: var(--text-secondary); + padding: var(--padding); + border-radius: var(--border-radius); + cursor: pointer; + transition: all 0.2s; + font-size: var(--font-size); +} + +.category-button.active { + background: var(--primary-color); + color: var(--text-primary); + border-color: var(--primary-color); +} + +.category-button:hover { + border-color: var(--primary-color); + color: var (--primary-color); +} + +.category-button.active:hover { + color: var(--text-primary); +} + +[data-material-grid] { + column-count: 4; + column-gap: 20px; + max-width: 1200px; + margin: 0 auto; +} + +.material-card { + display: inline-block; + width: 100%; + margin-bottom: 20px; + background: var(--card-bg); + border: 1px solid var(--border-color); + border-radius: var(--border-radius); + overflow: hidden; + box-shadow: var(--box-shadow); + transition: transform 0.2s, opacity var(--transition-duration); + cursor: pointer; + opacity: 1; + animation: fadeIn var(--transition-duration) ease-in; +} + +.material-card.hide { + opacity: 0; + transform: scale(0.95); + animation: fadeOut var(--transition-duration) ease-out; +} + +.material-card.show { + opacity: 1; + transform: scale(1); +} + +.material-card:hover { + transform: translateY(-5px); + border-color: var(--primary-color); + box-shadow: var(--hover-box-shadow); +} + +.material-preview { + width: 100%; + height: auto; + object-fit: contain; +} + +.material-info { + padding: 15px; +} + +.material-info h3 { + margin-bottom: 8px; + color: var(--text-primary); + font-size: 16px; + font-weight: 500; +} + +.material-info p { + color: var(--text-secondary); + font-size: 14px; +} + +.material-tags { + margin-top: 10px; + display: flex; + flex-wrap: wrap; + gap: 6px; +} + +.tag { + background: var(--card-bg); + border: 1px solid var(--border-color); + color: var(--text-secondary); + padding: 3px 8px; + border-radius: var(--border-radius); + font-size: 12px; + cursor: pointer; + user-select: none; +} + +.tag:hover { + background: var(--primary-color); + color: var(--text-primary); +} + +.copy-notification { + position: fixed; + background: var(--primary-color); + color: white; + padding: 8px 12px; + border-radius: var(--border-radius); + font-size: 14px; + pointer-events: none; + transform: translate(-50%, 0); + animation: floatUp 1s ease-out forwards; + z-index: 1000; + box-shadow: var(--hover-box-shadow); + font-weight: 500; +} + +@keyframes floatUp { + 0% { + opacity: 1; + transform: translate(-50%, 0); + } + 100% { + opacity: 0; + transform: translate(-50%, -30px); + } +} + +@keyframes fadeIn { + 0% { + opacity: 0; + transform: scale(0.95); + } + 100% { + opacity: 1; + transform: scale(1); + } +} + +@keyframes fadeOut { + 0% { + opacity: 1; + transform: scale(1); + } + 100% { + opacity: 0; + transform: scale(0.95); + } +} + +.header-content { + display: flex; + justify-content: space-between; + align-items: center; +} + +#convert-button { + display: none; +} + +footer { + background-color: var(--background-color); + color: var(--text-secondary); + padding: 20px 0; + text-align: center; + border-top: 1px solid var(--border-color); +} + +.footer-content { + max-width: 1200px; + margin: 0 auto; + display: flex; + flex-direction: column; + align-items: center; + gap: 10px; +} + +.footer-content p { + margin: 0; + font-size: var(--font-size); +} + +.footer-content nav { + display: flex; + gap: 20px; +} + +.footer-content nav a { + color: var(--text-secondary); + text-decoration: none; + transition: color 0.2s; +} + +.footer-content nav a:hover { + color: var(--primary-color); +} diff --git a/thumbnails/vinette.png b/thumbnails/vinette.png new file mode 100644 index 0000000000000000000000000000000000000000..5ff5f5c990901410c253343b6cebf040bf4cf19a GIT binary patch literal 125596 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Ūxfj@Xb8@sgaqWKe3CeM3 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 Y&&6AMqYi~V`}WS=+YfFLZrZ*5AG2Ovy8r+H literal 0 HcmV?d00001