[Released] [V2 - WIP] Construction Kit - Create highly detailed and efficient scenes in minutes

3134717--237653--OCK_Main.png

Create detailed and efficient scenes in minutes!

Object Construction Kit is designed to allow developers to quickly and efficiently create detailed scenes with ease.

After the object is ready, the OCKit generates combined objects with levels of detail for greater performance.

This asset also includes an Atlas Tool, that allows creating, editing and managing several atlases at the same time.

Features:

  • Focused on fast and easy workflow for artists and level designers
  • Randomize position, scale, rotation, UV placement, image, sprite for each single object
  • Support for pre-made mesh LODs
  • Generate combined objects with the same material
  • Automatic LOD generation with user defined attributes
  • Automatic prefab creation
  • Generated meshes are saved on the project folder
  • Support for combining objects, with LODs, even if they are not used by the Object Construction Kit
  • Extra Atlas Tool for creating, editing and managing several atlases at the same time
  • Projection component that automatically projects groups of objects onto surfaces
  • One-Button Randomization
  • Full Source Code

All assets in the videos and images are included with Object Construction Kit.

Videos:

Object Construction Kit - Tutorial

Atlas Tool

Object Construction Kit - Early Preview

Images:




I have a few features that i still want to add to the asset after release, so if you want any specific feature, let me know.

If you have any feedback, issue, feature request or question, let me know by posting in this thread, by sending a PM or an E-mail.

1 Like

More Images:

2 Likes

Here’s what’s in store for the first update of Object Construction Kit.

I’m adding support for adding lists of objects to texture groups on the Atlas Tool.
This will generate new meshes and prefabs with the UVs properly scaled and positioned on the atlas.

A few minor inconsistencies will also be fixed.

2 Likes

Object Construction Kit has been released on the Asset Store! :slight_smile:

Go check it out: http://u3d.as/Rc3

If you have any questions about the asset, let me know.

Hello everyone,

Just letting you know that i submitted a new update for the asset that adds the ability to add objects to each texture group on the Atlas tool.
The tool will use these objects and generate new meshes and objects with their UVs correctly placed and scaled on the atlas.

I also fixed some inconsistencies, and fixed not saving the states on a few interface properties and foldout menus.

The update is now pending review, and i’ll will let everyone know when it’s available.

Tiago

Congratulations! Seems like another good asset for us!

You said that this asset has a “mesh projector” alike feature, just like you showed on your twitter account.

It works like that? with Unity Terrains?

best regards,

Hello, Thanks!

The asset includes a projector tool that projects individual objects onto surfaces.
For example, in the main video, when i created the small rocks, i could put them inside another object, assign the projector component to that object, and then all objects inside its hierarchy would be projected onto any surface. And yes, it includes terrains.

The difference here between that tweet and this asset, is that in that tweet the tool would use just 1 mesh that has a lot of rocks, separate them and then project them as 1 mesh.
The tool in this asset projects individual game objects, but at the end, all objects can also be combined into a single object.

If you have any more questions, let me know :slight_smile:

1 Like

Hello everyone!

As a thank you to all people that purchased First Person View 2, i decided to include a discount price on my new asset Object Construction Kit for those who purchased FPV2!

So, if you have FPV2, then you can buy Object Construction Kit with 25% OFF!

If you are interested in both assets, you can buy FPV2 first and OCKit second to have this discount! Basically saving half the price of FPV2!

First Person View 2: First Person View 2 | Camera | Unity Asset Store

sem querer parecer enfim palerma, o object construction e uma especie de mesh baker e isso

Version 1.1 is now Live! Construction Kit | Utilities Tools | Unity Asset Store

The Atlas Tool can now generate objects that have their UVs in the correct position in the generated atlas.
It also fixes a few inconsistencies and property state saving.

Mesh Baking Ă© uma das funcionalidades incluidas, mas faz muito mais que isso.

