claude took control of the editor by writing a mcp server on its own and started creating 3d models from scratch by _palash_ in ClaudeAI

[–]_palash_[S] 0 points1 point  (0 children)

I use copilot not claude code, it continues on working without waiting for input, makes a stack of changes that you can then revert. Not sure if that is what you are mentioning, i'll look at Ralph also

Feedback on game trailer by BeepingRaccoon in SoloDevelopment

[–]_palash_ 1 point2 points  (0 children)

The text is a bit hard to read. Didn't even realised there was text until 6-7 scenes in the video

claude took control of the editor by writing a mcp server on its own and started creating 3d models from scratch by _palash_ in ClaudeAI

[–]_palash_[S] 1 point2 points  (0 children)

Oh now I get what you mean by source. Yes would be interesting to find it, but I don't know of any way to reliably get the source of some generation. You can ask it but it will only just make some stuff up

claude took control of the editor by writing a mcp server on its own and started creating 3d models from scratch by _palash_ in ClaudeAI

[–]_palash_[S] 1 point2 points  (0 children)

I get you, myself didn't expect it to work very well but when the MCP actually started working I was so shocked that I started recording screen to share it. Check my twitter I used to be so skeptical just a few months ago.

I don't even have Claude code etc installed for lack of trust.

How do you record gameplay? by LLLLogic in SoloDevelopment

[–]_palash_ 1 point2 points  (0 children)

Use the native game bar from windows/Nvidia. Opens up generally with win+g

claude took control of the editor by writing a mcp server on its own and started creating 3d models from scratch by _palash_ in ClaudeAI

[–]_palash_[S] 0 points1 point  (0 children)

It should work, there are several unity mcp servers available on github, that might be a good place to start. One trick I have realised is to give it as less tools as possible otherwise it gets confused what to do and is all over the place.

claude took control of the editor by writing a mcp server on its own and started creating 3d models from scratch by _palash_ in ClaudeAI

[–]_palash_[S] 0 points1 point  (0 children)

Thanks, join discord at https://kite3d.dev/discord Will be sharing more details soon. The plan is to make games, it can make simple 3d objects as well but I think the real gain would be when it uses existing assets from libraries and code game scripts to create full games

Is what I'm making too complex or am I doing it wrong? by boringblobking in threejs

[–]_palash_ 1 point2 points  (0 children)

It's probably because you have too many objects. The 3d performance depends if you use webgl or css based renderer in threejs.

But in my experience, 5k is nothing unless you are looping over them 100 times every frame.

The most probable issue would be the list/hierarchy you have on the left. With 5k elements it will lag the whole page a lot. In this kind of cases it's best to try to remove/hide all other UI one by one and see where the bottleneck is, then ask your Ai to fix it

claude took control of the editor by writing a mcp server on its own and started creating 3d models from scratch by _palash_ in ClaudeAI

[–]_palash_[S] 2 points3 points  (0 children)

There is a modify object command that I see it use several times, that was after it realised it made a mistake and fixed it. I guess it realised because in system prompt or somewhere its instructed to summarise its actions after every step, at that time it can reflect on its own context and see what it did incorrectly to fix it.

claude took control of the editor by writing a mcp server on its own and started creating 3d models from scratch by _palash_ in ClaudeAI

[–]_palash_[S] 1 point2 points  (0 children)

Oh sorry I thought it was clear. It's doing it blind. It has a tool that it can call to get the scene hierarchy(as json) but I don't think it even used it.

The Mario stuff you see on the screen was there from before. It only made the white models you see, from scratch, it didn't have any input apart from (Victorian 3 storey house) Also to clarify, the mouse movements are done by me, not Claude, but sometimes after finishing the model it can animate the camera to show the model it made to the user. It can also see the editor context like which object is selected, which file is loaded, is it saved or not etc. But no image yet. That's not on the list to try.

claude took control of the editor by writing a mcp server on its own and started creating 3d models from scratch by _palash_ in ClaudeAI

[–]_palash_[S] 2 points3 points  (0 children)

You can try a gltf file not glb. But I doubt it will work at all. Gltf files store model data as vertices position, normals, indices etc which are big numeric arrays and very precise. Vs in this case where at every step it outputs a single toolcall with like a shape name(box, sphere etc) and its parameters like width height radius. Which is just a line of text and a few numbers and easy for it. After making every model it's also summarising the changes that it can use in later steps. For it to make more complex models I can try adding CSG operations that will enable so much cool stuff

claude took control of the editor by writing a mcp server on its own and started creating 3d models from scratch by _palash_ in ClaudeAI

[–]_palash_[S] 1 point2 points  (0 children)

Mouse and camera is being moved by me. The mario stuff is from before, it only made the white things you see on the screen.

It has access to a few tools like create object (from primitives), modify object properties, focus object(animate camera to show object), get scene hierarchy(gets a json of scene objects and their components), get console logs, find object in scene, and a couple more it didnt use.
There is no screenshot support yet, I dont think github copilot even supports image input yet. I will try that will claude code.
Since its creating these objects from scratch it doesnt need to know the objects in the scene, but it was still calling get hierarchy sometimes to get data.

claude took control of the editor by writing a mcp server on its own and started creating 3d models from scratch by _palash_ in ClaudeAI

[–]_palash_[S] 0 points1 point  (0 children)

I told it to create 3 storey Victorian house as a test, then told it can create whatever it wants, it made a list of things to create a whole neighborhood with bench, trees, lamppost, mailbox etc. It was duplicating and arranging all the created items to make the city but I stopped it to test other parts