View the 3d models, from the files: Wavefront OBJ, StudioModelData SMD, Re4 Uhd BIN, Re4 Ps4/Ns BIN, Re4 PS2 BIN, Re4 2007 PMD, and your Re4 Scenario SMD files (PS2/UHD/2007/PS4/NS).
Info:
License: MIT Licence
Linguage: C#
Platform: Windows
Dependency: Microsoft .NET Framework 4.8
Requires openGL 3.3 or higher
Translate from Portuguese Brazil
Programas destinados a visualizar modelos 3D dos arquivos:
JADERLINK_MODEL_VIEWER.exe -> Arquivos .OBJ (Wavefront), .SMD (StudioModelData), com suporte a .MTL, e as texturas: DDS, GNF, TGA, PNG, BMP, JPG e JPEG.
RE4_2007_MODEL_VIEWER.exe -> Arquivos .PMD (Re4 2007), Scenario .SMD + .SMX, com suporte a texturas .TGA;
RE4_UHD_MODEL_VIEWER.exe -> arquivos .BIN (Re4 Uhd) + .TPL, Scenario .SMD + .SMX, com suporte a arquivos .PACK e .PACK.YZ2 (texturas: DDS e TGA);
RE4_PS2_MODEL_VIEWER.exe -> arquivos .BIN (Re4 Ps2) + .TPL, Scenario .SMD + .SMX;
RE4_PS4NS_MODEL_VIEWER.exe -> arquivos .BIN (Re4 Ps4/Ns) + .TPL, Scenario .SMD + .SMX, com suporte a arquivos .PACK (texturas: DDS, GNF e TGA);
Update 1.0.6
Adicionado suporte para imagem GNF para "RE4_PS4NS_MODEL_VIEWER" e "JADERLINK_MODEL_VIEWER".
Feito algumas melhorias.
Update 1.0.5
Adicionado o visualizador da versão de Ps4/Ns: RE4_PS4NS_MODEL_VIEWER;
Aviso: nessa versão ainda não são suportadas as imagens GNF da versão de Ps4, então elas não serão carregadas do arquivo pack, o suporte será adicionado na próxima versão.
Update 1.0.4
Adicionada a opção "Use Texture Nearest/Linear", que alterna a exibição da textura entre "Linear" (desfocado) e "Nearest" (Pixelado), para todas as versões.
Para o UHD, adicionado mais compatibilidade de BINs e TPLs;
Update 1.0.3
Melhorado a velocidade do carregamento das imagens nos programas.
Update 1.0.2
Adicionado a opção de ativar/desativar a visualização do canal alfa da textura (Todos).
Mudado o entendimento de como é carregado o canal alfa para a versão do UHD.
Update 1.0.1b
Reduzido o tempo de carregamento dos arquivos TPL/SMD da versão de PS2.
Update 1.0.1
Arrumado alinhamento da matriz de índices (isso evita possíveis bugs);
Adicionado a opção de desligar/ativar as cores de vertices, nos visualizadores;
Ao ativar/desativar a visualização das normals, caso a normal for xyz com valor zero, a normal não será exibida.
Adicionado o visualizador da versão de Ps2: RE4_PS2_MODEL_VIEWER;
Para abrir o programa, é necessário que sua placa de vídeo (GPU) tenha o OpenGL versão 3.3 ou superior. Caso sua versão seja inferior à requerida, o programa mostrará uma mensagem de erro.
Aviso: a versão 1.0.* é uma versão de pré-lançamento, então os programas podem conter erros nos quais podem fechar o programa sem aviso.
Como compilar a partir do código-fonte:
Requisitos: Visual Studio 2019 ou 2022, com suporte a Csharp;
O projeto conta com duas .dlls externas que são baixadas via NuGet, as quais são:
OpenTK, versão: 3.3.3
OpenTK.GLControl, versão: 3.3.3
Aviso: as outras dependências já estão presentes no código-fonte.
ObjLoader by chrisjansson:
Encontra-se em ALL_VIEWER/CjClutter.ObjLoader.Loader, código modificado, as modificações podem ser vistas aqui: link.
SMD_READER_LIB by JADERLINK.
TGASharpLib by ALEXGREENALEX.
DDSReaderSharp by ALEXGREENALEX.
Scarlet by xdaniel (Daniel R.) / DigitalZero Domain: Adiciona suporte a texturas GNF.
OpenTK.
At.te: JADERLINK
2024-10-16