Maze Model DirectX 12 - Success!

in #wox19 days ago (edited)

In success, I took some spring flower shots at dusk. Here's one:

IMG_20240502_202730.jpg

No shadows at dusk.

Now this is Matt Filer's converter, a part of His THiCC Engine for Collision. It has to be run in Visual Studio 2019. It is a C# Program NET 4.6.1. I do not know how to upgrade it.

17148297918218373395431664837701.jpg

17148294369428430268591827415790.jpg
We click the asset manager, then the New Button.

17148296227021664824335311377102.jpg
I am choosing an Item

17148299302251339416767202543925.jpg
The files Wavefront OBJ and Wavefront MTL along with PNG textures must be in the obj/Debug/DATA/MODELS directory.

Lowercase names work. The files must be perfectly formatted. The 3D Modeller of Visual Studio puts an extra space between the newmtl Material.mtl for example and in the usemtl material name (crash!). Same in the first usemtl MaterialName of the OBJ (crash!) and so on.

17148305705164081819947590036955.jpg
We hit the browse button, choose our OBJ file, and then hit continue.

If it does not work, the file names, files, textures not PNG have errors. And the output directory and all its contents must be deleted.

17148308993276868316475346841403.jpg
If all is correct, we end up with this:
17148311122397102780275459271330.jpg
And a folder filled like this:

17148312200581723906820142603465.jpg
Oh yes, here is where we put the command line in Model_Importer.cs line 330

17148315151644132107816557203226.jpg

Now this pops up and this is comprised of six meshes. We must click and edit each one. This is the bridge maze. It has a normals texture and so we add it in the normals texture box.

17148318487597767341949339793955.jpg
Success!

17148320352201595766039235821292.jpg

17148321439956327650985424039115.jpg
It's ready to go into the Marble Maze DirectX 12 example using Chuck Walbourn's DirectX 12 Game Engine, or if you're up to Rewriting Matt Filer's THiCC Engine used for Super Mario Karts!

Thank the Lord! Next time I will show you how to use Church Walbourn's meshconverter.exe Directly from the DirectXMesh library

Thank the Lord! He shoves how to identify problems into my brain everyday to make up for what the voiders did to me in the war! That's Won!

Thank the Lord and the Holy Trinity. Father, Son, and Holy Spirit, Blessed Virgin Mother. Hehehe.

Inside Chuck's Game Engine as DirectX 12 sdkmesh seconds later!

17148335051461594559913699637095.jpg

The Marble in the Maze!

Of course, one can use blender, Visual Studio 3D Modeller, and RotoDraw3D DirectX 12 files by Jeff Kubitz, @jeff-kubitz - what a hobby huh!

Sort:  

No need to thank me. 😊 You are welcome.

Coin Marketplace

STEEM 0.28
TRX 0.12
JST 0.032
BTC 69516.92
ETH 3835.82
USDT 1.00
SBD 3.72