Skip to content

Commit b893631

Browse files
authored
3DSMax 2023 & GLTFMaterial Preview (#1041)
* Max 2023 project creation * update compilation directive to 2023 * prepare support for 2023 Gltf Material * First pass on GLTF Material * finalize Gltf material decorator * Update installer for 2023 * Finalize support for GLTF Material Finalize support for GLTF Material * Switch GltfMaterial export to use BabylonPBRMaterial Switch GltfMaterial to use BabylonPBRMaterial instead of BabylonPBRMetallicRoughnessMaterial. * clean comments remove temporary comment from the post build script * add IsMetallicWorkflow extension to PbrMaterial * update gltf specular extension * add Alpha mode export . * some unlinting * add support for double sided
1 parent 69d87f0 commit b893631

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+2169
-154
lines changed

3ds Max/Max2Babylon.sln

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Max2Babylon2021", "Max2Baby
3333
EndProject
3434
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Max2Babylon2022", "Max2Babylon\2022\Max2Babylon2022.csproj", "{EE8131F8-59AC-45C2-9E79-F07A4EBE45CB}"
3535
EndProject
36+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Max2Babylon2023", "Max2Babylon\2023\Max2Babylon2023.csproj", "{ED7E1CE3-156D-40A9-888E-ACEC3E93B0FB}"
37+
EndProject
3638
Global
3739
GlobalSection(SharedMSBuildProjectFiles) = preSolution
3840
..\SharedProjects\GltfExport.Entities\GltfExport.Entities.projitems*{00356433-4277-48bb-ac33-92d3c47fe28b}*SharedItemsImports = 13
@@ -69,6 +71,11 @@ Global
6971
..\SharedProjects\BabylonFileConverter\BabylonFileConverter.projitems*{dd7c931a-8faf-4318-bb74-71dc858cc400}*SharedItemsImports = 4
7072
..\SharedProjects\GltfExport.Entities\GltfExport.Entities.projitems*{dd7c931a-8faf-4318-bb74-71dc858cc400}*SharedItemsImports = 4
7173
..\SharedProjects\Utilities\Extensions.projitems*{dd7c931a-8faf-4318-bb74-71dc858cc400}*SharedItemsImports = 4
74+
..\SharedProjects\Babylon2GLTF\Babylon2GLTF.projitems*{ed7e1ce3-156d-40a9-888e-acec3e93b0fb}*SharedItemsImports = 4
75+
..\SharedProjects\BabylonExport.Entities\BabylonExport.Entities.projitems*{ed7e1ce3-156d-40a9-888e-acec3e93b0fb}*SharedItemsImports = 4
76+
..\SharedProjects\BabylonFileConverter\BabylonFileConverter.projitems*{ed7e1ce3-156d-40a9-888e-acec3e93b0fb}*SharedItemsImports = 4
77+
..\SharedProjects\GltfExport.Entities\GltfExport.Entities.projitems*{ed7e1ce3-156d-40a9-888e-acec3e93b0fb}*SharedItemsImports = 4
78+
..\SharedProjects\Utilities\Extensions.projitems*{ed7e1ce3-156d-40a9-888e-acec3e93b0fb}*SharedItemsImports = 4
7279
..\SharedProjects\Babylon2GLTF\Babylon2GLTF.projitems*{ee8131f8-59ac-45c2-9e79-f07a4ebe45cb}*SharedItemsImports = 4
7380
..\SharedProjects\BabylonExport.Entities\BabylonExport.Entities.projitems*{ee8131f8-59ac-45c2-9e79-f07a4ebe45cb}*SharedItemsImports = 4
7481
..\SharedProjects\BabylonFileConverter\BabylonFileConverter.projitems*{ee8131f8-59ac-45c2-9e79-f07a4ebe45cb}*SharedItemsImports = 4
@@ -349,6 +356,42 @@ Global
349356
{EE8131F8-59AC-45C2-9E79-F07A4EBE45CB}.Release|x64.Build.0 = Release|x64
350357
{EE8131F8-59AC-45C2-9E79-F07A4EBE45CB}.Release|x86.ActiveCfg = Release|Any CPU
351358
{EE8131F8-59AC-45C2-9E79-F07A4EBE45CB}.Release|x86.Build.0 = Release|Any CPU
359+
{ED7E1CE3-156D-40A9-888E-ACEC3E93B0FB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
360+
{ED7E1CE3-156D-40A9-888E-ACEC3E93B0FB}.Debug|Any CPU.Build.0 = Debug|Any CPU
361+
{ED7E1CE3-156D-40A9-888E-ACEC3E93B0FB}.Debug|ARM.ActiveCfg = Debug|Any CPU
362+
{ED7E1CE3-156D-40A9-888E-ACEC3E93B0FB}.Debug|ARM.Build.0 = Debug|Any CPU
363+
{ED7E1CE3-156D-40A9-888E-ACEC3E93B0FB}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
364+
{ED7E1CE3-156D-40A9-888E-ACEC3E93B0FB}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
365+
{ED7E1CE3-156D-40A9-888E-ACEC3E93B0FB}.Debug|Win32.ActiveCfg = Debug|Any CPU
366+
{ED7E1CE3-156D-40A9-888E-ACEC3E93B0FB}.Debug|Win32.Build.0 = Debug|Any CPU
367+
{ED7E1CE3-156D-40A9-888E-ACEC3E93B0FB}.Debug|x64.ActiveCfg = Debug|x64
368+
{ED7E1CE3-156D-40A9-888E-ACEC3E93B0FB}.Debug|x64.Build.0 = Debug|x64
369+
{ED7E1CE3-156D-40A9-888E-ACEC3E93B0FB}.Debug|x86.ActiveCfg = Debug|Any CPU
370+
{ED7E1CE3-156D-40A9-888E-ACEC3E93B0FB}.Debug|x86.Build.0 = Debug|Any CPU
371+
{ED7E1CE3-156D-40A9-888E-ACEC3E93B0FB}.Profile|Any CPU.ActiveCfg = Debug|Any CPU
372+
{ED7E1CE3-156D-40A9-888E-ACEC3E93B0FB}.Profile|Any CPU.Build.0 = Debug|Any CPU
373+
{ED7E1CE3-156D-40A9-888E-ACEC3E93B0FB}.Profile|ARM.ActiveCfg = Debug|Any CPU
374+
{ED7E1CE3-156D-40A9-888E-ACEC3E93B0FB}.Profile|ARM.Build.0 = Debug|Any CPU
375+
{ED7E1CE3-156D-40A9-888E-ACEC3E93B0FB}.Profile|Mixed Platforms.ActiveCfg = Debug|Any CPU
376+
{ED7E1CE3-156D-40A9-888E-ACEC3E93B0FB}.Profile|Mixed Platforms.Build.0 = Debug|Any CPU
377+
{ED7E1CE3-156D-40A9-888E-ACEC3E93B0FB}.Profile|Win32.ActiveCfg = Debug|Any CPU
378+
{ED7E1CE3-156D-40A9-888E-ACEC3E93B0FB}.Profile|Win32.Build.0 = Debug|Any CPU
379+
{ED7E1CE3-156D-40A9-888E-ACEC3E93B0FB}.Profile|x64.ActiveCfg = Debug|x64
380+
{ED7E1CE3-156D-40A9-888E-ACEC3E93B0FB}.Profile|x64.Build.0 = Debug|x64
381+
{ED7E1CE3-156D-40A9-888E-ACEC3E93B0FB}.Profile|x86.ActiveCfg = Debug|Any CPU
382+
{ED7E1CE3-156D-40A9-888E-ACEC3E93B0FB}.Profile|x86.Build.0 = Debug|Any CPU
383+
{ED7E1CE3-156D-40A9-888E-ACEC3E93B0FB}.Release|Any CPU.ActiveCfg = Release|Any CPU
384+
{ED7E1CE3-156D-40A9-888E-ACEC3E93B0FB}.Release|Any CPU.Build.0 = Release|Any CPU
385+
{ED7E1CE3-156D-40A9-888E-ACEC3E93B0FB}.Release|ARM.ActiveCfg = Release|Any CPU
386+
{ED7E1CE3-156D-40A9-888E-ACEC3E93B0FB}.Release|ARM.Build.0 = Release|Any CPU
387+
{ED7E1CE3-156D-40A9-888E-ACEC3E93B0FB}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
388+
{ED7E1CE3-156D-40A9-888E-ACEC3E93B0FB}.Release|Mixed Platforms.Build.0 = Release|Any CPU
389+
{ED7E1CE3-156D-40A9-888E-ACEC3E93B0FB}.Release|Win32.ActiveCfg = Release|Any CPU
390+
{ED7E1CE3-156D-40A9-888E-ACEC3E93B0FB}.Release|Win32.Build.0 = Release|Any CPU
391+
{ED7E1CE3-156D-40A9-888E-ACEC3E93B0FB}.Release|x64.ActiveCfg = Release|x64
392+
{ED7E1CE3-156D-40A9-888E-ACEC3E93B0FB}.Release|x64.Build.0 = Release|x64
393+
{ED7E1CE3-156D-40A9-888E-ACEC3E93B0FB}.Release|x86.ActiveCfg = Release|Any CPU
394+
{ED7E1CE3-156D-40A9-888E-ACEC3E93B0FB}.Release|x86.Build.0 = Release|Any CPU
352395
EndGlobalSection
353396
GlobalSection(SolutionProperties) = preSolution
354397
HideSolutionNode = FALSE
@@ -361,6 +404,7 @@ Global
361404
{310270A9-E0BC-4795-948A-750AF82F31A6} = {2139CC27-1C89-49C8-95AC-7715ACBADC1F}
362405
{23892B0B-D8D2-4BCD-96DA-D590DD0D5C76} = {2139CC27-1C89-49C8-95AC-7715ACBADC1F}
363406
{EE8131F8-59AC-45C2-9E79-F07A4EBE45CB} = {2139CC27-1C89-49C8-95AC-7715ACBADC1F}
407+
{ED7E1CE3-156D-40A9-888E-ACEC3E93B0FB} = {2139CC27-1C89-49C8-95AC-7715ACBADC1F}
364408
EndGlobalSection
365409
GlobalSection(ExtensibilityGlobals) = postSolution
366410
SolutionGuid = {B1C70ED2-1F05-433C-A16C-59F6C5BC9A0F}

0 commit comments

Comments
 (0)