You are browsing as a guest. Sign up (or log in) to start making projects!

ncHammer

@ncHammer

Joined June 1st, 2026

  • 14Devlogs
  • 8Projects
  • 1Ships
  • 23Votes
TSA Officer, future mechatronics engineer, 3D modeler and architect, and a new Hackclub member!
Open comments for this post

34m 34s logged

I restructured the interior wheel dynamic motion to create a better flow system instead of such thin or breakable terrain shocks, I thickened them to give the wheels each better grasp on the task they have. I also engaged more of a fluid core, where before my axels were the first thing I modeled, I’m making the choice to start with the axel caps instead and work my way out. Thanks for reading, feel free to shoot me any ideas if you have them!

0
0
1
Open comments for this post

43m 47s logged

I was looking at the Mars Discovery rover, and chose to move away from rigid tires in favor of a compliant, open-framed suspension mechanism. The CAD design features a rugged outer tread ring embedded with deep, aggressive grousers to grab loose sand and climb over jagged terrain without slipping. Inside the rim, a wavy inner spring strip acts as a local shock-absorption layer to distribute the rover’s weight evenly. Rather than relying on a solid hub spoke pattern, I modeled an elegant crossed-wire system under tension to act as the primary suspension. This thin wire matrix suspends the central axle hub while giving the wheel just enough mechanical play to flex under load, dampening harsh vibrations before they ever reach the delicate scientific payloads on the main chassis. Balancing the structural flexibility of the inner components with the raw grit of the external grousers was a challenge, but I got it in the end!

0
0
3
Open comments for this post

32m 17s logged

I’m working on modeling an all original Mars Rover Compound that incorporates different aspects from my previous Engineering projects. I want to add multiple different spaces for storage as well as design a functioning arm. I don’t have the time or resources to build it in real life sadly, but I think I can get the fully working model before Stardance ends :)

0
0
4
Ship Pending review

I made 3D printable wall display hooks for collectible items! I focused mainly on vinyl records and comic books, with 5 sizes and types total. They function as a track that lets you slide the item in and out of the hooks. Feel free to print and use yourself!

  • 3 devlogs
  • 2h
Try project → See source code →
Open comments for this post

18m 45s logged

One last thing before I ship! I wanted to go back over the designs and I decided to tweak the standalone record hook. Now instead of the PLA filament touching the vinyl directly (which ran the risk of scratching it), there’s space to put some sort of buffer! I plan on using a foam sticker to avoid damaging it, but anything works. Happy decorating!

0
0
7
Open comments for this post

54m logged

My wall decoration hooks are finished! These are fully 3D printable ‘hook’ type items that can be attached to a wall to display anything from vinyl records to comic books without damaging the collectable item itself! There are 5 different sizes and shapes, so please feel free to open the Onshape and look around, they’re made to be used! Feedback or suggestions are more then welcome! This is just a fun little project I wanted to do to try and manufacture something I can actually ship sooner rather then later lol

0
0
10
Open comments for this post

1h 13m 35s logged

A smaller, personal-convenience project this time! I’m taking a break from my two bigger tasks to model something small. These are 3D printable display hooks! I like to collect vinyl records and comics, but I’m always worried about using tape or poster tack to stick them to my wall for decoration, so I’m going to 3D print these little guys to help out with that! They’re simple hooks that have a back that connects to the wall, and then you can slide your item in through the hook and let it stand on it’s own! Drill them into your wall, use tape, glue, or anything! They come in 5 different sizes, so pick whatever works best for your collectible item. Feel free to use them as you wish! I’m hoping to get the Bambu A1 mini with my stardust so I can print these out, so if they work well let me know! Feedback or ideas always welcome!

0
0
25
Open comments for this post

1h 25m 31s logged