Com o Object Construction Kit, é possível criar ambientes detalhados e variados em muito pouco tempo e com pouco esforço. Inclui ferramentas que automaticamente variam os objetos a serem criados (por sprites num atlas ou regiÔes numa texturas) e variam outras propriedades dos objetos, como a sua posição, escala e rotação.

Pode ver no video de demonstração a facilidade de criar detalhes numa parede ao utilizar apenas dois atlas:

https://www.youtube.com/watch?v=K120e6kIOKY

Para além disso, é então incluído uma funcionalidade que combina estes objetos num só por material, optimizando assim o ambiente. Esta funcionalidade não é exclusiva aos objetos que são usados pelo OCKit, mas também é possível incluir outros objetos que não sejam usados pelo asset.

Também é incluído um mecanismo que permite criar níveis de detalhe com base em dois parùmetros, percentagem de objetos e tamanho minimo dos objetos. Assim, é possível gerar todos os objetos combinados para todos os níveis de detalhe com apenas um clique num botão.

Ainda existem muitas outras funcionalidades incluĂ­das com este Asset, como o Atlas tool, que permite gerar, editar e atualizar mĂșltiplos atlas com facilidade.

Pode ver os restantes videos que estão no primeiro post que demonstram as capacidades deste asset e o que inclui que facilita o processo de criação de ambientes detalhados e eficientes.

https://www.youtube.com/watch?v=NvkpFIgkT7k

Se tiver alguma duvida sobre o asset, nĂŁo hesite em perguntar :slight_smile:

( Here’s the answer in English: )
Question asked: Is this some kind of a Mesh Baker tool?

Answer:
Mesh Baking is one of the functionalities included, but it does much more than that.

With the Object Construction Kit, it’s possible to create detailed and varied environments in very little time and effort. It includes tools that automatically randomizes the objects that are being created (by using sprites in an atlas or regions in a texture), and also randomizes other properties of each object, like position, scale and rotation.

You can see in the demonstration video how easy it is to create a detailed wall by just using 2 atlases:
(video)

There, it’s also included a tool that combines all these objects into a single object per material, optimizing the environment. This tool isn’t exclusive to the objects used by the OCKit, but it’s also possible to include other objects that are not used by the tool.

It’s also included another mechanism that allows to create levels of detail based on two parameters, percentage of objects and minimum size for the objects included. So, it’s possible to generate combined objects for all levels of details by the click of a single button.

There are also many other functionalities included with the asset, like the Atlas Tool, that allows to generate, edit and replace multiple atlases with ease.

You can see the rest of the videos that are in the first post that demonstrate the asset functionalities and what’s included that can improve the creation of detailed and efficient environments.

Muito obrigado pela resposta, mais um happy costumer para a lista 


1 Like

Object Construction Kit is now on Sale
40% OFF
for a limited time!
3134717--237653--OCK_Main.png

If you haven’t gotten it yet, but are interested, be sure to get it now while on sale! :slight_smile:
By the way, for those of you that have my other asset, First Person View 2, you will be able to get the Object Construction Kit with 50% OFF!

If you have any questions, be sure to ask!

This looks really promising. Can you explain more about the Atlas creator? The video goes quite quickly and seems to miss out some fairly crucial steps.

  • I can see how you create slots for each of the materials you want to atlas, and then you manually create a material after generating the atlas textures (seems a shame that this has to be done manually, but whatever)
  • the bit I don’t see is how do you then apply this new material to each of the objects? How is the UV remapping done?

I’ve bought so many of the ‘efficiency tools’ in the past and found them to not quite deliver what they promised, that I’m a bit reluctant to take the plunge
 is there any chance of a demo version? (Maybe a version that adds a watermark into the atlased textures?)

It’s done this way because you can assign any name to the atlases you are creating, and without knowing where the texture should go into a material with any shader i couldn’t assign it automatically to a material.

