|
|
|
@ -11,7 +11,7 @@ export async function ParseMaterialImages(url: string): Promise<Map<string, HTML
|
|
|
|
|
{
|
|
|
|
|
let name = ParseUrlName(url);
|
|
|
|
|
|
|
|
|
|
let importUrl = GenerateCdnUrl(`/Paks/paks_cooked_2/ue_resource/Content${encodeURI(url)}/Mesh_${encodeURI(name)}.uimp`);//第一次引用的url
|
|
|
|
|
let importUrl = GenerateCdnUrl(`/Paks/paks_cooked/ue_resource/Content${encodeURI(url)}/Mesh_${encodeURI(name)}.uimp`);//第一次引用的url
|
|
|
|
|
|
|
|
|
|
let res = await fetch(importUrl);
|
|
|
|
|
let map = new Map<string, HTMLImageElement>();
|
|
|
|
@ -32,7 +32,7 @@ export function ParseFBXUrl(url: string): string
|
|
|
|
|
export function ParseBoxUrl(url: string): string
|
|
|
|
|
{
|
|
|
|
|
let name = ParseUrlName(url);
|
|
|
|
|
return GenerateCdnUrl(`/Paks/paks_cooked_2/ue_resource/Content${url}/Mesh_${name}.ubox`);
|
|
|
|
|
return GenerateCdnUrl(`/Paks/paks_cooked/ue_resource/Content${url}/Mesh_${name}.ubox`);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export function ConverMaterial(m: MeshPhongMaterial, exr: Texture, imgMap: Map<string, HTMLImageElement>)
|
|
|
|
@ -87,7 +87,7 @@ export async function ConverMaterial2(m: MeshPhongMaterial, url: string)
|
|
|
|
|
|
|
|
|
|
try
|
|
|
|
|
{
|
|
|
|
|
let dataString = await (await fetch(GenerateCdnUrl(`/Paks/paks_cooked_2/ue_resource/Content${encodeURI(url)}/${name}.json`))).text();
|
|
|
|
|
let dataString = await (await fetch(GenerateCdnUrl(`/Paks/paks_cooked/ue_resource/Content${encodeURI(url)}/${name}.json`))).text();
|
|
|
|
|
let data = JSON.parse(dataString);
|
|
|
|
|
|
|
|
|
|
let mtl = new MeshPhysicalMaterial2({
|
|
|
|
@ -242,7 +242,7 @@ async function ParseMaterialImage(importData: string, forceName: string, map: Ma
|
|
|
|
|
|
|
|
|
|
async function GetImportData(url: string): Promise<string>
|
|
|
|
|
{
|
|
|
|
|
let allurl = GenerateCdnUrl(`/Paks/paks_cooked_2/ue_resource/Content${encodeURI(url)}.uimp`);//?
|
|
|
|
|
let allurl = GenerateCdnUrl(`/Paks/paks_cooked/ue_resource/Content${encodeURI(url)}.uimp`);//?
|
|
|
|
|
let res = await fetch(allurl);
|
|
|
|
|
if (res.status !== 200) return "";
|
|
|
|
|
let text: string = await res.text();
|
|
|
|
|