Exporting to obj because blender format doesnt work

This commit is contained in:
Dynamitos
2024-04-24 23:29:37 +02:00
parent 2b32544394
commit f686f19c9d
16 changed files with 2630882 additions and 337 deletions
-244
View File
@@ -1,244 +0,0 @@
# BasedOnStyle: LLVM
AccessModifierOffset: -2
AlignAfterOpenBracket: Align
AlignArrayOfStructures: None
AlignConsecutiveAssignments:
Enabled: false
AcrossEmptyLines: false
AcrossComments: false
AlignCompound: false
AlignFunctionPointers: false
PadOperators: true
AlignConsecutiveBitFields:
Enabled: false
AcrossEmptyLines: false
AcrossComments: false
AlignCompound: false
AlignFunctionPointers: false
PadOperators: false
AlignConsecutiveDeclarations:
Enabled: false
AcrossEmptyLines: false
AcrossComments: false
AlignCompound: false
AlignFunctionPointers: false
PadOperators: false
AlignConsecutiveMacros:
Enabled: false
AcrossEmptyLines: false
AcrossComments: false
AlignCompound: false
AlignFunctionPointers: false
PadOperators: false
AlignConsecutiveShortCaseStatements:
Enabled: false
AcrossEmptyLines: false
AcrossComments: false
AlignCaseColons: false
AlignEscapedNewlines: Right
AlignOperands: Align
AlignTrailingComments:
Kind: Always
OverEmptyLines: 0
AllowAllArgumentsOnNextLine: true
AllowAllParametersOfDeclarationOnNextLine: true
AllowBreakBeforeNoexceptSpecifier: Never
AllowShortBlocksOnASingleLine: Never
AllowShortCaseLabelsOnASingleLine: false
AllowShortCompoundRequirementOnASingleLine: true
AllowShortEnumsOnASingleLine: true
AllowShortFunctionsOnASingleLine: All
AllowShortIfStatementsOnASingleLine: Never
AllowShortLambdasOnASingleLine: All
AllowShortLoopsOnASingleLine: false
AlwaysBreakAfterDefinitionReturnType: None
AlwaysBreakAfterReturnType: None
AlwaysBreakBeforeMultilineStrings: false
AlwaysBreakTemplateDeclarations: MultiLine
AttributeMacros:
- __capability
BinPackArguments: true
BinPackParameters: true
BitFieldColonSpacing: Both
BraceWrapping:
AfterCaseLabel: false
AfterClass: false
AfterControlStatement: Never
AfterEnum: false
AfterExternBlock: false
AfterFunction: false
AfterNamespace: false
AfterObjCDeclaration: false
AfterStruct: false
AfterUnion: false
BeforeCatch: false
BeforeElse: false
BeforeLambdaBody: false
BeforeWhile: false
IndentBraces: false
SplitEmptyFunction: true
SplitEmptyRecord: true
SplitEmptyNamespace: true
BreakAdjacentStringLiterals: true
BreakAfterAttributes: Leave
BreakAfterJavaFieldAnnotations: false
BreakArrays: true
BreakBeforeBinaryOperators: None
BreakBeforeConceptDeclarations: Always
BreakBeforeBraces: Attach
BreakBeforeInlineASMColon: OnlyMultiline
BreakBeforeTernaryOperators: true
BreakConstructorInitializers: BeforeColon
BreakInheritanceList: BeforeColon
BreakStringLiterals: true
ColumnLimit: 120
CommentPragmas: '^ IWYU pragma:'
CompactNamespaces: false
ConstructorInitializerIndentWidth: 4
ContinuationIndentWidth: 4
Cpp11BracedListStyle: true
DerivePointerAlignment: false
DisableFormat: false
EmptyLineAfterAccessModifier: Never
EmptyLineBeforeAccessModifier: LogicalBlock
ExperimentalAutoDetectBinPacking: false
FixNamespaceComments: true
ForEachMacros:
- foreach
- Q_FOREACH
- BOOST_FOREACH
IfMacros:
- KJ_IF_MAYBE
IncludeBlocks: Preserve
IncludeCategories:
- Regex: '^"(llvm|llvm-c|clang|clang-c)/'
Priority: 2
SortPriority: 0
CaseSensitive: false
- Regex: '^(<|"(gtest|gmock|isl|json)/)'
Priority: 3
SortPriority: 0
CaseSensitive: false
- Regex: '.*'
Priority: 1
SortPriority: 0
CaseSensitive: false
IncludeIsMainRegex: '(Test)?$'
IncludeIsMainSourceRegex: ''
IndentAccessModifiers: false
IndentCaseBlocks: false
IndentCaseLabels: false
IndentExternBlock: AfterExternBlock
IndentGotoLabels: true
IndentPPDirectives: None
IndentRequiresClause: true
IndentWidth: 2
IndentWrappedFunctionNames: false
InsertBraces: false
InsertNewlineAtEOF: false
InsertTrailingCommas: None
IntegerLiteralSeparator:
Binary: 0
BinaryMinDigits: 0
Decimal: 0
DecimalMinDigits: 0
Hex: 0
HexMinDigits: 0
JavaScriptQuotes: Leave
JavaScriptWrapImports: true
KeepEmptyLinesAtTheStartOfBlocks: true
KeepEmptyLinesAtEOF: false
LambdaBodyIndentation: Signature
LineEnding: DeriveLF
MacroBlockBegin: ''
MacroBlockEnd: ''
MaxEmptyLinesToKeep: 1
NamespaceIndentation: None
ObjCBinPackProtocolList: Auto
ObjCBlockIndentWidth: 2
ObjCBreakBeforeNestedBlockParam: true
ObjCSpaceAfterProperty: false
ObjCSpaceBeforeProtocolList: true
PackConstructorInitializers: BinPack
PenaltyBreakAssignment: 2
PenaltyBreakBeforeFirstCallParameter: 19
PenaltyBreakComment: 300
PenaltyBreakFirstLessLess: 120
PenaltyBreakOpenParenthesis: 0
PenaltyBreakScopeResolution: 500
PenaltyBreakString: 1000
PenaltyBreakTemplateDeclaration: 10
PenaltyExcessCharacter: 1000000
PenaltyIndentedWhitespace: 0
PenaltyReturnTypeOnItsOwnLine: 60
PointerAlignment: Left
PPIndentWidth: -1
QualifierAlignment: Leave
ReferenceAlignment: Pointer
ReflowComments: true
RemoveBracesLLVM: false
RemoveParentheses: Leave
RemoveSemicolon: false
RequiresClausePosition: OwnLine
RequiresExpressionIndentation: OuterScope
SeparateDefinitionBlocks: Leave
ShortNamespaceLines: 1
SkipMacroDefinitionBody: false
SortIncludes: CaseSensitive
SortJavaStaticImport: Before
SortUsingDeclarations: LexicographicNumeric
SpaceAfterCStyleCast: false
SpaceAfterLogicalNot: false
SpaceAfterTemplateKeyword: true
SpaceAroundPointerQualifiers: Default
SpaceBeforeAssignmentOperators: true
SpaceBeforeCaseColon: false
SpaceBeforeCpp11BracedList: false
SpaceBeforeCtorInitializerColon: true
SpaceBeforeInheritanceColon: true
SpaceBeforeJsonColon: false
SpaceBeforeParens: ControlStatements
SpaceBeforeParensOptions:
AfterControlStatements: true
AfterForeachMacros: true
AfterFunctionDefinitionName: false
AfterFunctionDeclarationName: false
AfterIfMacros: true
AfterOverloadedOperator: false
AfterPlacementOperator: true
AfterRequiresInClause: false
AfterRequiresInExpression: false
BeforeNonEmptyParentheses: false
SpaceBeforeRangeBasedForLoopColon: true
SpaceBeforeSquareBrackets: false
SpaceInEmptyBlock: false
SpacesBeforeTrailingComments: 1
SpacesInAngles: Never
SpacesInContainerLiterals: true
SpacesInLineCommentPrefix:
Minimum: 1
Maximum: -1
SpacesInParens: Never
SpacesInParensOptions:
InCStyleCasts: false
InConditionalStatements: false
InEmptyParentheses: false
Other: false
SpacesInSquareBrackets: false
Standard: Latest
StatementAttributeLikeMacros:
- Q_EMIT
StatementMacros:
- Q_UNUSED
- QT_REQUIRE_VERSION
TabWidth: 8
UseTab: Never
VerilogBreakBetweenInstancePorts: true
WhitespaceSensitiveMacros:
- BOOST_PP_STRINGIZE
- CF_SWIFT_NAME
- NS_SWIFT_NAME
- PP_STRINGIZE
- STRINGIZE
...
View File
+2 -1
View File
@@ -7,4 +7,5 @@ out/
*.dll
*.exe
build/
.DS_Store
.DS_Store
*.json
+15 -1
View File
@@ -12,9 +12,14 @@ project(MeshShadingDemo)
set(CMAKE_DEBUG_POSTFIX "")
set(CMAKE_BINARY_DIR ${CMAKE_CURRENT_SOURCE_DIR}/bin)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/bin)
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY_DEBUG ${CMAKE_CURRENT_SOURCE_DIR}/bin)
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY_RELEASE ${CMAKE_CURRENT_SOURCE_DIR}/bin)
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY_RELWITHDEBINFO ${CMAKE_CURRENT_SOURCE_DIR}/bin)
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY_MINSIZEREL ${CMAKE_CURRENT_SOURCE_DIR}/bin)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG ${CMAKE_CURRENT_SOURCE_DIR}/bin)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE ${CMAKE_CURRENT_SOURCE_DIR}/bin)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELWITHDEBINFO ${CMAKE_CURRENT_SOURCE_DIR}/bin)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_MINSIZEREL ${CMAKE_CURRENT_SOURCE_DIR}/bin)
find_package(Vulkan REQUIRED)
find_package(assimp CONFIG REQUIRED)
@@ -28,8 +33,17 @@ find_package(nlohmann_json CONFIG REQUIRED)
find_package(fmt CONFIG REQUIRED)
find_package(VulkanMemoryAllocator CONFIG REQUIRED)
find_package(glslang CONFIG REQUIRED)
find_package(OpenMP REQUIRED)
find_package(Seele REQUIRED)
add_library(slang SHARED IMPORTED)
add_library(slang-glslang SHARED IMPORTED)
set_target_properties(slang-glslang PROPERTIES IMPORTED_LOCATION ${Seele_DIR}../../../../bin/slang-glslang.dll)
set_target_properties(slang-glslang PROPERTIES IMPORTED_IMPLIB ${Seele_DIR}../../../../lib/slang.lib)
set_target_properties(slang PROPERTIES IMPORTED_LOCATION ${Seele_DIR}../../../../bin/slang.dll)
set_target_properties(slang PROPERTIES IMPORTED_IMPLIB ${Seele_DIR}../../../../lib/slang.lib)
target_link_libraries(slang INTERFACE slang-glslang)
add_library(MeshShadingDemo SHARED "")
target_link_libraries(MeshShadingDemo PUBLIC Seele::Engine)
+52 -52
View File
@@ -1,53 +1,53 @@
{
"configurations": [
{
"name": "Debug",
"buildCommandArgs": "",
"ctestCommandArgs": "",
"configurationType": "Debug",
"generator": "Visual Studio 17 2022 Win64",
"intelliSenseMode": "windows-msvc-x64",
"inheritEnvironments": [ "msvc_x64" ],
"cmakeCommandArgs": "-DCMAKE_DEBUG_POSTFIX=\"\" -DCMAKE_PLATFORM=x64",
"buildRoot": "C:/Users/Dynamitos/Seele/bin/",
"installRoot": "C:/Program Files/Seele"
},
{
"name": "Release",
"generator": "Visual Studio 17 2022 Win64",
"configurationType": "Release",
"buildRoot": "C:/Users/Dynamitos/Seele/bin/",
"cmakeCommandArgs": "-DCMAKE_DEBUG_POSTFIX=\"\" -DCMAKE_PLATFORM=x64",
"buildCommandArgs": "",
"ctestCommandArgs": "",
"inheritEnvironments": [ "msvc_x64" ],
"intelliSenseMode": "windows-msvc-x64",
"installRoot": "C:/Program Files/Seele"
},
{
"name": "RelWithDebInfo",
"generator": "Visual Studio 17 2022 Win64",
"configurationType": "RelWithDebInfo",
"buildRoot": "C:/Users/Dynamitos/Seele/bin/",
"installRoot": "C:/Program Files/Seele",
"cmakeCommandArgs": "-DCMAKE_DEBUG_POSTFIX=\"\" -DCMAKE_PLATFORM=x64",
"buildCommandArgs": "",
"ctestCommandArgs": "",
"inheritEnvironments": [ "msvc_x64" ],
"intelliSenseMode": "windows-msvc-x64"
},
{
"name": "AddressSanitizer",
"buildCommandArgs": "",
"ctestCommandArgs": "",
"configurationType": "Debug",
"generator": "Visual Studio 17 2022 Win64",
"intelliSenseMode": "windows-msvc-x64",
"inheritEnvironments": [ "msvc_x64" ],
"cmakeCommandArgs": "-DCMAKE_DEBUG_POSTFIX=\"\" -DCMAKE_PLATFORM=x64",
"buildRoot": "C:/Users/Dynamitos/Seele/bin/",
"installRoot": "C:/Program Files/Seele",
"addressSanitizerEnabled": true
}
]
{
"configurations": [
{
"name": "Debug",
"buildCommandArgs": "",
"ctestCommandArgs": "",
"configurationType": "Debug",
"generator": "Visual Studio 17 2022 Win64",
"intelliSenseMode": "windows-msvc-x64",
"inheritEnvironments": [ "msvc_x64" ],
"cmakeCommandArgs": "-DCMAKE_DEBUG_POSTFIX=\"\" -DCMAKE_PLATFORM=x64",
"buildRoot": "${CMAKE_CURRENT_SOURCE_DIR}/cmake",
"installRoot": "C:/Program Files/Seele"
},
{
"name": "Release",
"generator": "Visual Studio 17 2022 Win64",
"configurationType": "Release",
"cmakeCommandArgs": "-DCMAKE_DEBUG_POSTFIX=\"\" -DCMAKE_PLATFORM=x64",
"buildCommandArgs": "",
"ctestCommandArgs": "",
"inheritEnvironments": [ "msvc_x64" ],
"buildRoot": "${CMAKE_CURRENT_SOURCE_DIR}/cmake",
"intelliSenseMode": "windows-msvc-x64",
"installRoot": "C:/Program Files/Seele"
},
{
"name": "RelWithDebInfo",
"generator": "Visual Studio 17 2022 Win64",
"configurationType": "RelWithDebInfo",
"installRoot": "C:/Program Files/Seele",
"cmakeCommandArgs": "-DCMAKE_DEBUG_POSTFIX=\"\" -DCMAKE_PLATFORM=x64",
"buildCommandArgs": "",
"buildRoot": "${CMAKE_CURRENT_SOURCE_DIR}/cmake",
"ctestCommandArgs": "",
"inheritEnvironments": [ "msvc_x64" ],
"intelliSenseMode": "windows-msvc-x64"
},
{
"name": "AddressSanitizer",
"buildCommandArgs": "",
"ctestCommandArgs": "",
"configurationType": "Debug",
"generator": "Visual Studio 17 2022 Win64",
"intelliSenseMode": "windows-msvc-x64",
"inheritEnvironments": [ "msvc_x64" ],
"buildRoot": "${CMAKE_CURRENT_SOURCE_DIR}/cmake",
"cmakeCommandArgs": "-DCMAKE_DEBUG_POSTFIX=\"\" -DCMAKE_PLATFORM=x64",
"installRoot": "C:/Program Files/Seele",
"addressSanitizerEnabled": true
}
]
}
@@ -0,0 +1,771 @@
# Blender 3.5.1 MTL File: 'Whitechapel.blend'
# www.blender.org
newmtl 3td_Africa_Grass01
Ns 250.000000
Ka 1.000000 1.000000 1.000000
Kd 0.800000 0.800000 0.800000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 1.000000
illum 2
newmtl DryWeeds-CC0
Ns 250.000000
Ka 1.000000 1.000000 1.000000
Kd 0.800000 0.800000 0.800000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 1.000000
illum 2
newmtl Leaves0119_14_S
Ns 250.000000
Ka 1.000000 1.000000 1.000000
Kd 0.800000 0.800000 0.800000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 1.000000
illum 2
newmtl TexturesCom_Leaves0119_1_alphamasked_S
Ns 250.000000
Ka 1.000000 1.000000 1.000000
Kd 0.800000 0.800000 0.800000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 1.000000
illum 2
newmtl TexturesCom_Leaves0119_2_alphamasked_S
Ns 250.000000
Ka 1.000000 1.000000 1.000000
Kd 0.800000 0.800000 0.800000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 1.000000
illum 2
newmtl arbre-feuille
Ns 250.000000
Ka 1.000000 1.000000 1.000000
Kd 0.800000 0.800000 0.800000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 1.000000
illum 2
newmtl arbre-feuille-variante
Ns 250.000000
Ka 1.000000 1.000000 1.000000
Kd 0.800000 0.800000 0.800000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 1.000000
illum 2
newmtl arbre-feuille-variante2
Ns 250.000000
Ka 1.000000 1.000000 1.000000
Kd 0.800000 0.800000 0.800000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 1.000000
illum 2
newmtl arbre-tronc
Ka 1.000000 1.000000 1.000000
Ks 0.033333 0.033333 0.033333
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/BarkDecidious0036_10_S.jpg
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/BarkDecidious0036_10_S_SPEC.png
map_Bump -bm 1.000000 textureLow/BarkDecidious0036_10_S_NRML.png
newmtl bat1-fenetres
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat1-fenetres_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat1-fenetres_Roughness.png
map_refl C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat1-fenetres_Metallic.png
newmtl bat1-structure
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat1-structure_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat1-structure_Roughness.png
map_Bump -bm 0.600000 C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat1-structure_Normal.png
newmtl bat1-toiture
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat1-toiture_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat1-toiture_Roughness.png
map_Bump -bm 0.600000 C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat1-toiture_Normal.png
newmtl bat10-fenetres
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat10-fenetres_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat10-fenetres_Roughness.png
map_refl C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat10-fenetres_Metallic.png
newmtl bat10-moulure
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat10-moulure_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat10-moulure_Roughness.png
map_Bump -bm 1.000000 C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat10-moulure_Normal.png
newmtl bat10-structure
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat10-structure_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat10-structure_Roughness.png
map_Bump -bm 1.000000 C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat10-structure_Normal.png
newmtl bat10-toiture.
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat10-toiture._BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat10-toiture._Roughness.png
map_Bump -bm 1.000000 C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat10-toiture._Normal.png
newmtl bat11-fenetres
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat11-fenetres_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat11-fenetres_Roughness.png
map_refl C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat11-fenetres_Metallic.png
newmtl bat11-moulure
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat11-moulure_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat11-moulure_Roughness.png
map_Bump -bm 1.000000 C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat11-moulure_Normal.png
newmtl bat11-structure
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat11-structure_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat11-structure_Roughness.png
map_Bump -bm 1.000000 C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat11-structure_Normal.png
newmtl bat11-toiture
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat11-toiture_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat11-toiture_Roughness.png
map_Bump -bm 1.000000 C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat11-toiture_Normal.png
newmtl bat12-fenetres
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat12-fenetres_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat12-fenetres_Roughness.png
map_refl C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat12-fenetres_Metallic.png
newmtl bat12-moulure
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat12-moulure_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat12-moulure_Roughness.png
map_Bump -bm 1.000000 C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat12-moulure_Normal.png
newmtl bat12-structure
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat12-structure_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat12-structure_Roughness.png
map_Bump -bm 1.000000 C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat12-structure_Normal.png
newmtl bat12-toiture
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat12-toiture_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat12-toiture_Roughness.png
map_Bump -bm 1.000000 C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat12-toiture_Normal.png
newmtl bat2-fenetres
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat2-fenetres_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat2-fenetres_Roughness.png
map_refl C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat2-fenetres_Metallic.png
newmtl bat2-moulure
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat2-moulure_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat2-moulure_Roughness.png
map_Bump -bm 1.000000 C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat2-moulure_Normal.png
newmtl bat2-structure
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat2-structure_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat2-structure_Roughness.png
map_Bump -bm 1.000000 C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat2-structure_Normal.png
newmtl bat2-toiture
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat2-toiture_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat2-toiture_Roughness.png
map_Bump -bm 1.000000 C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat2-toiture_Normal.png
newmtl bat3-fenetres
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat3-fenetres_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat3-fenetres_Roughness.png
map_refl C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat3-fenetres_Metallic.png
newmtl bat3-rembarde
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat3-rembarde_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat3-rembarde_Roughness.png
map_Bump -bm 1.000000 C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat3-rembarde_Normal.png
newmtl bat3-structure
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat3-structure_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat3-structure_Roughness.png
map_Bump -bm 1.000000 C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat3-structure_Normal.png
newmtl bat3-toiture
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat3-toiture_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat3-toiture_Roughness.png
map_Bump -bm 1.000000 C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat3-toiture_Normal.png
newmtl bat4-fenetres
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat4-fenetres_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat4-fenetres_Roughness.png
map_refl C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat4-fenetres_Metallic.png
newmtl bat4-structure
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat4-structure_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat4-structure_Roughness.png
map_Bump -bm 1.000000 C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat4-structure_Normal.png
newmtl bat4-toiture
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat4-toiture_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat4-toiture_Roughness.png
map_Bump -bm 1.000000 C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat4-toiture_Normal.png
newmtl bat5-fenetres
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat5-fenetres_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat5-fenetres_Roughness.png
map_refl C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat5-fenetres_Metallic.png
newmtl bat5-rembarde
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat5-rembarde_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat5-rembarde_Roughness.png
map_Bump -bm 1.000000 C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat5-rembarde_Normal.png
newmtl bat5-structure
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat5-structure_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat5-structure_Roughness.png
map_Bump -bm 1.000000 C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat5-structure_Normal.png
newmtl bat5-toiture
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat5-toiture_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat5-toiture_Roughness.png
map_Bump -bm 1.000000 C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat5-toiture_Normal.png
newmtl bat6-fenetres
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat6-fenetres_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat6-fenetres_Roughness.png
map_refl C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat6-fenetres_Metallic.png
newmtl bat6-moulure
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat6-moulure_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat6-moulure_Roughness.png
map_Bump -bm 1.000000 C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat6-moulure_Normal.png
newmtl bat6-structure
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat6-structure_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat6-structure_Roughness.png
map_Bump -bm 1.000000 C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat6-structure_Normal.png
newmtl bat6-toiture
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat6-toiture_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat6-toiture_Roughness.png
map_Bump -bm 1.000000 C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat6-toiture_Normal.png
newmtl bat7-fenetres
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat7-fenetres_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat7-fenetres_Roughness.png
map_refl C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat7-fenetres_Metallic.png
newmtl bat7-moulure
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat7-moulure_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat7-moulure_Roughness.png
map_Bump -bm 1.000000 C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat7-moulure_Normal.png
newmtl bat7-structure
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat7-structure_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat7-structure_Roughness.png
map_Bump -bm 1.000000 C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat7-structure_Normal.png
newmtl bat7-toiture
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat7-toiture_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat7-toiture_Roughness.png
map_Bump -bm 1.000000 C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat7-toiture_Normal.png
newmtl bat8-fenetres
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat8-fenetres_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat8-fenetres_Roughness.png
map_refl C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat8-fenetres_Metallic.png
newmtl bat8-moulure
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat8-moulure_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat8-moulure_Roughness.png
map_Bump -bm 1.000000 C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat8-moulure_Normal.png
newmtl bat8-structure
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat8-structure_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat8-structure_Roughness.png
map_Bump -bm 1.000000 C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat8-structure_Normal.png
newmtl bat8-toiture
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat8-toiture_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat8-toiture_Roughness.png
map_Bump -bm 1.000000 C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat8-toiture_Normal.png
newmtl bat9-fenetres
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat9-fenetres_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat9-fenetres_Roughness.png
map_refl C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat9-fenetres_Metallic.png
newmtl bat9-moulure
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat9-moulure_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat9-moulure_Roughness.png
map_Bump -bm 1.000000 C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat9-moulure_Normal.png
newmtl bat9-structure
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat9-structure_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat9-structure_Roughness.png
map_Bump -bm 1.000000 C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat9-structure_Normal.png
newmtl bat9-toiture
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat9-toiture_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat9-toiture_Roughness.png
map_Bump -bm 1.000000 C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/bat9-toiture_Normal.png
newmtl caisse
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/caisse_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/caisse_Roughness.png
map_Bump -bm 1.000000 C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/caisse_Normal.png
newmtl cerclage
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/cerclage_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/cerclage_Roughness.png
newmtl fence-classic
Ns 390.625000
Ka 1.000000 1.000000 1.000000
Kd 0.010111 0.010111 0.010111
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
newmtl fence-emit
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/fence-emit_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/fence-emit_Roughness.png
newmtl fence-or-classic
Ns 1000.000000
Ka 1.000000 1.000000 1.000000
Kd 0.354741 0.278270 0.126687
Ks 1.000000 1.000000 1.000000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 3
newmtl fgrass1_v2_256
Ns 250.000000
Ka 1.000000 1.000000 1.000000
Kd 0.800000 0.800000 0.800000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 1.000000
illum 2
newmtl ground1
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/ground1_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/ground1_Roughness.png
map_refl C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/ground1_Metallic.png
map_Bump -bm 1.000000 C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/ground1_Normal.png
newmtl ground2
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/ground2_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/ground2_Roughness.png
map_refl C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/ground2_Metallic.png
map_Bump -bm 1.000000 C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/ground2_Normal.png
newmtl ground3
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/ground3_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/ground3_Roughness.png
map_refl C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/ground3_Metallic.png
map_Bump -bm 1.000000 C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/ground3_Normal.png
newmtl lampadaire
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/lampadaire_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/lampadaire_Roughness.png
newmtl lampadaire-verre
Ns 250.000000
Ka 1.000000 1.000000 1.000000
Kd 0.380550 0.800000 0.086314
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 1.000000
illum 2
newmtl planche
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/planche_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/planche_Roughness.png
map_Bump -bm 1.000000 C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/planche_Normal.png
newmtl terre
Ka 1.000000 1.000000 1.000000
Ks 0.000000 0.000000 0.000000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 1
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/terre_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/terre_Roughness.png
newmtl tonneau
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/tonneau_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/tonneau_Roughness.png
map_refl C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/tonneau_Metallic.png
map_Bump -bm 1.000000 C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/tonneau_Normal.png
newmtl trottoir
Ka 1.000000 1.000000 1.000000
Ks 0.250000 0.250000 0.250000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/trottoir_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/trottoir_Roughness.png
newmtl zeppelin
Ka 1.000000 1.000000 1.000000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/zeppelin_BaseColor.png
map_Ns C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/zeppelin_Roughness.png
map_refl C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/zeppelin_Metallic.png
map_Bump -bm 1.000000 C:/Users/Dynamitos/MeshShadingDemo/import/models/after-the-rain-vr-sound/textures/zeppelin_Normal.png
File diff suppressed because it is too large Load Diff
+21 -21
View File
@@ -1,22 +1,22 @@
{
"code": [
{
"exp": "Const",
"value": "input.vertexColor.xyz"
},
{
"exp": "Const",
"value": "float3(0, 0, 1)"
},
{
"exp": "BRDF",
"profile": "CelShading",
"values": {
"baseColor": 0,
"normal": 1
}
}
],
"name": "cubeMaterial0",
"profile": "CelShading"
{
"code": [
{
"exp": "Const",
"value": "input.vertexColor.xyz"
},
{
"exp": "Const",
"value": "float3(0, 0, 1)"
},
{
"exp": "BRDF",
"profile": "CelShading",
"values": {
"baseColor": 0,
"normal": 1
}
}
],
"name": "cubeMaterial0",
"profile": "CelShading"
}
+4 -4
View File
@@ -1,9 +1,9 @@
#pragma once
#include "Define.h"
#include "Seele/MinimalEngine.h"
#include <Seele/Actor/Actor.h>
#include <Seele/Component/KeyboardInput.h>
#include <Seele/Component/Camera.h>
#include <MinimalEngine.h>
#include <Actor/Actor.h>
#include <Component/KeyboardInput.h>
#include <Component/Camera.h>
class FlyCam : public Actor
{
+1 -1
View File
@@ -1,5 +1,5 @@
#pragma once
#include "Seele/MinimalEngine.h"
#include <MinimalEngine.h>
using namespace Seele;
+4 -3
View File
@@ -1,7 +1,7 @@
#include "MeshShadingDemoGame.h"
#include "Actor/FlyCam.h"
#include "Seele/Asset/AssetRegistry.h"
#include "Seele/Component/Transform.h"
#include "Asset/AssetRegistry.h"
#include "Component/Transform.h"
#include "System/FlyCamSystem.h"
MeshShadingDemoGame::MeshShadingDemoGame()
@@ -14,8 +14,9 @@ MeshShadingDemoGame::~MeshShadingDemoGame()
void MeshShadingDemoGame::setupScene(PScene scene, PSystemGraph graph)
{
cube = new StaticMeshActor(scene, AssetRegistry::findMesh("cube"));
//cube = new StaticMeshActor(scene, AssetRegistry::findMesh("cube"));
// cube->accessComponent<Component::Transform>().setScale(Vector(50, 50, 50));
chapel = new StaticMeshActor(scene, AssetRegistry::findMesh("Whitechapel/Whitechapel"));
camera = new FlyCam(scene);
light = new DirectionalLightActor(scene, Vector4(1, 1, 1, 1), Vector(0, -1, 0));
graph->addSystem(new FlyCamSystem(scene));
+5 -4
View File
@@ -1,9 +1,9 @@
#pragma once
#include "Actor/FlyCam.h"
#include "Define.h"
#include <Seele/Actor/StaticMeshActor.h>
#include <Seele/Actor/DirectionalLightActor.h>
#include <Seele/Game.h>
#include <Actor/StaticMeshActor.h>
#include <Actor/DirectionalLightActor.h>
#include <Game.h>
class MESHSHADINGDEMO_API MeshShadingDemoGame : public Game {
public:
@@ -12,7 +12,8 @@ public:
virtual void setupScene(PScene scene, PSystemGraph graph) override;
private:
OStaticMeshActor cube;
OStaticMeshActor cube;
OStaticMeshActor chapel;
OFlyCam camera;
ODirectionalLightActor light;
};
-1
View File
@@ -1,5 +1,4 @@
#include "FlyCamSystem.h"
#include "Seele/System/ComponentSystem.h"
FlyCamSystem::FlyCamSystem(PScene scene)
: System::ComponentSystem<Component::KeyboardInput, Component::Camera, Component::Transform>(scene) {}
+5 -5
View File
@@ -1,10 +1,10 @@
#pragma once
#include "Define.h"
#include "Seele/MinimalEngine.h"
#include <Seele/Scene/Scene.h>
#include <Seele/System/ComponentSystem.h>
#include <Seele/Component/Camera.h>
#include <Seele/Component/KeyboardInput.h>
#include <MinimalEngine.h>
#include <Scene/Scene.h>
#include <System/ComponentSystem.h>
#include <Component/Camera.h>
#include <Component/KeyboardInput.h>
class FlyCamSystem : public System::ComponentSystem<
Component::KeyboardInput,