I’ve started on the outside, and focusing on creating multi-functional furniture has really helped the process overall! The table can convert into a stand-alone bench, and the cinderblock circle can hold a kiddie pool, or a fire pit, or can have a separate piece of wood on top to serve as a table! I’m working on a garden as of right now that is watered by graywater from the shower. Sorry to post a second devlog so close, just trying to make more!

0
0
63
Open comments for this post

8h 41m 56s logged

I finally finished my design! After much time working on decals and structural shape and layout, the baseline is finished. The roof is composed of a faux granite slab that adds natural cooling as well as increases stability without being too heavy. It also provides a natural erosion-resistance. The walls are made from 3D Printed concrete, and the wooden materials would all be locally sourced. This house would only cost around $35,000 to make, due to it’s incredibly small size, around 350 sqft. It could be constructed as a disaster relief unit for a small village of houses exactly like it! Those living in it could be trained on the simple equipment to earn their keep, as food and other essentials would be provided. After displaced peoples have moved out, the already existing structures could be used to fight homelessness, help refugees, or even just provide affordable housing to those in need. This is sustaiapod. Modeled entirely on Onshape.

0
0
40
Open comments for this post

6h 14m 17s logged

I’ve adjusted the material load uses, and created a rooftop storage space. The structural shell would cost between $4-5k to print, also causing minimal waste. The doorframes would be printed using a special steel plate that the concrete could run over, as opposed to wasteful supports that could be created by a similar desktop 3D printer. If anyone has any decoration or design ideas please let me know! The goal with this project is to create a happy and affordable home that focuses on the humane aspect of housing. People need to feel safe and at home in their living situation, so I want it to feel as high quality for as little as possible.

0
0
127
Open comments for this post

4h 16m 15s logged

Every human is a person. That’s the message behind Sustainapod, my new sustainably built emergency housing unit. I am currently working on a 3D model, as well as floorplans and build designs that go over the creation of this theoretical housing. The Sustainapod is under 400sqft, making it similar to a miniature studio apartment. Many current homeless shelters and disaster relief housing units are unsafe, densely populated, and have little privacy. The sustainapod would function either as a stand-alone unit or as a part of a small village of them, creating a community that respects it’s citizens as people. I’ve currently finished the unique design of the roof and walls. It has a small allotted private grass area that is included in the <400sqft measurement. The roof is also designed to allow rainwater to flow off without residing, causing long-term damage. Last but not least, there’s an outdoor-accessed attic for additional storage!

0
0
7
Open comments for this post
Reposted by @ncHammer

4h 2m logged

Devlog 4

Added music and sound effects.
Put some background music for the main menu and level, and had to figure out how to make transitions between them using tweens. 
Also made some sound effects for stuff like opening chests and taking damage.

8
1
458
Open comments for this post
Reposted by @ncHammer

1h 1m 32s logged

Completed Level design
made level 2 and level 3. Also made transitions using gdscript and preload cmd.
Finished combat mechanics only player health and slime damage is left
fixed a bug where it wouldn’t changed scenes or get back to the root scene
completed the levels by using a root scene and making inherited scenes . added a bridge sprite to the game

2
1
288
Open comments for this post
Reposted by @ncHammer

3h 52m 46s logged

INSANE tree optimisations

Went from 60-80 fps @ 4K to 400-450 (in game). Yes a 6 to 7x increase.

How you ask?

GPU Mesh Instance drawing offloading the CPU work of handling thousands of game objects.

In English, I’m no longer spawning thousands of tree objects, but instead telling the GPU to draw the tree instances every frame. This seems quite unintuitive because you’re now drawing thousands of things every second. BUT this means that there are no game objects, so the CPU doesn’t even know that these exist. Also the GPU draws it thousands of times anyways.

A game object handles transforms, rotations, etc. that the CPU has to keep track of whether it is active or not. This had the added benefit of the trees having no overhead when the trees are disabled, so you regain all of your framerate!

Also I used some neat little script that combined the meshes all together in the GameObject prefab.

Now it really should be able to run on your potato PC/Laptop.