I’ll see if i can make a simple way to create a material with a specified shader, or use an existing material, and assign each atlas to each texture field (defined by the user).

This is a new feature that i added in the first update, so it isn’t in the video.
When generating the atlases, it will also generate duplicated gameobjects and meshes from the gameobjects that are assigned to each texture group, it will scale and position all uvs of those meshes to the correct uv area of the atlas, and at the end, it will save the mesh and gameobject in the project folder.

After this, you can still add/change/remove texture groups and update the atlases and objects again.

1 Like

Next update of Object Construction Kit will be submitted soon with a new feature that was mentioned by @jeromeWork

You will be able to assign a material to the Atlas tool, define the texture property name for each atlas, and the tool will automatically assign the generated atlases to the material.

I will also try to post the Roadmap for this asset very soon, so you can see what new features are planned for this asset!

Just another reminder, Object Construction Kit is currently on a limited time sale with 40% OFF, or 50% OFF if you have my other asset First Person View 2.

Object Construction Kit is now on Sale
40% OFF
for a limited time!
3134717--237653--OCK_Main.png

Hi, I like the videos and the fact that the asset costs less than half than Octave3D (currently).
However, it seems to do exactly the same as Octave3D, an established prefab placement tool. Does it offer anything extra for those who already own Octave3D?

How does it perform under 2017.1?
Is there a quick workflow for placing modular prefabs (indoor furniture, urban houses etc.)?
Thanks.

Hello,
Sorry for taking so long to answer.

Here’s a few key features of Object Construction Kit:

  • Easily duplication with automatic transform randomization ( just Ctr+D and it randomizes automatically the new duplicated object or groups of objects)
  • Merge meshes with the same material ( merged meshes can be updated later on if you want more changes )
  • LOD generation with user controlled parameters ( generate LODs with a percentage of objects and minimum size. This generates new merged meshes for each LOD and it’s saved on the project folder )
  • Randomize the UVs of objects so they match specific sprites inside an Atlas ( means you can have an Atlas, and use groups of sprites for specific objects )
  • Randomize the size and position of objects UVs for greater variety in just one texture.
  • Projection component that projects every object inside its hierarchy ( great for uneven surfaces like a terrain )
  • Includes an Atlas generation tool that works very well with Object Construction Kit. You can create multiple atlases (e.g. albedo, normal, specular) at the same time, and you can update those atlases at any time.

A few more things are in the works, here’s a quick list of things to come:

  • Generate separated merged objects in a grid,
  • Automatically populate zones with random objects, using parameters like slope, texture, etc,
  • Simplify the setup workflow by creating a scriptable object for each object instead of including everything in the same mesh collection.

I don’t know much about Octave3D, but i believe Object Construction Kit offers a lot of unique features that are very useful for constructing and managing levels and having detailed and efficient objects for use in game.

Let me know if you have any more questions or feature request that you would like to see included with the asset.

1 Like

Thank you! Will buy – though I’m currently on holiday with a crappy net connection; how long will the 40% sale last?

So OCK focuses on scene optimization and randomization, which is great. But it could also focus on ease of use and shortcuts. That would instantly make it the best asset of its kind.

Here are some minor feature requests, perhaps you’ll like them:
– dedicated keyboard shortcuts for frequent transform operations: say, “Z” rotates the selected prefab 90 degrees on the scene.
– automatic surface (collider) snapping instead of relying on CTRL/SHIFT/MOUSE.
– one-click box/capsule collider generation for selected prefabs
– a detailed PDF manual, though perhaps you already did one.

I’m planning for the sale to end at the end of second week of August. The price of the asset will also be decreased from its original price.

I’ll see if i can add this one.

This one can be a bit tricky, but it might be possible. OCK already includes a tool that projects every object onto surfaces (in the direction of the parent’s down vector)

This one is planned for a future update.

There is already a PDF manual explaining how OCK works :slight_smile:

1 Like