Bringing components other have made beats sculpting them yourself. The question is how simple we can make this process for the average player.
Following one man's task of building a virtual world from the comfort of his pajamas. Discusses Procedural Terrain, Vegetation and Architecture generation. Also OpenCL, Voxels and Computer Graphics in general.
Wednesday, December 4, 2013
More statues
Here are other screenshots showing some statues. I did not create this cat statue. It was a model I found free for download on the web. In each case the model was voxelized and "pasted" into the scene.
Bringing components other have made beats sculpting them yourself. The question is how simple we can make this process for the average player.
Bringing components other have made beats sculpting them yourself. The question is how simple we can make this process for the average player.
Subscribe to:
Post Comments (Atom)
wow nice. what about the church from feb. in 2011 is that voxelized to?
ReplyDeleteIt is voxelized too, but from a different source. That church is procedural, it was synthesized from a bunch of rules running in a LSystem. The output of this is a large number of polygonal units, which are voxelized.
DeleteThat church was not created by an artist, unlike the cat statue here.
How about a chisel tool: The longer your click is the stronger the blow. We could sculpt anything!
ReplyDeleteAlso a sandpaper tool, so we can smooth out some places :)
My face right now: :°
ReplyDeleteso as an Idea / question, how hard would it be to transform a disconnected chunk of the world from voxels to "model" (rotatable/movable) and then voxelize it again... (say if you cut a piece of rock from its' base, the chunk collapsed, then was re-voxelized once it crashed into the ground with some terrain around it raised up a bit and some dust clouds)
ReplyDeleteWe do that already. I will show this later.
DeleteYou mean how easy can 'we' (you) make a tool with which you import models from the outside?
ReplyDeleteThis is not a single man's project anymore. There are others working on the engine now. "We" is everyone at Voxel Farm Inc. and hopefully anyone who adopts the engine for a project.
ReplyDeleteNow you're just teasing, my first tastes with this engine will be when the EQ landmark beta comes out :D but that's months away! :(
DeleteThis is really cool... as always.
ReplyDeleteFrom earlier videos, I was under the impression you could import models as voxel brushes. Anyway, if there were an intuitive pipeline for that, like an "import" menu command for that does the conversion, that would seem best.
I'd be really interested in seeing modular architectural set-pieces that are designed to fit together (walls, corners, and variations), so one could quickly build a nice mansion or palace or whatever out of the pieces. It's something we've been experimenting with for Darkmod.
I should say "wall segments".
DeleteHow much voxel data is that? Comparatively speaking?
ReplyDeleteThis world contains the statues, a small house, the Golem statue from the earlier post and a workshop where I try many different things. The save file is around 4 Megabytes (compressed)
DeleteSo, uuhm, on another topic, is that second water related post still going to come? =P This is cool and all, but you also said you'd do another water-related post =D.
ReplyDeleteYes there is at least another water related post coming.
DeleteCool, thanks =D.
DeleteIf you can voxelize a mesh can you make a mesh from a voxel structure. Why can't you build a giant table size ten then mesh it and shrink the mesh to the size of a real table with a level of detail that is below the smallest voxel because its a mesh. Sealing the bottom of the mesh may be the problem but given that things don't fall yet (Oups is that a statue head rolling buy?) it may not be a problem.
ReplyDeleteWhy not go ahead and post this game for people to download and have a mod api to let modders inspire you?
ReplyDeleteLol He wants to eat next week that's why its not open source. People will pay to play. Its in several games and several pending.
DeleteHave you found a way to apply customized textures to objects? For example, if someone wants to make a sign, if they could spray colours/stamps/decals onto surfaces similar to the forza paint editor it would be really handy.
ReplyDeleteI don't understand the question on how easy it can be made for the average player. The real problem is having the proper import format but there are now so called more or less standard formats for mesh objects. Digitizing a triangle isn't that complex. So basically, given a final size of your object in voxel terms (lets say you want the statue to be 100 voxels high regardless of the original size of the mesh model), it is a simple matter of digitizing each triangle, no ? digitization is additive so it doesn't really matter if different voxel triangles share common voxels. Of course, this way you create only the outer hull.. a filled object is more complex of a question. The question on how you digitize a triangle (18-connected or 6-connected) is another question. Lastly, using multiscale digitization schemes (with different size voxels) is a last one. If you are able to determine curvature on your mesh you can automize that as well.
ReplyDeleteSo, what is your problem exactly of making this automatic ?