Combine script

using UnityEngine;

public class MeshCombineUtility : MonoBehaviour
{
    [ContextMenu("Combine Children Meshes")]
    public void Combine()
    {
        MeshFilter[] meshFilters = GetComponentsInChildren<MeshFilter>();
        CombineInstance[] combine = new CombineInstance[meshFilters.Length];

        Matrix4x4 matrix = transform.worldToLocalMatrix;

        for (int i = 0; i < meshFilters.Length; i++)
        {
            if (meshFilters[i].gameObject == gameObject) continue;
            combine[i].mesh = meshFilters[i].sharedMesh;
            combine[i].transform = matrix * meshFilters[i].transform.localToWorldMatrix;
        }

        Mesh combinedMesh = new Mesh();
        combinedMesh.CombineMeshes(combine, true, true);

        #if UNITY_EDITOR
        string directory = $"Assets/Assets/Mesh/Tree/{gameObject.name}.asset";
        UnityEditor.AssetDatabase.CreateAsset(combinedMesh, directory);
        UnityEditor.AssetDatabase.SaveAssets();
        Debug.Log($"Combined mesh saved to {directory}");
        #endif
    }
}

Draw section of GPU Mesh Instancing

    private void DrawTreeMeshes()
    {
        if (treeMesh == null || treeMaterial == null) return;

        foreach (var kvp in generatedChunks)
        {
            ChunkData chunk = kvp.Value;
            if (chunk.spawnedTrees == null || chunk.spawnedTrees.Count == 0) continue;

            int batchSize = 1023;
            int totalTrees = chunk.spawnedTrees.Count;

            for(int i = 0; i < totalTrees; i+=batchSize)
            {
                int length = Mathf.Min(batchSize, totalTrees - i);
                Matrix4x4[] subMatrices = new Matrix4x4[length];

                for (int j = 0; j < length; j++)
                {
                    subMatrices[j] = chunk.spawnedTrees[i + j].matrix;
                }

                int meshIndex = Mathf.Abs(chunk.chunkCord.GetHashCode() + i) % treeMesh.Length;

                Graphics.DrawMeshInstanced(treeMesh[meshIndex], 0, treeMaterial, subMatrices, length);
            }
        }
    }
9
4
1192
Open comments for this post

2h 38m 43s logged

I’ve revamped the edge design for the marble maze, making a smoother tunnel that lines up perfectly with the panels fitting along the main cube pieces. The originals were a straight 90 degree angle, and the marble got stuck. The new model is a 45 degree curve that lets the marble flow from one face to another!

0
0
7
Open comments for this post

5h 3m 51s logged

Bored of a regular Rubik’s Cube? I have a monstrosity for you then! The Archimedes Cube is a 5 cubed inch Rubik’s cube with a marble maze engraved onto the face. It has over 50 individually designed parts created on Onshape. I just finished designing and piecing a final assembly together that can be used to see what the project will look like when it’s fully completed! I’m planning on shipping it soon, so make sure you check it out when it’s done!

5
1
295
Open comments for this post

53m 46s logged

If you like puzzles check this project out! I’ve finally managed to create a cohesive printing guide, as well as a construction README that’s available once the Onshape doc is opened. I’m working on creating a 3D reference model inside the project so you don’t get lost during assembly. I’m also working on my own physical assembly, magnets and all! My next step is to complete building the cube in real life, as well as on Onshape.

0
1
11
Open comments for this post

1h 9m 40s logged

I’ve finally finished modeling all pieces for the cube and mazes! The last step I need to complete is to write and include a printing and construction guide. Shown below is the assembly PRINTING COLLECTION, which has everything you need to create your own Archimedes Cube at home, provided you have a 3D printer. Colors are not required, but heavily recommended. The Onshape link is included in the project, I hope you guys enjoy it! Any suggestions for cubit designs or alternate maze creations are welcome!

0
1
27

Followers

Loading…